Eine neue Version des Systemdienstprogrammpakets Util-linux 2.37 wurde veröffentlicht, das sowohl eng mit dem Linux-Kernel verwandte Dienstprogramme als auch Allzweck-Dienstprogramme enthält. Das Paket enthält beispielsweise die Dienstprogramme 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, tasket usw.
In der neuen Version:
- Zum Generieren von Manpages wird das Paket asciidoctor anstelle von groff verwendet.
- Die alte Implementierung des Hardlink-Dienstprogramms von Jakub Jelinek (geschrieben für Fedora) wurde durch eine neue Implementierung von Julian Andres Claudet (geschrieben für Debian) ersetzt. Die neue Implementierung unterstützt nicht die Option „-f“, um die Erstellung fester Links zwischen Dateisystemen zu erzwingen.
- Das Dienstprogramm lscpu wurde neu geschrieben, das nun den Inhalt von /sys für alle Prozessoren analysiert und Informationen für alle vom System verwendeten CPU-Typen bereitstellt (z. B. big.LITTLE ARM usw.). Dieser Befehl liest auch die SMBIOS-Tabellen, um CPU-ID-Informationen zu erhalten. Die Standardausgabe ist strukturierter, um die Lesbarkeit zu verbessern.
- Das Dienstprogramm uclampset wurde hinzugefügt, um die Attribute des Utilization-Clamping-Mechanismus zu verwalten, sodass Sie abhängig von den auf der CPU aktiven Aufgaben die minimalen oder maximalen Frequenzbereiche einhalten können.
- Hexdump sorgt dafür, dass die Option „-C“ automatisch aktiviert wird, wenn es in der Form „hd“ aufgerufen wird.
- Neue Befehlszeilenoptionen -since und -until wurden zu dmesg hinzugefügt.
- Findmnt hat Unterstützung für die Option „--shadowed“ hinzugefügt, um nur Dateisysteme anzuzeigen, die auf einem anderen Dateisystem gemountet sind. umount stellt sicher, dass alle verschachtelten Mount-Punkte nicht gemountet werden, wenn das Flag „--recursive“ angegeben ist.
- mount ermöglicht die Verwendung der Option --read-only, um einige Befehle ohne Root-Rechte auszuführen.
- In libfdisk, fdisk, sfdisk und cfdisk werden bei der Angabe des Partitionstyps Groß- und Kleinschreibung und andere Zeichen als Buchstaben und Zahlen nicht mehr berücksichtigt (z. B. ist in sfdisk der Wert type=“Linux /usr x86“ jetzt identisch mit type =“linux usr-x86″).
- Der Befehl „capacity“ wurde zum Dienstprogramm blkzone hinzugefügt.
- Option „--read-only“ zu cfdisk hinzugefügt, um die Ausführung im schreibgeschützten Modus zu ermöglichen.
- lsblk bietet neue Spalten FSROOTS und MOUNTPOINTS.
- Lostup verwendet ioctl LOOP_CONFIG.
- Option „--table-columns-limit“ zum Spalten-Dienstprogramm hinzugefügt, um die maximale Anzahl von Spalten zu begrenzen (wenn das Limit überschritten wird, werden alle verbleibenden Daten in der letzten Spalte platziert).
- Experimentelle Unterstützung für das Meson-Build-System hinzugefügt.
Source: opennet.ru