The OpenNET Project / Index page

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

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

04.02.2026 21:49 (MSK)

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

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

  • В man-страницах и подсказках, выводимых при указании опции "--help", обеспечено выделение жирным начертанием команд и опций, а также добавлена возможность привязи к командам гиперссылок для перехода на online-руководства на сайте gnu.org на поддерживающих такую возможность эмуляторах терминала.
  • Изменено поведение утилиты timeout, которая теперь перехватывает обработку всех сигналов завершения процесса (SIGPIPE, SIGALRM, SIGHUP и т.п.) и перенаправляет их подконтрольному процессу, не допуская ситуацию, при которой утилита timeout может быть принудительно завершена, а подконтрольный процесс продолжит выполнение.
  • В утилиту paste добавлена поддержка указания многобайтовых символов в опции "--delimiters".
  • В утилите cp устранена регрессия, в некоторых ситуациях приводившая к бесконечному зацикливанию.
  • На 3.2% сокращён размер исполняемого файла при унифицированной сборке, при которой предоставляется один общий для всех команд исполняемый файл "coreutils", а отдельные команды создаются через выставление символических ссылок на него. Добавлена опция "--enable-single-binary=hardlinks" для использования жёстких ссылок на единый исполняемый файл, а не символических.
  • В утилиты 'stat' и 'tail' добавлена поддержка типа файловой системы "guest-memfd", который показывается в выводе "stat -f -c%T" и приводит к использованию полинга в "tail -f".
  • В утилиту 'tail' добавлена опция "--debug".
  • В утилиту 'du' добавлен короткий вариант опции "--apparent-size" - "-A", для совместимости с FreeBSD.
  • В утилите 'du' в разделах с ФС Lustre до 9 раз ускорена обработка директорий, имеющих от 10 тысяч элементов.
  • Прекращена сборка по умолчанию утилит 'kill' и 'uptime', которые теперь собираются только при указании в скрипте configure опции "--enable-install-program=kill,uptime".


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Выпуск Rust Coreutils 0.6.0, повысивший совместимость с GNU Coreutils с 87% до 96%
  3. OpenNews: Выпуск утилит GNU grep 3.12, gzip 1.14, diffutils 3.12 и coreutils 9.7
  4. OpenNews: В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64742-coreutils
