È stata rilasciata una nuova versione del pacchetto di utilità di sistema Util-linux 2.37, che include sia utilità strettamente legate al kernel Linux, sia utilità generiche. Ad esempio, nel pacchetto sono presenti le utilità mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset e così via.
Nella nuova versione:
- Per la generazione delle pagine man, viene utilizzato il pacchetto asciidoctor al posto di groff.
- La vecchia implementazione dell'utilità hardlink di Jakub Jelínek (scritta per Fedora) è stata sostituita da una nuova implementazione di Julian Andres Klode (creata per Debian). La nuova implementazione non supporta il parametro '-f' per forzare la creazione di collegamenti duri tra filesystem.
- L'utilità lscpu è stata riscritta e ora analizza il contenuto di /sys per tutti i processori, fornendo informazioni su tutti i tipi di CPU utilizzati dal sistema (ad esempio, big.LITTLE ARM, ecc.). Questo comando legge anche le tabelle SMBIOS per ottenere informazioni sugli identificatori CPU. L'output è più strutturato per migliorare la leggibilità.
- È stata aggiunta l'utilità uclampset per gestire gli attributi del meccanismo di limitazione dell'uso (Utilization clamping), che consente di attenersi ai range minimi o massimi di frequenza, a seconda dei compiti attivi sulla CPU.
- In hexdump è stata garantita l'attivazione automatica dell'opzione '-C' quando viene invocato nella forma 'hd'.
- In dmesg sono stati aggiunti nuovi parametri da riga di comando —since e —until.
- In findmnt è stata aggiunta la supporto all'opzione '—shadowed' per mostrare solo i filesystem montati sopra un altro FS. In umount è stato garantito il smontaggio di tutti i punti di montaggio annidati quando viene specificato il flag '—recursive'.
- In mount è consentito l'uso dell'opzione '—read-only' per eseguire alcuni comandi senza privilegi di root.
- In libfdisk, fdisk, sfdisk e cfdisk, quando viene specificato il tipo di partizione, è stata interrotta la distinzione tra lettere maiuscole e minuscole e simboli diversi da lettere e numeri (ad esempio, in sfdisk il valore type="Linux /usr x86" ora è equivalente a type="linux usr-x86").
- Nell'utilità blkzone è stato aggiunto il comando 'capacity'.
- In cfdisk è stata aggiunta l'opzione '—read-only' per l'esecuzione in modalità sola lettura.
- In lsblk sono state proposte nuove colonne FSROOTS e MOUNTPOINTS.
- In losetup è stato utilizzato ioctl LOOP_CONFIG.
- Nell'utilità column è stata aggiunta l'opzione '—table-columns-limit' per limitare il numero massimo di colonne (se si supera il limite, tutti i dati rimanenti saranno collocati nell'ultima colonna).
- Aggiunta la supporto sperimentale per il sistema di build Meson.
Fonte: opennet.ru
