Ă stata rilasciata la versione stabile del pacchetto delle utilitĂ di sistema di base GNU Coreutils 9.10, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln e ls.
NovitĂ principali:
- Nelle pagine man e nei messaggi di aiuto mostrati con l'opzione ââhelpâ, è stata implementata la formattazione in grassetto dei comandi e delle opzioni, e sono stati aggiunti collegamenti ipertestuali per le comandi che rimandano alle guide online sul sito gnu.org, funzionali negli emulatori di terminale che supportano questa funzionalitĂ .
- Comportamento della utility timeout è stato modificato; essa ora intercetta tutti i segnali di terminazione del processo (SIGPIPE, SIGALRM, SIGHUP, ecc.) e li reindirizza al processo controllato, evitando la situazione in cui la utility timeout possa essere terminata forzatamente mentre il processo controllato continua ad eseguire.
- Nella utility paste è stata aggiunta la supporto per la specifica dei caratteri multibyte nell'opzione ââdelimitersâ.
- Nella utility cp è stata corretta una regressione che in alcune situazioni portava a un ciclo infinito.
- La dimensione del file eseguibile è stata ridotta del 3,2% nella build unificata, in cui è fornito un unico file eseguibile âcoreutilsâ condiviso da tutti i comandi, mentre i singoli comandi vengono creati tramite collegamenti simbolici. Ă stata aggiunta l'opzione ââenable-single-binary=hardlinksâ per utilizzare collegamenti rigidi al file eseguibile unico, piuttosto che simbolici.
- Nelle utilitĂ âstatâ e âtailâ è stato aggiunto il supporto per il tipo di file system âguest-memfdâ, che viene mostrato nell'output di âstat -f -c%Tâ e porta all'utilizzo del polling in âtail -fâ.
- Nella utility âtailâ è stata aggiunta l'opzione ââdebugâ.
- Nella utility âduâ è stata aggiunta una versione abbreviata dell'opzione ââapparent-sizeâ â â-Aâ, per la compatibilitĂ con FreeBSD.
- Nella utility âduâ, nei filesystem Lustre, è stata accelerata fino a 9 volte l'elaborazione delle directory contenenti fino a 10.000 elementi.
- La compilazione predefinita delle utilitĂ âkillâ e âuptimeâ è stata interrotta; ora vengono compilate solo se specificate nello script di configurazione con l'opzione ââenable-install-program=kill,uptimeâ.
Fonte: opennet.ru
