Релиз util-linux 2.21

Доступен релиз комплекта стандартных низкоуровневых системных утилит 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 или разделов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.