S'ha publicat una versió estable del conjunt d'utilitats bàsiques del sistema GNU Coreutils 9.6, que inclou programes com sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.
Principals innovacions:
- S'ha afegit l'opció "-a crc32b" a la utilitat cksum per calcular sumes de comprovació d'acord amb l'especificació ITU V.42, utilitzada, per exemple, a gzip. S'ha afegit l'optimització del rendiment mitjançant la instrucció pclmul. Per accelerar el funcionament de l'ordre "cksum -a crc", s'utilitzen les extensions SIMD AVX2, AVX512 i ARMv8, que en les proves redueixen el temps de càlcul en un 40%, 60% i 80%, respectivament.
- S'ha afegit l'opció "--sort=name" a la utilitat ls per establir explícitament l'ordenació per nom de fitxer.
- Printf ara admet arguments indexats POSIX:2024 en el format "%
- S'ha afegit la possibilitat d'utilitzar els operadors " amb cadenes a la utilitat de prova (POSIX:2024).
- Les opcions "-f" i "-p" introduïdes a l'estàndard POSIX:2024 s'han afegit a la utilitat de temps d'espera, que són versions curtes de les opcions "--foreground" i "--preserve-status".
- A la utilitat d'ordenació, les operacions sobre fitxers en pseudo-FS, com ara /proc, s'acceleren.
- S'ha afegit suport per als tipus de sistema de fitxers "bcachefs" i "pidfs" a les utilitats stat i tail. Per mostrar el tipus FS, s'ha afegit l'ordre "stat -f -c%T". L'ordre "tail -f" utilitza el mecanisme inotify per als sistemes de fitxers "bcachefs" i "pidfs".
- A la utilitat wc, la mida mínima d'un bloc llegit alhora s'ha augmentat de 16 KiB a 256 KiB. En llegir fitxers a la memòria cau, el rendiment de "wc -l" va millorar aproximadament un 10%.
Font: opennet.ru
