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.