GNU Coreutils 9.10 släppt med stabilitetsfixar

GNU-projektet har släppt Coreutils 9.10, en stabil uppdatering av dess essentiella svit av verktyg för fil-, skal- och textmanipulation för Linux- och Unix-liknande system. Denna version åtgärdar regressioner från 9.9 och introducerar förbättringar för bättre prestanda och kompatibilitet. Publicerad den 4 februari 2026 fokuserar releasen på tillförlitlighet över olika verktyg.

GNU Coreutils-samlingen utgör grunden för nästan alla Linux- och Unix-liknande operativsystem och tillhandahåller grundläggande kommandon för vardagliga uppgifter. Version 9.10, annonserad av GNU-projektet, hanterar flera problem från den föregående 9.9-releasen, särskilt regressioner i kommandon som cp, install och mv. Dessa påverkade kopiering av sparsamma filer med SEEK_HOLE på filsystem som ext4, särskilt när filer uppdaterades och copy offload inte var tillgänglig. Signalmhanteringen ser betydande förbättringar i denna uppdatering. timeout-kommandot propagerar nu korrekt alla avslutande signaler till den övervakade processen och säkerställer att barnprocessen inte fortsätter köras efter att föräldern avslutas. Ignorerade signaler respekteras mer exakt, vilket gynnar bakgrundsjobb i skalet. Dessutom undviker tail -f --pid oväntade avslut på icke-avsluta signaler. Andra verktyg får också korrektighetsfixar. date-kommandot hanterar formatdirektiv som producerar tom utdata utan att misslyckas. dd-kommandot förhindrar överskrivning av befintliga filer om trunkering misslyckas. Långvariga portabilitetsproblem i du och ls har lösts, så de ändrar inte längre strängar returnerade av getenv. Verktyg som fmt, numfmt, md5sum och sha*sum-familjen drar nytta av bättre felhantering, suffixparsning och radslutstranslation. Utöver fixar lägger Coreutils 9.10 till funktionella förbättringar. paste-kommandot stödjer nu multibyte-tecken fullt ut, inklusive multibyte-avgränsare. Du får en kort -A-option för --apparent-size, vilket underlättar kompatibilitet med FreeBSD. Stat och tail känner igen guest-memfd-filsystemstypen, medan tail introducerar en --debug-option för att förklara sin follow-läge-implementering. Användbarhetsförbättringar inkluderar fet rendering av optionsnamn i --help-utdata och man-sidor, med hyperlänkar till online-dokumentation. Dessa ändringar förbättrar stabilitet och portabilitet, vilket gör verktygen mer robusta för systemadministratörer och utvecklare. För fullständiga detaljer ger det officiella meddelandet en teknisk översikt.

Relaterade artiklar

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.
Bild genererad av AI

Linux From Scratch 13.0 released as first systemd-only version

Rapporterad av AI Bild genererad av AI

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.

Rapporterad av 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 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.

Rapporterad av AI

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.

Rapporterad av AI

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.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj