Saadavuseks on stabiilne versioon GNU Coreutils 9.1 põhikomplektist, mis sisaldab selliseid programme nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls jne.
Peamised muutused:
- 利用dd工具新增了对可选项的别名iseek=N(用于skip=N)和oseek=N(用于seek=N)的支持,这些在BSD系统的dd变种中使用。
- Dircolors lisati valik „--print-ls-colors”, et visuaalselt ja eraldi kuvada värve, mis on määratud keskkonna muutujas LS_COLORS. Samuti on dircolors saanud toe keskkonna muutujale COLORTERM lisaks TERMile.
- cp, mv ja install utiliitides kasutatakse kaustadesse kopeerimisel süsteemikõnesid openat*, et suurendada tõhusust ja vältida võimalikke rassi seisundeid.
- macOS-is loob utiliit cp nüüd faili koopia copy-on-write režiimis, kui algne ja sihtfail asuvad ühes APFS-failisüsteemis ja sihtfail puudub. Kopeerimise käigus säilitatakse ka režiim ja ligipääsu aeg (nagu käivitamisel 'cp -p' ja 'cp -a').
- Utiliidile 'date' on lisatud valik '--resolution', et kuvada teavet ajahindamise täpsuse kohta.
- printf toetab numbriliste väärtuste kuvamist mitme baitide sümbolitena.
- Valikus 'sort --debug' on rakendatud diagnostikat väljakutsete kohta, mis on seotud sümbolitega parameetris '--field-separator', mis konfliktivad numbrites kasutatavate sümbolitega.
- cat utiliidis on rakendatud süsteemikõne copy_file_range kasutamine, kui süsteemi tugi on olemas, et kopeerida andmeid kahe faili vahel ainult tuuma poolel ilma andmete edastamiseta protsessi mälus kasutajaruumi.
- Chown ja chroot väljastavad hoiatuse, kui kasutatakse süntaksit 'chown root.root f' asemel 'chown root:root f', kuna selles võib olla probleeme süsteemides, kus kasutajanime vormingus on lubatud punkt.
- Utiliidis dd arvutatakse baitide arvud blokksuuruste asemel, kui arvu vahetuju lõppeb tähega 'B' ('dd count=100KiB'). Lipud count_bytes, skip_bytes ja seek_bytes on kuulutatud vananenuks.
- ls-s on vaikimisi keelatud failide highlightimine capabilities arvestades, kuna see suurendab koormust ligikaudu 30%.
- Utiliidis ls ja stat on eemaldatud katsed failide automaatmontimiseks. Automaatselt monteerimiseks tuleb selgelt näidata valikut 'stat --cached=never'.
Allikas: opennet.ru
