Avalikustatud stabiilne versioon GNU Coreutils 9.6 põhikomplektist, kuhu kuuluvad sellised programmid nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls jne.
Peamised uuendused:
- Utility cksum on saanud uue valiku „-a crc32b”, mis arvutab kontrollsummasid vastavalt ITU V.42 spetsifikatsioonile, mida kasutatakse näiteks gzipis. Suurendatud töötluse efektiivsust, kasutades pclmul instruktsioone. Kommando „cksum -a crc” töö kiirus on paranenud 40%, 60% ja 80% võrra, kasutades respektiivselt SIMD laiendusi AVX2, AVX512 ja ARMv8.
- Utility ls on saanud uue valiku „—sort=name”, mis määrab failide sortimist nimede järgi.
- Seoses printf-iga lisati toetust POSIX:2024 standardis esitatud indeksitud argumentide formaadi „%$”, kus ‘’ on täisarv argumenti.
- Utility test on saanud võimaluse kasutada operaatorit „” stringide puhul (POSIX:2024).
- Utility timeout on saanud POSIX:2024 standardis uued lühendid „-f” ja „-p”, mis on lühendatud versioonid valikutest „—foreground” ja „—preserve-status”.
- Utility sort on kiirendanud operatsioone failidega pseudofailisüsteemis, näiteks /proc.
- Utilities stat ja tail on saanud toe failisüsteemi tüüpidele „bcachefs” ja „pidfs”. Failisüsteemi tüübi kuvamiseks on lisatud käsk „stat -f -c%T”. Kommando „tail -f” kasutab inotify mehhanismi failisüsteemide „bcachefs” ja „pidfs” jaoks.
- Utility wc loetav blokk suurendatakse 16KiB-lt 256KiB-le. Vahemälus olevate failide lugemisel on „wc -l” töösuhteliselt paranenud umbes 10%.
Allikas: opennet.ru
