The OpenNET Project / Index page

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

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

21.03.2023 08:33

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

Ключевые новшества:

  • В утилиту cksum добавлена опция "--base64" (-b) для вывода и проверки контрольных сумм, закодированных в формате base64. Также добавлена опция "--raw" для вывода только исходной контрольной суммы без указания имени файла и прочей информации.
  • В утилиты cp, mv и install добавлена опция "--debug" для вывода детальных сведений о копировании файла.
  • В утилиту ls добавлена опция "--time=modification" для отображения и использования при сортировке времени модификации файлов.
  • В утилиту mv добавлена опция "--no-copy", включающая вывод ошибки при попытке копирования файла между разными файловыми системами.
  • В утилите split в опциях '-n SIZE' размер теперь может превышать диапазон значений типа integer. При указании "split -n" разрешён приём данных из неименованного канала с определением размера данных, благодаря промежуточному копированию во временный файл.
  • В утилиту wc добавлена поддержка параметра "--total={auto,never,always,only}" для управления тем, когда следует выводить итоговую сводку.
  • При выполнении "cp --sparse=auto", "mv" и "install" задействован системный вызов copy_file_range для оптимизации работы с файлами, содержащими пустые области.
  • В утилите tee реализована обработка вывода в неблокирующем режиме, например, когда выводимые на терминал данные от telnet или mpirun пропускаются через tee.
  • Добавлена поддержка новых префиксов размера: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 и Qi - 2100.


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Выпуск набора базовых системных утилит GNU Coreutils 9.1
  3. OpenNews: Обновление варианта GNU Coreutils, переписанного на языке Rust
  4. OpenNews: Адаптация Debian для использования реализации coreutils на языке Rust
  5. OpenNews: Проблемы безопасности в sort, uniq и join из состава GNU coreutils
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58831-coreutils
Ключевые слова: coreutils
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:35, 21/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В утилиту mv добавлена опция "--no-copy"

    а че не назвали -x, --one-file-system как в "cp"?

    > Добавлена поддержка новых префиксов размера: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 и Qi - 2100.

    осталось только изобрести железо и файлухи, поддерживающие такую дичь

     
     
  • 2.10, Аноним (10), 10:58, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну префиксы размера это видимо на будущее
     
     
  • 3.23, Аноним (23), 18:01, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну да, что бы 2 раза не вставать...
     
  • 2.11, Серб (ok), 12:57, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тут тебе даже намекнули

    > задействован системный вызов copy_file_range для оптимизации работы с файлами, содержащими пустые области

    Файл может быть размером хоть сто тыщь Qi, а реально занимать десяток Мб.

     
     
  • 3.25, Агент Клаус (?), 19:05, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    настоящая ZIP-бомба
     

  • 1.12, Аноньимъ (ok), 13:22, 21/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это база.
     
     
  • 2.13, Аноним (13), 15:06, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не, это кринж. Корутилсы раздуты и писаны криво, пора выкидывать
     
     
  • 3.14, Вы забыли заполнить поле Name (?), 15:33, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну пользуйся растоманскими тогда, только другим не навязывай своё мнение
     
  • 3.20, Имя Моё (?), 17:04, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Из альтернатив встречал только что-то на ассемблере на коленке за неделю писаное. Или есть что-то действительно достойное внимания?
     
     
  • 4.30, Аноним (30), 01:51, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть корутилсы на расте писанные, пользую для одного проекта - весьма кошерно. По скорости работы и стабильности прям супер.
     
     
  • 5.31, Аноним (31), 02:03, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько рандомных сегфолтов с трейсами на 100 страниц в секунду выдаёт? Если судить по моему опыту с рг, то должно быть всяко не меньше 10 на каждую копию. Когда подобное поведение и рандомные баги в интересных местах являются ожидаемыми, это признак стабильности, тут ты прав. По скорости и питона достаточно, не знаю, как замерять собираешься. Разве что на примере того же рг скорость по дефорту просаживается в 50 раз относительно сишного и надо крутить ключи.
     
     
  • 6.32, Аноним (-), 14:21, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я сталкивался только с неспособностью их работать с не utf8 именами файлов. У меня где-то осталось таких файлов со времён koi8r, и оно падает на таких файлах.

    В остальном оно просто работает.

     
  • 4.35, Аноним (35), 21:32, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    busybox
     

  • 1.15, Аноним (15), 15:45, 21/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Забыли число Эдингтона (число протонов во вселенной): 10^80
     
     
  • 2.29, name (??), 00:33, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он их поштучно считал?
     

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



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

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