Доступен релиз комплекта стандартных низкоуровневых системных утилит util-linux 2.21, в который входят как тесно связанные с Linux-ядром утилиты, так и утилиты общего назначения. Например, в пакете представлены: mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, renice, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset и т.п.
Основные улучшения:
- Новая утилита chcpu для изменения статуса работы CPU, активации и отключения отдельных CPU, взаимодействия из гостевой системы с гипервизором (например, можно запросить дополнительный виртуальный CPU или вернуть лишний, изменить режим диспетчеризации);
- Новая утилита prlimit, предоставляющая командный интерфейс к системному вызову prlimit(2). Утилита позволяет запрашивать и устанавливать лимит ресурсов более гибким способом, чем при использовании встроенной shell-команды ulimit;
- Переписана команда login: оставлена только поддержка аутентификации через PAM, обеспечена совместимость с вариантом login от проекта SUSE, добавлена поддержка файла конфигурации
/etc/login.defs; - Переписана команда losetup: для работы требуется ядро Linux начиная с ветки 2.6, для выполнения «losetup -a» больше не требуются root-привилегии (начиная с 2.6.37), для ядер начиная с 3.1 используется новый API /dev/loop-control,
добавлена опция «—partscan» для задействования встроенного в ядро парсера таблицы разделов; - Подготовлены экспериментальные варианты утилит mount и umount, базирующиеся на использовании библиотеки libmount (для сборки следует указать «—enable-new-mount»);
- В agetty добавлены новые опции: «—nohints» для отключения hint-ов для клавиш Num, Caps и Scroll Locks; «—remote» для передачи имени хоста в команду login;
- В утилиту dmesg добавлена опция «—file» для формирования лога из файла, а не из буфера ядра;
- В утилиту fallocate добавлена опция «—punch-hole» для резервирования места под пустые области в файле;
- В lscpu добавлены опции «—all», «—offline» и «—online» для вывода всех или только активных/неактивных CPU;
- В partx добавлена поддержка разбитых на разделы loop-устройств;
- В wipefs добавлена поддержка очистки таблиц разделов, реализована команда «—type list» для уничтожения только заданных типов ФС, RAID или разделов.