Die neue Version des Dienstprogrammpakets Util-linux 2.37 ist erschienen. Es umfasst neben eng mit dem Linux-Kernel verbundenen Dienstprogrammen auch allgemeine Dienstprogramme. Beispielsweise sind im Paket 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, taskset usw. enthalten.
In der neuen Version:
- Zur Generierung von Man-Seiten wird anstelle von groff das Paket asciidoctor verwendet.
- Die alte Version des Dienstprogramms hardlink von Jakub Jelinek (ursprünglich für Fedora erstellt) wurde durch die neue Version von Julian Andres Klode (für Debian entwickelt) ersetzt. Die neue Version unterstützt die Option „-f“ zum erzwungenen Erstellen von harten Links zwischen Dateisystemen nicht.
- Das Dienstprogramm lscpu wurde überarbeitet und analysiert jetzt den Inhalt von /sys für alle Prozessoren, um Informationen über alle CPU-Typen bereitzustellen, die im System verwendet werden (zum Beispiel big.LITTLE ARM usw.). Dieser Befehl liest auch die SMBIOS-Tabellen aus, um Informationen über die CPU-IDs zu erhalten. Die Standardausgabe ist strukturierter, um die Lesbarkeit zu verbessern.
- Das Dienstprogramm uclampset wurde hinzugefügt, um die Attribute des Lastenfixierungsmechanismus (Utilization clamping) zu verwalten, der es ermöglicht, die minimalen oder maximalen Frequenzbereiche je nach aktiven CPU-Aufgaben einzuhalten.
- Im hexdump wurde die Option „-C“ automatisch aktiviert, wenn sie in der Form „hd“ aufgerufen wird.
- Im dmesg wurden neue Befehlszeilenparameter —since und —until hinzugefügt.
- In findmnt wurde die Unterstützung für den Parameter „—shadowed“ hinzugefügt, um nur die überlagerten Dateisysteme anzuzeigen. In umount wird das Abhängen aller enthaltenen Einhängepunkte mit dem Flag „—recursive“ unterstützt.
- In mount ist die Verwendung des Parameters „—read-only“ erlaubt, um einige Befehle ohne Root-Rechte auszuführen.
- In libfdisk, fdisk, sfdisk und cfdisk wurde die Groß- und Kleinschreibung sowie die Berücksichtigung von Zeichen, die keine Buchstaben oder Zahlen sind, beim Angeben des Partitions Typs abgeschafft (zum Beispiel ist für sfdisk der Wert type=„Linux /usr x86“ jetzt identisch mit type=„linux usr-x86“).
- Im Dienstprogramm blkzone wurde der Befehl „capacity“ hinzugefügt.
- In cfdisk wurde die Option „—read-only“ für den Betrieb im Nur-Lese-Modus hinzugefügt.
- In lsblk wurden die neuen Spalten FSROOTS und MOUNTPOINTS vorgeschlagen.
- In losetup wurde ioctl LOOP_CONFIG verwendet.
- Die Utility column hat die Option „—table-columns-limit“ erhalten, um die maximale Anzahl von Spalten zu beschränken (wenn das Limit überschritten wird, werden alle verbleibenden Daten in die letzte Spalte eingefügt).
- Experimentelle Unterstützung für das Build-System Meson hinzugefügt.
Quelle: opennet.ru