Ключевые слова: coreutils
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:51, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Это базовые утилиты, которые должен знать каждый.
     
     
  • 2.9, Аноним (9), 23:24, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Каждый линуксоид. В нормальных ОС просмотр каталогов, файлов, поиск и пр. осуществляется интуитивно, без заучивания консоли.
     
     
  • 3.10, Аноним (10), 23:26, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Так и в (большинстве) DE есть файловый менеджер.
     
  • 3.12, Frestein (ok), 23:36, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То то вам нравится по 10 минут уделять на установку любого приложения, вместо 'sudo pacman -S xonotic'. Тыкать кнопачки жы так ификтивна!
     
     
  • 4.14, Аноним (9), 23:39, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так всем это нравится. Потому и 90+ процентов десктопа известно кто.
     
     
  • 5.20, Frestein (ok), 00:14, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая современные тренды в дизайне, эти 90+ процентов уже и не десктоп в подавляющем большинстве.
     
     
  • 6.23, aname (ok), 01:25, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Но всё ещё не консоль
     
  • 3.13, Avririon (ok), 23:39, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Характерная черта быдла - ничему не учиться, даже если требуется свершить для этого микроусилие. Консоль чрезвычайно удобнее граф. интерфейса, но надо приложить немного услий, поучить команды.
     
     
  • 4.16, Аноним (9), 23:42, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Набор текста удобней клика мышкой. Шизофреническая логика из шизофренического мирка небыдла.
     
     
  • 5.19, Аноним (19), 00:09, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для каждой задачи удобнее тот или иной интерфейс. Когда приходится руку постоянно переносить с мышки на клаву и обратно - да, это намного менее удобно, чем когда руки постоянно на клавиатуре.
     
  • 5.26, 12yoexpert (ok), 01:33, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    набор текста гораздо быстрее перемещения руки на мышь, перемещения курсора мыши и клика

    а потом ещё нужно руку обратно на клавиатуру убрать. это как минимум для спины не очень круто

     
     
  • 6.29, Аноним (29), 06:56, 05/02/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.34, анондирован (?), 08:49, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там эта есть экранная клавиатура мышкой потыкать (или пальцем).Гораздо удобнее набирать текст чем с клавиатуры
     
  • 4.49, Смузихлеб забывший пароль (?), 09:47, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    т.е нежелание/неспособность переучиться на граф. интерфейс вдруг стала "благом" и "не черта быдла" ?)
    Что дальше ? Подключение к смартфону мыши/клавиатуры ввиду проблем с освоением сенсорного экрана - тоже удел избранных, не-быдла и которые чем-то учатся :)
     
  • 3.25, 12yoexpert (ok), 01:32, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    виндой невозможно без баша пользоваться
     
  • 2.30, Аноним (30), 07:12, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ты их никогда знать не будешь, гнутые гении специально навалили туда кучу разного поведения через опции.
     
     
  • 3.56, Аноним (56), 12:11, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем наизусть запоминать все опции? Запомнил наиболее часто тобой используемые. Для остальных есть опция --help.
     
  • 2.41, xPhoenix (ok), 09:17, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ставь лайк, если книга Скотта Гранемана «Linux. Карманный справочник» устарела и нужно написать новую книгу про утилиты из состава coreutils!
     

  • 1.2, Аноним (2), 21:55, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В утилиту 'du' добавлен короткий вариант опции "--apparent-size" - "-A", для совместимости с FreeBSD

    Спустя сколько лет?

     
     
  • 2.11, Аноним (11), 23:34, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и непонятно зачем
     
     
  • 3.22, Аноним (22), 01:09, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    для совместимости с FreeBSD
     
     
  • 4.46, Аноним (46), 09:30, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем быть с фряхой совместимым? И почему столько сейчас?
     
     
  • 5.47, КО (?), 09:33, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Полагешь, что лучше никогда, чем поздно?
     

  • 1.3, Аноним (10), 21:59, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Прекращена сборка по умолчанию утилит 'kill' и 'uptime', которые теперь собираются только при указании в скрипте configure опции "--enable-install-program=kill,uptime".

    Интересно, почему.

     
     
  • 2.7, Аноним (7), 22:56, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    потому что kill встроен в каждый шелл, в том числе в GNU bash. Насчет uptime - хз
     
     
  • 3.15, Frestein (ok), 23:41, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    kill, uptime поставляются с procps-ng.
     
     
  • 4.17, Аноним (10), 23:47, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, действительно. Благодарю.
     
     
  • 5.18, Frestein (ok), 00:04, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас заметил. uutils/procps не включает kill, uptime в себя. Пока что ссылаются на uutils/coreutils, но поскольку они стремятся к полной совместимости, быть может сделают аналогичный ход с GNU Coreutils.
     
     
  • 6.27, пэпэ (?), 01:52, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >стремятся к полной совместимости

    Они стремятся к совместимости на уровне команд и флагов, просто чтобы скрипты не ломались. А не на уровне флагов компиляции. Да и новое поведение можно добавлять - не 100 лет же повторять gnu legacyutils.

     
  • 3.39, нах. (?), 09:10, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.

    что из этого у тебя НЕ встроенно в баш еще?

    но внезапно нет, не каждый шелл - баш.

     
     
  • 4.48, Аноним (46), 09:34, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скоро каждый шел будет системд.
     
     
  • 5.57, нах. (?), 12:45, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не будет, зачем им. Просто баш без системды не будет работать (и даже собираться).

    Ну в принципе, потеря невелика, он нигде кроме systemd/linux и не используется особо.

     
  • 4.63, Аноним (7), 13:07, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > но внезапно нет, не каждый шелл - баш.

    но в каждом шелле есть builtin kill

     

  • 1.28, Аноним (28), 05:11, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >На 3.2% сокращён размер исполняемого файла при унифицированной сборке, при которой предоставляется один общий для всех команд исполняемый файл "coreutils", а отдельные команды создаются через выставление символических ссылок на него.

    Интересно узнать размер этого файла.

     
     
  • 2.37, Аноним (29), 09:06, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    От скуки скомпилировал на венде — вышло 1,63 МБ.
     
     
  • 3.45, Аноним (46), 09:22, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В 640 килобайт не уложились. Нужно уменьшить.  

     

  • 1.40, нах. (?), 09:15, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В man-страницах и подсказках, выводимых при указании опции "--help", обеспечено выделение жирным начертанием команд и опций, а также добавлена возможность привязи к командам гиперссылок для перехода на online-руководства на сайте gnu.org на поддерживающих такую возможность эмуляторах терминала.


    ну наконец-то какввенде!

     
     
  • 2.43, Аноним (46), 09:20, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше поздно чем ничего не делать.
     
     
  • 3.66, Аноним (66), 14:02, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Кто сказал что они ничего не делают?
     
  • 2.67, Аноним (66), 14:03, 05/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.68, Аноним (68), 14:22, 05/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.42, Аноним (46), 09:20, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И что получается переписанные на Раст эти приложухи теперь опять несовместимы по тестам?
     
     
  • 2.54, Аноним (54), 11:15, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Где-то в новости сказано, на чем написано ПО? Обсуждается только функциональность, но не инструментарий. Поэтому вам лучше перейти в тему о программировании.
     
  • 2.59, нах. (?), 12:46, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    тесты никто ж не менял.

    Ну не будут -A поддерживать, никто и не заметит.

     

  • 1.55, Аноним (55), 11:34, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оффтоп, но .. меня в край достал CopyQ, а ничего другого нормального тут нет. А CopyQ с каких-то пор стал память как не в себя жрать, да процессы плодить. На гитхабе целых 2 бага висят только по поводу памяти, игнорируются. Видимо автор остатки адекватности потерял. Я не вижу ни одной адекватной причины почему нужно несколько процессов приложения, каждый из которого почему-то жрёт как не в себя (хотя по идее должен быть очень легковесным), каждый под свою задачу. Подскажите адекватный менеджер, который на Qt (GTKшные либы - дополнительный жор, когда всё на Qt) и умеет в отключение копирования в буфер всего, что я просто мышкой выделяю текст где-либо, удаление одиночных элементов, и чтобы не был прибит гвоздями к говну вроде KDE/kwin/Kirigami/QML.
     
  • 1.58, Фонтимос (?), 12:45, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, уж теперь снова юютилс придется переписывать, куча опций добавилась. Это гнушники специально козлят подложили.
     

  • 1.60, КО (?), 12:48, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, а как выпуск новой версии Coreutils повлиял на % из недавней версии про Rust Coreutils. Весело будет, если они стали убегать. :)
     
     
  • 2.62, Анонимъ (?), 12:59, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь придется убирать бесконечное зацикливание в cp, которое до того надо было специально вставлять.
     

  • 1.61, Аноним (61), 12:53, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В man-страницах и подсказках, выводимых при указании опции "--help", обеспечено выделение жирным начертанием команд и опций

    Открывал маны и хелпы визуально никаких изменений, лчно я не заметил.

     

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



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

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