GNU Coreutils 9.10 lançado com correções de estabilidade

O projeto GNU lançou o Coreutils 9.10, uma atualização estável para seu conjunto essencial de ferramentas de manipulação de arquivos, shell e texto para sistemas Linux e semelhantes ao Unix. Esta versão corrige regressões da 9.9 e introduz melhorias para melhor desempenho e compatibilidade. Publicado em 4 de fevereiro de 2026, o lançamento foca na confiabilidade em várias utilidades.

A coleção GNU Coreutils sustenta quase todos os sistemas operacionais Linux e semelhantes ao Unix, fornecendo comandos fundamentais para tarefas cotidianas. A versão 9.10, anunciada pelo projeto GNU, aborda vários problemas da versão anterior 9.9, particularmente regressões em comandos como cp, install e mv. Estes afetavam a cópia de arquivos esparsos usando SEEK_HOLE em sistemas de arquivos como ext4, especialmente quando os arquivos estavam sendo atualizados e a cópia offload não estava disponível. O tratamento de sinais vê melhorias significativas nesta atualização. O comando timeout agora propaga corretamente todos os sinais de terminação para o processo monitorado, garantindo que o processo filho não continue executando após o pai sair. Sinais ignorados são respeitados com mais precisão, beneficiando trabalhos de shell em segundo plano. Além disso, tail -f --pid evita saídas inesperadas em sinais não terminantes. Outras utilidades recebem correções de correção também. O comando date lida com diretivas de formato que produzem saída vazia sem falhar. O comando dd impede a sobrescrita de arquivos existentes se a truncagem falhar. Problemas de portabilidade de longa data em du e ls foram resolvidos, para que não alterem mais strings retornadas por getenv. Ferramentas como fmt, numfmt, md5sum e a família sha*sum beneficiam-se de melhor tratamento de erros, análise de sufixos e tradução de finais de linha. Além das correções, o Coreutils 9.10 adiciona melhorias funcionais. O comando paste agora suporta totalmente caracteres multibyte, incluindo delimitadores multibyte. O du ganha uma opção curta -A para --apparent-size, auxiliando a compatibilidade com FreeBSD. Stat e tail reconhecem o tipo de sistema de arquivos guest-memfd, enquanto o tail introduz uma opção --debug para explicar sua implementação do modo follow. Melhorias de usabilidade incluem renderização em negrito de nomes de opções na saída de --help e páginas man, com hiperlinks para documentação online. Essas mudanças aprimoram a estabilidade e portabilidade, tornando as ferramentas mais robustas para administradores de sistemas e desenvolvedores. Para detalhes completos, o anúncio oficial fornece uma visão técnica.

Artigos relacionados

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
Imagem gerada por IA

Linux From Scratch 13.0 released as first systemd-only version

Reportado por IA Imagem gerada por IA

The Linux From Scratch project has unveiled version 13.0, marking the first release exclusively using systemd as its init system. This update includes the Linux kernel 6.18.10 and upgrades to 36 packages. The change discontinues the longstanding SysVinit variant after version 12.4.

An article details a personal experiment where standard Linux coreutils were replaced with versions written in Rust. The author reports that these alternatives performed surprisingly faster. The piece was published on February 20, 2026.

Reportado por IA

The Tiny Core Linux team has released version 17.0 of its minimalist distribution, updating the kernel to 6.18.2 and the GCC compiler to 15.2.0. This version maintains the system's compact size, with the smallest editions around 20 to 24 megabytes. It continues to avoid systemd, focusing on low resource use for older hardware and embedded systems.

The Kitty terminal emulator has introduced version 0.46, featuring smooth pixel-based scrolling and improved tab management. Released on March 11, 2026, the update brings momentum scrolling for Linux touchpads and mouse-based resizing of terminal splits. These changes aim to enhance user experience across various platforms.

Reportado por IA

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

The GNU Project has announced native 64-bit support for GNU Hurd through GNU Guix, enabling it to run on modern x86_64 systems for the first time. This milestone ends decades of limitation to 32-bit architecture. The development marks progress for the experimental microkernel, though it remains non-production ready.

Reportado por IA

The IPFire project has released Core Update 200 for version 2.29, rebasing the distribution on Linux kernel 6.18.7 LTS and previewing a new Domain Blocklist system. This update enhances network performance, security, and filtering capabilities while addressing compatibility issues for certain filesystems.

domingo, 01 de março de 2026, 17:16h

Four systemd tools aid Linux troubleshooting

quinta-feira, 19 de fevereiro de 2026, 05:01h

Netbase project introduces NetBSD utilities to Linux

segunda-feira, 16 de fevereiro de 2026, 10:30h

Sparky Linux 8.2 updates desktop environments and packages

domingo, 15 de fevereiro de 2026, 01:37h

Linux community releases multiple updates during week 7 of 2026

segunda-feira, 09 de fevereiro de 2026, 18:50h

Linus Torvalds signals Linux kernel 7.0 release is imminent

domingo, 08 de fevereiro de 2026, 08:21h

Linux community sees multiple open-source updates in early February 2026

quinta-feira, 05 de fevereiro de 2026, 17:57h

The Document Foundation announces LibreOffice 26.2 release

sábado, 24 de janeiro de 2026, 18:05h

Glibc 2.43 released with ISO C23 features and enhancements

sexta-feira, 23 de janeiro de 2026, 05:24h

GNU Guix 1.5 released after three years of development

quinta-feira, 22 de janeiro de 2026, 12:25h

Linux Mint 22.3 final release now available

 

 

 

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar