A new version of the system utilities package Util-linux 2.37 has been released, which includes both utilities closely related to the Linux kernel and general-purpose utilities. For example, the package features utilities such as 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, and others.
In the new version:
- The asciidoctor package has been used to generate man pages instead of groff.
- The old implementation of the hardlink utility by Jakub Jelínek (written for Fedora) has been replaced with a new implementation by Julian Andres Klode (originally created for Debian). The new implementation does not support the ‘-f’ option for forcibly creating hard links between file systems.
- The lscpu utility has been rewritten to analyze the contents of /sys for all processors and provide information for all types of CPUs used by the system (e.g., big.LITTLE ARM, etc.). This command also reads SMBIOS tables to obtain information about CPU identifiers. The default output is now more structured for improved readability.
- The uclampset utility has been added to manage the attributes of the Utilization Clamping mechanism, allowing adherence to minimum or maximum frequency ranges depending on active tasks on the CPU.
- In hexdump, the ‘-C’ option is automatically enabled when called in the form ‘hd’.
- New command-line parameters —since and —until have been added to dmesg.
- The findmnt utility has gained support for the ‘—shadowed’ option to show only file systems mounted over another FS. In umount, unmounting of all nested mount points is ensured when the ‘—recursive’ flag is specified.
- In mount, the ‘—read-only’ option is allowed to run certain commands without root privileges.
- In libfdisk, fdisk, sfdisk, and cfdisk, case sensitivity and characters other than letters and numbers have been eliminated when specifying the partition type (for example, in sfdisk, type=’Linux /usr x86’ is now identical to type=’linux usr-x86’).
- A ‘capacity’ command has been added to the blkzone utility.
- The ‘—read-only’ option has been added to cfdisk to run in read-only mode.
- New columns FSROOTS and MOUNTPOINTS have been introduced in lsblk.
- ioctl LOOP_CONFIG has been utilized in losetup.
- The ‘—table-columns-limit’ option has been added to the column utility to limit the maximum number of columns (exceeding the limit will place all remaining data into the last column).
- Experimental support for the Meson build system has been added.
Source: opennet.ru
