Выпуск набора утилит GNU Coreutils 9.6

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3650
Зарегистрирован: 20.08.2022

#

Выпуск набора утилит GNU Coreutils 9.6
Дата публикации:Fri, 17 Jan 2025 20:23:45 +0300




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



Ключевые новшества:
  • В утилиту cksum добавлена опция "-a crc32b" для расчёта контрольных сумм в соответствии со спецификацией ITU V.42, используемой, например, в gzip. Добавлена оптимизация производительности с использованием инструкции pclmul. Для ускорения работы команды "cksum -a crc" задействованы SIMD-расширения AVX2, AVX512 и ARMv8, в тестах сокращающие время вычислений на 40%, 60% и 80%, соответственно.


    В утилиту ls добавлена опция "--sort=name" для явного выставления сортировки по имени файла.

    В printf добавлена поддержка представленных с стандарте POSIX:2024 индексированных аргументов в формате "%<i>$", где '<i>' целочисленный номер аргумента.

    В утилиту test добавлена возможность использования операторов '<' и '>' со строками (POSIX:2024).

    В утилиту timeout добавлены появившиеся в стандарте POSIX:2024 опции "-f" и "-p", являющиеся короткими вариантами опций "--foreground" и "--preserve-status".


    В утилите sort ускорены операции над файлами в псевдо-ФС, таких как /proc.
    В утилиты stat и tail добавлена поддержка типов ФС "bcachefs" и "pidfs". Для вывода типа ФС добавлена команда "stat -f -c%T". В команде "tail -f" задействован механизм inotify для ФС "bcachefs" и "pidfs".

    В утилите wc минимальный размер читаемого за раз блока увеличен с 16KiB до 256KiB. При чтении прокэшированных файлов производительность "wc -l" повышена примерно на 10%.


Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=62577

Жизнь за Нер'зула!

Ответить