FOSS-Tech

Free and Open Source Software Technologies.

Релиз новой версии GNU Coreutils 9.0

Спустя ~1.5 года, состоялся релиз новой версии GNU Coreutils 9.0. Напомню, что GNU Coreutils — это набор основных утилит для работы оболочкой, файлами и текстом. В этот набор входят такие утилиты как ls или rm. По умолчанию, набор этих утилит предустановлен в Linux, macOS и других UNIX-подобных ОС.

Что нового?

  • Утилиты cp и install теперь по умолчанию используют режим CoW (Copy-on-Write).
  • Утилиты cp, mv и install теперь используют системный вызов copy_file_range, при его доступности.
  • Для утилиты cksum добавлена поддержка выбора алгоритма контрольной суммы (sha*sum, md5, b2sum и т.д).
  • В команду md5sum —check теперь поддерживает файлы контрольной суммы с окончаниями строк CRLF. Тоже самое, относится к cksumsha*sum и b2sum.
  • В команду ls —classify добавлена поддержка флагов always, auto, never которые используются для поддержки вывода символов классификатора файлов только при подключении к TTY.
  • В утилиту ls добавлен параметр —sort=width, для сортировки файлов по длине их имени.
  • В ls добавлен параметр —zero, при которой список файлов разделяется символом NUL вместо символа новой строки.
  • В утилиту df добавлена поддержка сетевых файловых системы acfs, coda, fhgfs, gpfs, ibrix, ocfs2 и vxfs.
  • Команда nl —line-increment теперь поддерживает отрицательные значения для обратного отсчета номеров строк.
  • Утилита timeout теперь поддерживает около-секундные тайм-ауты в macOS.
  • В утилиты stat и tail добавлена поддержка следующих типов файловых систем: devmem, exfat, secretmem, vboxsf и zonefs.
  • Утилита wc стала до 5 раз быстрее при подсчете только символов новой строки с инструкциями AVX2.
  • И другие изменения…

Источник: Пингвинус, Linux.org.ru

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Ваш адрес email не будет опубликован.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: