Выпуск набора базовых системных утилит GNU Coreutils 8.26

Вышла новая стабильная версия набора базовых системных утилит GNU Coreutils 8.26, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д.

Основные новшества:

  • В состав включена новая утилита b2sum с реализацией алгоритма хэширования BLAKE2. Набор опций b2sum аналогичен утилитам md5sum и sha1sum;
  • В утилиту comm добавлена опция »--total», при указании которой в конце вывода отображается сводная инфорамация;
  • В утилиту date добавлена опция »--debug», позволяющая детализировать разбор строки с датой, а также реализована макроподстановка »%q», заменяемая при выводе на номер квартала;
  • В df увеличена эффективность разбора списков точек монтирования. Например, список из 2000 записей теперь разбирается за 1.1 сек. вместо 1.7 сек.
  • Утилиты du, shuf, sort и uniq теперь корректно обрабатывают файл при закрытии для него канала stdin;
  • В «install -Z» реализована установка контекста SELinux для создаваемых директорий;
  • В ls унифицировано выравнивание экранированных и неэкранированных элементов вывода;
  • В stat и tail добавлена поддержка файловых систем «balloon-kvm-fs», «cgroup2», «daxfs», «m1fs» (Plexistor FS), «prl_fs» (Parallels FS), «smb2», «zsmalloc» и «wslfs» (Windows Subsystem for Linux);
  • При работе «tail -f» с разделами «prl_fs» и «smb2» используется поллинг, а для всех остальных ФС — inotify;
  • Реализован вызов «stat -f --format=%T», который выводит тип файловой системы;
  • При выполнении «stat --format=%N» при экранировании имён файлов учитывается переменная окружения QUOTING_STYLE;
  • В утилите rm прекращена поддержка сокращённого варианта опции »--no-preserve-root», которую теперь можно применять только в развёрнутом виде;
  • В stat обеспечен вывод времени с наносекундной точностью;
  • В sort, tail и uniq добавлена возможность традиционного использования запросов вида 'sort +2' и 'tail +10' на системах, соответствующих стандарту POSIX 1003.1–2008 (в POSIX 2008 отменено требование по обработке опций вида '+2' как имён файлов).

© OpenNet