GNU Coreutils 9.10 publié avec des correctifs de stabilité

Le projet GNU a publié Coreutils 9.10, une mise à jour stable de sa suite essentielle d'outils de manipulation de fichiers, shell et texte pour les systèmes Linux et similaires à Unix. Cette version corrige les régressions de 9.9 et introduit des améliorations pour de meilleures performances et compatibilité. Publiée le 4 février 2026, la sortie se concentre sur la fiabilité à travers diverses utilitaires.

La collection GNU Coreutils sous-tend presque tous les systèmes d'exploitation Linux et similaires à Unix, fournissant des commandes fondamentales pour les tâches quotidiennes. La version 9.10, annoncée par le projet GNU, traite plusieurs problèmes de la sortie précédente 9.9, en particulier les régressions dans des commandes comme cp, install et mv. Celles-ci affectaient la copie de fichiers clairsemés en utilisant SEEK_HOLE sur des systèmes de fichiers tels que ext4, surtout lorsque les fichiers étaient mis à jour et que la copie offload n'était pas disponible. La gestion des signaux voit des améliorations significatives dans cette mise à jour. La commande timeout propage maintenant correctement tous les signaux de terminaison au processus surveillé, assurant que le processus enfant ne continue pas à s'exécuter après la sortie du parent. Les signaux ignorés sont respectés plus précisément, ce qui bénéficie aux travaux de shell en arrière-plan. De plus, tail -f --pid évite les sorties inattendues sur des signaux non terminants. D'autres utilitaires reçoivent également des correctifs de correction. La commande date gère les directives de format produisant une sortie vide sans échouer. La commande dd empêche la surcharge de fichiers existants si la troncature échoue. Des problèmes de portabilité de longue date dans du et ls ont été résolus, de sorte qu'ils n'altèrent plus les chaînes retournées par getenv. Des outils comme fmt, numfmt, md5sum et la famille sha*sum bénéficient d'une meilleure gestion d'erreurs, d'analyse de suffixes et de traduction de fins de ligne. Au-delà des correctifs, Coreutils 9.10 ajoute des améliorations fonctionnelles. La commande paste prend désormais en charge pleinement les caractères multibytes, y compris les délimiteurs multibytes. Du gagne une option courte -A pour --apparent-size, aidant à la compatibilité avec FreeBSD. Stat et tail reconnaissent le type de système de fichiers guest-memfd, tandis que tail introduit une option --debug pour expliquer son implémentation du mode follow. Les améliorations d'utilisabilité incluent le rendu en gras des noms d'options dans la sortie --help et les pages man, avec des hyperliens vers la documentation en ligne. Ces changements améliorent la stabilité et la portabilité, rendant les outils plus robustes pour les administrateurs système et les développeurs. Pour tous les détails, l'annonce officielle fournit un aperçu technique.

Articles connexes

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.
Image générée par IA

Linux From Scratch 13.0 released as first systemd-only version

Rapporté par l'IA Image générée par 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.

Rapporté par l'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.

Rapporté par l'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.

Rapporté par l'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.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser