The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз util-linux 2.21

26.02.2012 21:12

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


  1. Главная ссылка к новости (https://lkml.org/lkml/2012/2/2...)
  2. OpenNews: Релиз util-linux 2.20
  3. OpenNews: Релиз util-linux 2.19
  4. OpenNews: Проект util-linux-ng переименован в util-linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33193-util-linux
Ключевые слова: util-linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, arisu (ok), 22:00, 26/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    хорошо хоть авторы shadow-utils не страдают памофилией.
     
     
  • 2.20, edo (ok), 00:45, 27/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а что не так с pam?
     
     
  • 3.21, Аноним (-), 01:19, 27/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слишком гибок и фичаст, не юниксвейно.
     
  • 3.26, arisu (ok), 14:10, 27/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а что не так с pam?

    помимо того, что оно немного овердизайнено, оно в большинстве случаев попросту не нужно. это примерно как «боинг» в гараже: круто, конечно, только нафига?

     

  • 1.22, Аноним (-), 06:17, 27/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >добавлена опция "--partscan"

    Здорово, всегда этой опции не хватало.

     
  • 1.23, Константин (??), 11:24, 27/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можете мне объяснить? Данные компоненты поставляются вместе с ядром или отдельно? И, если поставляются в комплекте, то с какой конкретно версией и как это определить? Если же нет, то справедливо ли утверждение о том, что все GNU/Linix-дистрибутивы комплектуются данным пакетом, либо же значительным числом утилит из оного?
     
     
  • 2.24, Анонимс (?), 11:42, 27/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    util-linux – входит в стандартный пакет программ, которые должны быть, то есть он есть во всех дистрибутивах Linux.
     
  • 2.27, Аноним (-), 15:47, 27/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Поставляются отдельно от ядра. Обычно поддерживают определенный диапазон версий ядер, от самой свежей на момент релиза утилит, и дальше в старину, пока не пойдут совсем уже старые версии ядра, которые поддерживать не имеет смысла.
    Тот же принцип используется практически во всех программах, тесно завязанных на фичи ядра: iptables, ipvsadm, drbdadm, lxc, systemd, qemu-kvm и т.д.

    Естественно, практически все дистрибутивы GNU/Linux поставляются в комплекте с util-linux, куда ж без них? (Впрочем, есть исключения, например, встраиваемые системы обычно идут с busybox.)

     

  • 1.25, Анон (?), 13:15, 27/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кроскомпиляция всё также поломана, как и в 2.20.1
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру