Den stabile version af GNU Coreutils 9.6 er udgivet, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls osv.
NĂžgleinnovationer:
- I vĂŠrktĂžjet cksum er der tilfĂžjet en option â-a crc32bâ til beregning af kontrolsummen i overensstemmelse med ITU V.42-specifikationen, der bruges, f.eks. i gzip. Ydeevnen er optimeret ved at bruge pclmul-instruktionen. For at fremskynde âcksum -a crcâ er SIMD-udvidelserne AVX2, AVX512 og ARMv8 blevet anvendt, hvilket reducerer beregningstiden med 40%, 60% og 80% i tests.
- I vĂŠrktĂžjet ls er der tilfĂžjet en option ââsort=nameâ for eksplicit at angive sortering efter filnavn.
- I printf er der tilfĂžjet stĂžtte til de POSIX:2024-indekserede argumenter reprĂŠsenteret i formatet â%$â, hvor ââ er det heltal, der identificerer argumentet.
- I vÊrktÞjet test er der tilfÞjet mulighed for at bruge operatorer » med strenge (POSIX:2024).
- I vĂŠrktĂžjet timeout er der tilfĂžjet de nye options â-fâ og â-pâ som korte versioner af options ââforegroundâ og ââpreserve-statusâ fra POSIX:2024-standarden.
- I sort-vÊrktÞjet er filoperationerne i pseudo-FS, sÄsom /proc, blevet hastighedsoptimeret.
- I vĂŠrktĂžjerne stat og tail er der tilfĂžjet understĂžttelse for FS-typerne âbcachefsâ og âpidfsâ. For at vise FS-typen er kommandoen âstat -f -c%Tâ blevet tilfĂžjet. I âtail -fâ er inotify-mekanismen blevet aktiveret for FS âbcachefsâ og âpidfsâ.
- I wc-vĂŠrktĂžjet er den mindste lĂŠsestĂžrrelse pr. gang Ăžget fra 16KiB til 256KiB. Ved lĂŠsning af cachede filer er ydeevnen af âwc -lâ forbedret med cirka 10%.
Kilde: opennet.ru
