Po roku prac rozwojowych stabilna wersja zestawu podstawowych narzędzi systemowych , który obejmuje takie programy jak sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls itd.
Główne nowości:
- Narzędzia stat i ls zostały przetłumaczone na korzystanie z bardziej efektywnego wywołania systemowego przy jego dostępności.
- Do narzędzi stat i tail dodano wsparcie dla FS „binderfs”, „dma-buf-fs”, „erofs”, „ppc-cmm-fs” oraz „z3fold”. W „stat -f -c%T” przewidziano wyświetlanie typu FS. W komendzie „tail -f” dla tych FS wykorzystano mechanizm inotify.
- W narzędziach du, expr, install, ls, mknod, ptx, shuf oraz sort zapewniono poprawne sprawdzanie danych numerycznych, na przykład uruchomienie ‘du -d 1x’ teraz zakończy się błędem, a nie zignorowaniem znaku „x”.
- W datach dodano wsparcie dla literowych stref czasowych („A” — „M” odpowiadają UTC+1 — UTC+12, „N” — „Y” odpowiadają UTC-1 — UTC-12). Na przykład, podanie ‘date -d „09:00B” jest równoważne 9:00 UTC+2.
- W narzędziu ls zapewniono wyświetlanie błędu przy przetwarzaniu zdalnego katalogu w GNU/Linux (wcześniej wyświetlana była pusta katalog).
- W ls dodano opcję „—time=birth” do wyświetlania czasu utworzenia pliku i sortowania według tej wartości.
- Przetwarzanie „od —skip-bytes” zmieniono na korzystanie z lseek dla wszelkich typów plików, co w niektórych sytuacjach pozwala na znaczne zwiększenie wydajności.
- W stat dodano opcję „—cached”, do sprawdzania zgodności z pamięciowymi atrybutami FS za pomocą wywołania statx (przydatne w sieciowych FS).
Źródło: opennet.ru
