Megjelent a GNU coreutils 9.8 stabil kiadása, amely fontos frissítéseket és javításokat hoz. A GNU Coreutils a GNU projekt egyik legfontosabb alapprogram-gyűjteménye, amely a Unix-szerű rendszerek legalapvetőbb parancsait tartalmazza. Az új kiadásban a cksum parancs már támogatja az SHA3 algoritmust a -a sha3 kapcsolóval, a basenc program pedig bővült a Base58 kódolással, amely a könnyen megkülönböztethető karakterei miatt vált elterjedtté. A fold mostantól helyesen kezeli a több bájtos karaktereket, a stty képes tetszőleges baud sebesség beállítására a kompatibilis rendszereken, míg az nproc a Linux cgroup v2 által megadott CPU kvótákat is figyelembe veszi a processzorok számának meghatározásakor.
Tartalomjegyzék

Hibajavítások
A kiadás számos hibát orvosol, amelyek egy része egészen régi verziók óta jelen volt. Javították például a cp parancs viselkedését, amely eddig bizonyos körülmények között hibásan kezelte a sparse fájlokat, valamint a tail működését, amely több sor kiírására is képes volt a megadottnál. Számos eszköznél kijavították a memóriahasználati problémákat, például a fold esetében, amely nagy bemeneteknél kimeríthette a rendszermemóriát. A POSIX.1-2024 szabványnak való jobb megfelelés érdekében a readlink és a realpath viselkedése is módosult, valamint a tsort elfogadja és figyelmen kívül hagyja a -w opciót.
Jobb teljesítmény és kompatibilitás a GNU coreutils 9.8-ban
Az új verzió a hibajavításokon felül jobb teljesítményt is kínál, például a factor parancs jelentősen gyorsabb lett a nagy prímszámok felismerésében, valamint a seq pontosabbá vált a nagy kezdőértékek kezelésében. A buildfolyamat során orvosolták a korábbi Apple LLVM kompatibilitási problémákat, így a csomag fordítása szélesebb körben biztosított. A hardveres gyorsítást használó parancsok mostantól finomhangolhatók a GLIBC_TUNABLES környezeti változón keresztül, amely lehetőséget ad például az AVX512 utasítások letiltására. Mindezek együtt a coreutils 9.8-at egy olyan kiadássá teszik, amely egyszerre biztosít nagyobb stabilitást, jobb teljesítményt és szélesebb funkcionalitást a mindennapi rendszermunkákhoz.
A 9.7-es verzió óta eltelt 24 hét alatt nyolc közreműködő összesen 348 commitot küldött be a projektbe. A legtöbb változtatást Paul Eggert és Padraig Brady készítette, de többek között Bruno Haible és Collin Funk is jelentős munkát tett a kiadásba. Az új verzió forráskódja letölthető a GNU hivatalos szervereiről, gzip és xz tömörített formátumban. A kiadási megjegyzések a GNU projekt weboldalán olvashatók.
