GNU Coreutils 9.10 released with stability fixes

The GNU project has released Coreutils 9.10, a stable update to its essential suite of file, shell, and text manipulation tools for Linux and Unix-like systems. This version addresses regressions from 9.9 and introduces enhancements for better performance and compatibility. Published on February 4, 2026, the release focuses on reliability across various utilities.

The GNU Coreutils collection underpins nearly every Linux and Unix-like operating system, providing fundamental commands for everyday tasks. Version 9.10, announced by the GNU project, tackles several issues from the previous 9.9 release, particularly regressions in commands like cp, install, and mv. These affected copying sparse files using SEEK_HOLE on filesystems such as ext4, especially when files were being updated and copy offload was not available.

Signal handling sees significant improvements in this update. The timeout command now properly propagates all terminating signals to the monitored process, ensuring the child process does not continue running after the parent exits. Ignored signals are respected more accurately, which benefits backgrounded shell jobs. Additionally, tail -f --pid avoids unexpected exits on non-terminating signals.

Other utilities receive correctness fixes as well. The date command handles format directives that produce empty output without failing. The dd command prevents overwriting existing files if truncation fails. Long-standing portability problems in du and ls have been resolved, so they no longer alter strings returned by getenv. Tools like fmt, numfmt, md5sum, and the sha*sum family benefit from better error handling, suffix parsing, and line-ending translation.

Beyond fixes, Coreutils 9.10 adds functional enhancements. The paste command now supports multi-byte characters fully, including multi-byte delimiters. Du gains a -A short option for --apparent-size, aiding compatibility with FreeBSD. Stat and tail recognize the guest-memfd filesystem type, while tail introduces a --debug option to explain its follow mode implementation.

Usability improvements include bold rendering of option names in --help output and man pages, with hyperlinks to online documentation. These changes enhance stability and portability, making the tools more robust for system administrators and developers. For full details, the official announcement provides a technical overview.

Liittyvät artikkelit

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.
AI:n luoma kuva

Linux From Scratch 13.0 released as first systemd-only version

Raportoinut AI AI:n luoma kuva

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.

Raportoinut AI

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 Linux and free open-source software community experienced a busy week from February 16 to 22, 2026, with several distribution refreshes and software enhancements. Highlights include updates to desktop environments, audio tools, and productivity applications. Linuxiac's weekly roundup captures these developments.

Raportoinut AI

The Linux and open-source community experienced a busy week with several distribution releases and software improvements. Highlights include updates to MX Linux, CachyOS, GNU Guix, and Deepin, alongside enhancements in tools like GIMP and Wine. Hardware announcements featured new Linux-compatible devices.

Linux Mint 22.3, the latest long-term support version until 2029, has been officially released following its beta phase. Building on beta improvements like enhanced system tools and Cinnamon desktop upgrades, the stable version is now ready for users seeking a stable, user-friendly Linux distribution.

Raportoinut AI

Linus Torvalds has announced that the Linux kernel will jump to version 7.0 after the 6.x series concludes, marking a cosmetic but symbolic milestone for the open-source project. The decision follows established versioning practices to keep minor numbers manageable, with no major technical overhaul tied to the change. Ongoing developments include expanded Rust integration and hardware support enhancements.

 

 

 

Tämä verkkosivusto käyttää evästeitä

Käytämme evästeitä analyysiä varten parantaaksemme sivustoamme. Lue tietosuojakäytäntömme tietosuojakäytäntö lisätietoja varten.
Hylkää