Dopo un anno di sviluppo versione stabile del pacchetto di utilità di base del sistema , che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc.
Novità principali:
- Le utilità stat e ls sono state convertite per utilizzare una chiamata di sistema più efficiente se disponibile.
- Le utilità stat e tail hanno aggiunto supporto per i filesystem ‘binderfs’, ‘dma-buf-fs’, ‘erofs’, ‘ppc-cmm-fs’ e ‘z3fold’. Nel comando ‘stat -f -c%T’ è stata garantita la visualizzazione del tipo di filesystem. Nel comando ‘tail -f’ per i filesystem specificati è stato utilizzato meccanismo inotify.
- Nelle utilità du, expr, install, ls, mknod, ptx, shuf e sort è stata garantita la corretta verifica dei dati numerici, ad esempio, l'esecuzione di ‘du -d 1x’ ora porterà a un errore anziché a un'ignoranza del carattere «x».
- Per le date è stato aggiunto il supporto per le denominazioni letterali Nell'utilità ls è stato garantito l'output di un errore durante l'elaborazione di una directory remota in GNU/Linux (in precedenza l'output corrispondeva a una directory vuota).
- In ls è stata aggiunta l'opzione «—time=birth» per visualizzare il tempo di creazione del file e ordinare in base a questo valore.
- L'elaborazione di «od —skip-bytes» è stata convertita per utilizzare lseek per qualsiasi tipo di file, il che in alcune situazioni consente di migliorare notevolmente le prestazioni.
- In stat è stata aggiunta l'opzione «—cached», per verificare la corrispondenza degli attributi di filesystem memorizzati nella cache tramite la chiamata statx (utile sui filesystem di rete).
- In stat è stata aggiunta l'opzione «—cached» per verificare la corrispondenza degli attributi memorizzati nella cache del file system tramite la chiamata statx (utile su file system di rete).
Fonte: opennet.ru
