Ukukhishwa kwe-GNU Coreutils 9.6

Inguqulo ezinzile yesethi ye-GNU Coreutils 9.6 yezinsiza eziyisisekelo ishicilelwe, ehlanganisa izinhlelo ezifana nokuhlunga, ikati, i-chmod, i-chown, i-chroot, i-cp, idethi, i-dd, i-echo, igama lomethuleli, i-id, ln, ls, njll.

Okuqanjwe kabusha okubalulekile:

  • Inketho ethi "-a crc32b" yengezwe kunsizakalo ye-cksum yokubala amasheke ngokuhambisana nencazelo ye-ITU V.42, esetshenziswa, isibonelo, ku-gzip. Ukwengeza ukusebenza kahle kusetshenziswa imiyalo ye-pclmul. Ukusheshisa ukusebenza komyalo we-“cksum -a crc”, kusetshenziswa izandiso ze-SIMD AVX2, AVX512 ne-ARMv8, okuthi ekuhlolweni kunciphise isikhathi sokubala ngo-40%, 60% no-80%, ngokulandelana.
  • Inketho ethi "--sort=name" yengezwe kuhlelo lwe-ls ukusetha ngokusobala ukuhlunga ngegama lefayela.
  • I-Printf manje isekela i-POSIX:2024 ama-agumenti anezikhombo ngefomethi ethi "%
  • Amandla okusebenzisa " ama-opharetha anezintambo zengezwe kusisetshenziswa sokuhlola (POSIX:2024).
  • Izinketho zika-"-f" kanye no-"-p" ezethulwe ku-POSIX:2024 standard zengezwe ohlelweni lokuvala isikhathi, okuyizinguqulo ezimfushane zezinketho ze-"--foreground" kanye "--preserve-status".
  • Kuhlelo lokuhlunga, ukusebenza kumafayela aku-pseudo-FS, njengokuthi /proc, kuyasheshiswa.
  • Usekelo lwezinhlobo zesistimu ye-“bcachefs” kanye “ne-pidfs” lwengezwe kuzinsiza zezibalo nezamsila. Ukuze ubonise uhlobo lwe-FS, umyalo othi “stat -f -c%T” wengeziwe. Umyalo othi “tail -f” usebenzisa indlela ye- inotify yezinhlelo zefayela elithi “bcachefs” kanye “nama-pidfs”.
  • Kumsebenzi we-wc, usayizi omncane webhulokhi efundwa ngesikhathi ukhulisiwe ukusuka ku-16KiB ukuya ku-256KiB. Lapho ufunda amafayela afakwe kunqolobane, ukusebenza kwe-"wc -l" kuthuthuke cishe ngo-10%.

Source: opennet.ru