Na een jaar van ontwikkeling stabiele versie van de basis systeemhulpmiddelen , die programma's bevat zoals sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, enz.
Belangrijkste vernieuwingen:
- De stat- en ls-hulpmiddelen zijn overgeschakeld naar een efficiëntere systeemaanroep wanneer deze beschikbaar is.
- In de tools stat en tail is ondersteuning toegevoegd voor de bestandssystemen "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs" en "z3fold". Met "stat -f -c%T" is het mogelijk om het type bestandssysteem weer te geven. In het commando "tail -f" wordt het inotify-mechanisme voor de genoemde bestandssystemen gebruikt.
- In de tools du, expr, install, ls, mknod, ptx, shuf en sort is correcte controle van numerieke gegevens verzekerd, bijvoorbeeld zal het uitvoeren van 'du -d 1x' nu tot een fout leiden in plaats van het negeren van het teken "x".
- In data is ondersteuning voor letterlijke tijdzones toegevoegd ("A" - "M" komen overeen met UTC+1 - UTC+12, "N" - "Y" komen overeen met UTC-1 - UTC-12). Bijvoorbeeld, het opgeven van 'date -d "09:00B"' is gelijk aan 9:00 UTC+2.
- In de ls-tool is een foutmelding weergegeven bij het verwerken van een externe map in GNU/Linux (vroeger werd dit weergegeven als een lege directory).
- In ls is de optie "—time=birth" toegevoegd voor het weergeven van de creatietijd van een bestand en sorteren op deze waarde.
- De verwerking van "od —skip-bytes" is overgeschakeld naar het gebruik van lseek voor alle bestandstypen, wat in sommige situaties de prestaties aanzienlijk kan verbeteren.
- In stat is de optie "—cached" toegevoegd om te controleren of gecachte bestanden overeenkomen met bestandssysteemattributen door middel van een statx-aanroep (nuttig bij netwerksystemen).
Bron: opennet.ru
