Wydana została nowa wersja pakietu narzędzi systemowych Util-linux 2.37, który zawiera zarówno ściśle związane z jądrem Linuksa narzędzia, jak i narzędzia ogólnego przeznaczenia. Na przykład w pakiecie znajdują się narzędzia 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 i inne.
W nowej wersji:
- Do generowania stron man zamiast groff wykorzystywany jest pakiet asciidoctor.
- Stara implementacja narzędzia hardlink autorstwa Jakuba Elinika (napisana dla Fedory) została zastąpiona nową wersją od Juliana Andresa Claude'a (stworzona dla Debiana). Nowa wersja nie obsługuje parametru „-f” do wymuszonego tworzenia twardych linków między systemami plików.
- Przepisano narzędzie lscpu, które teraz analizuje zawartość /sys dla wszystkich procesorów i dostarcza informacje o wszystkich typach CPU używanych w systemie (np. big.LITTLE ARM itp.). Ta komenda odczytuje także tabele SMBIOS w celu uzyskania informacji o identyfikatorach CPU. Domyślne wyjście jest bardziej zorganizowane, co poprawia czytelność.
- Dodano narzędzie uclampset do zarządzania atrybutami mechanizmu ograniczania wykorzystania (Utilization clamping), pozwalającego na utrzymanie minimalnych lub maksymalnych zakresów częstotliwości, w zależności od aktywnych zadań na CPU.
- W hexdump automatycznie włączono opcję „-C” przy wywołaniu w formie „hd”.
- W dmesg dodano nowe opcje wiersza poleceń —since i —until.
- W findmnt dodano wsparcie dla parametru „—shadowed” w celu wyświetlania tylko systemów plików zamontowanych na inny FS. W umount zapewniono odmontowanie wszystkich zagnieżdżonych punktów montowania po wskazaniu flagi „—recursive”.
- W mount zezwolono na użycie parametru „—read-only” do uruchamiania niektórych poleceń bez uprawnień roota.
- W libfdisk, fdisk, sfdisk i cfdisk zrezygnowano z uwzględniania wielkości liter i znaków innych niż litery i cyfry przy podawaniu typu partycji (na przykład w sfdisk wartość type=„Linux /usr x86” jest teraz równoznaczna z type=„linux usr-x86”).
- W narzędziu blkzone dodano komendę „capacity”.
- W cfdisk dodano opcję „—read-only” do uruchomienia w trybie tylko do odczytu.
- W lsblk zaproponowano nowe kolumny FSROOTS i MOUNTPOINTS.
- W losetup wykorzystano ioctl LOOP_CONFIG.
- W narzędziu column dodano opcję „—table-columns-limit” do ograniczenia maksymalnej liczby kolumn (po przekroczeniu limitu wszystkie pozostałe dane będą umieszczane w ostatniej kolumnie).
- Dodano eksperymentalne wsparcie dla systemu budowy Meson.
Źródło: opennet.ru
