Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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

Выпуск GNU Coreutils 9.12

15.09.2026 11:55 (MSK)

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

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

  • В утилиту env добавлена опция "--env0-from=FILE" для загрузки списка устанавливаемых переменных окружения из файла, которую также можно использовать для фильтрации имеющихся переменных окружения командой типа "env -i --env0-from=<( env -0 | sed -z ... )". Для сохранения состояния переменных окружения в файл может применяться утилита printenv.

    В командах 'env', 'printenv', 'stat', 'basename', 'dirname', 'du', 'readlink' и 'realpath' при выводе на терминал теперь применяется экранирование спецсимволов, соответствующие стилю, заданному через переменную окружения QUOTING_STYLE (%N, %Qn или %n). Экранирование добавлено для защиты от манипуляции содержимым и состоянием терминала через подстановку спецсимволов.

  • В утилитах 'df', 'du', 'ls', 'od', 'pr' и 'sort' реализовано экранирование проблемных опций в сообщениях об ошибках.
  • В команде 'ls -m' обеспечено экранирование запятых в именах файлов.
  • Утилиты 'chcon', 'chgrp', 'chmod', 'chown', 'du' и 'ls' при выполнении рекурсивных операций с использованием опции "-R" больше не завершаются ошибкой в случае параллельного удаления файлов в обрабатываемых каталогах.
  • В утилите sort проведена оптимизация потребления памяти и выполнения параллельных операций при чтении данных, размер которых заранее не известен, например, при передаче данных через неименованные каналы.
  • Проведена оптимизация определения начала строки в команде 'cut -w', позволившая до 4 раз повысить пропускную способность при использовании локалей с многобайтовыми кодировками.
  • До 2.5 раз ускорена работа команды 'uniq -c' на системах с функциями stdio без блокировок.
  • Добавлена сборочная опция '--with-wtmpdb' при которой в случае запуска команд 'who /var/log/wtmp' и 'users /var/log/wtmp' используется БД в формате wtmpdb вместо файла /var/log/wtmp.


  1. Главная ссылка к новости (https://lists.gnu.org/archive/...)
  2. OpenNews: Ubuntu 26.10 полностью переведён на Rust Coreutils
  3. OpenNews: Выпуск uutils 0.11, варианта GNU Coreutils на языке Rust
  4. OpenNews: Microsoft представил Coreutils для Windows, эмулятор терминала Intelligent Terminal и контейнеры в WSL
  5. OpenNews: Выпуск GNU Coreutils 9.11
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66280-coreutils
Ключевые слова: coreutils
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:01, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Coreutils здорового линуксойда.
     
     
  • 2.6, Аноним (6), 12:40, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • –19 +/
    линуксойда - возможно. А линуксоиды уже давно на ржавые утилсы перешли, и вроде бы без проблем.
     
     
  • 3.11, Аноним (11), 12:56, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Отозван установочный образ Ubuntu

    :))) Не все желающие могут испытать это.

     
     
  • 4.31, Аноним (31), 14:15, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В огороде бузина, в Киеве дядька.
     
     
  • 5.41, Аноним (41), 15:39, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.46, Аноним (31), 16:24, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.60, Аноним (11), 20:11, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.24, Аноним (24), 14:03, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это "давно" сейчас здесь, с вами, в одной комнате?
     
  • 2.34, твой психиатр (?), 14:56, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > здорового линуксойда

    Слово линуксойд звучит как что-то сектантское, так что такой человек априори не может быть здоровым. Санитары из стационара психдиспансера к вашим услугам.

     
     
  • 3.47, Аноним (47), 16:47, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не проецируй своё на других.
     

  • 1.2, Аноним (2), 12:02, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    linux, glibc, gcc, coreutils - это база.
     
     
  • 2.3, Аноним (3), 12:08, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    binutils забыл.
     
     
  • 3.5, Аноним (5), 12:33, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    без findutils это всё не имеет смысла
     
     
  • 4.61, Аноним (61), 20:15, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.64, Аноним (5), 20:19, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.8, Смузихеб забывший пароль (?), 12:48, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    чья база ?
     
     
  • 3.62, Аноним (61), 20:16, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.33, Аноним (33), 14:39, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    linux, musl, tcc, busybox База здорового человека :)
     
     
  • 3.40, Аноним (40), 15:36, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Человека с ограниченными возможностями.
     
     
  • 4.43, Аноним (5), 16:01, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не знаю, зачем ему tcc на роутере. А так, просто выдаёт человека, никогда ни с чем из перечисленного не работавшего.
     
     
  • 5.45, Аноним (45), 16:20, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А если роутер еще и на MIPS, то ваще прикол - tcc не умеет для него код генерить.
     
  • 5.51, tkzv (ok), 17:57, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скрипты писать :)
     
  • 2.65, Аноним (61), 20:26, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Великолепная пятёрка:
    1. ядро - Linux
    2. утилиты ядра - GNU Coreutils
    3. коллекция компиляторов - GCC
    4. библиотека чистого Си - glibc.
    5. утилиты для сборки объектного кода - GNU binutils

    Это и есть база.

     

  • 1.9, Смузихеб забывший пароль (?), 12:49, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Это не тот, который недавно откуда-то выкинули, заменив на ржавый ?
     
     
  • 2.13, Аноним (11), 12:59, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да, тот самый:

    > Отозван установочный образ Ubuntu

     

  • 1.16, Аноним (16), 13:16, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я правильно панимаю, что сто % тестов проходит, потаму про них ни слова?
    И date систему не тормозит? И rm весь раздел по-молчанию не удаляет без предупреждения?
    Ну и славно, на utils пока не переходим...
     
     
  • 2.37, Аноним (37), 15:03, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а самое главное - они под gpl, поэтому нельзя взять и их пропатчить, а потом закрыть.
     
  • 2.53, Аноним (40), 18:41, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё бы эталон не проходил сам себя.
     
     
  • 3.63, Аноним (63), 20:17, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.gnu.org/software/coreutils/#testing

    Главное держит POSIX. Ставишь переменную среды POSIXLY_CORRECT="версию стандарта POSIX" и GNU coreutils проходят тесты стандарта POSIX.  А это гарантия портабнльности скриптов между UNIX системами.

     
     
  • 4.68, Аноним (63), 20:50, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > GNU coreutils проходят тесты стандарта POSIX.

    Интересно сколько % тестов проходится.

    Тесты и документация по стандарту платны. Каждая версия POSIX стоит примерно 1000$

    Ходят слухи, что:

    AIX, HP-UX - 100%
    Solaris, BSD < 100%
    GNU coreutils и bash в режиме POSIXLY_CORRECT < 100% но они задают "моду" и следующие версии POSIX добавляют в стандарт удачные фичи от GNU.

    Кто отпробывал писать скрипты с POSIXLY_CORRECT?

     

  • 1.32, Аноним (32), 14:35, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    спасибо что не опустили руки, пока новая итерация ещё в тестинге
     
  • 1.35, Фембойчик (?), 14:58, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не знаю кому и зачем теперь это все надо. Такой же мертвый проект, как и иксы.
     
     
  • 2.49, Аноним (49), 17:05, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не знаю кому и зачем теперь это все надо

    Всему миру. Все линуксы мира сейчас на сишных coreutils. Растовчанская версия ещё даже тесты не проходит.

     
     
  • 3.50, Аноним (50), 17:14, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Всему миру. Все линуксы мира

    Только вот у этих линуксов во всем мире 0.2% рынка.

     
     
  • 4.52, Аноним (52), 18:40, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.54, Аноним (40), 18:44, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вы уж определитесь: 0.2, 1 или 4% ?
     
     
  • 5.58, жавамэн (?), 19:25, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Среди моего круга общения, друзей, знакомых и родственников это число равно 0%.
    Так что он не далёк от истины.
     
     
  • 6.67, Аноним (61), 20:35, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.55, Аноним (55), 19:00, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Линуксы это процентов 60 рынка, только на тех линуксах не coreutils, а toybox.
     
  • 4.66, ptr (??), 20:29, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вы действительно думаете, что мир ограничен только десктопами и ноутбуками?
    А про то, что Linux используется на ~70% серверах слышите впервые?
     

  • 1.36, Аноним (37), 15:01, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ну теперь еще тестам для юютилс привалило, бггг
     
     
  • 2.42, Аноним (11), 15:40, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они дистр даже установить не могут :) Какие там тесты...

    > Отозван установочный образ Ubuntu

     

  • 1.39, одвто7 (?), 15:10, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Комменты на оппеннете всё больше и больше похожи на исписанную школьниками стену гаража во дворе 😁
     
     
  • 2.44, Аноним (44), 16:17, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а чем тебе творчество нейрослоупоков не нравится?
     

  • 1.56, Метрика (?), 19:13, 15/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Были у разрабов мозги давно бы на C++ переписали, а так изобретают велосипеды вместо использования готовых инструментов
     
     
  • 2.57, Аноним10084 и 1008465039 (?), 19:20, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нужен мозговзрывающий Си, если есть блистательный Rust?
     
     
  • 3.59, _kp (ok), 19:50, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У всякого языка свое назначение. Rust - это для переписывания GPL кода под другими лицензиями. А то что тормозно, неудобно, не совместимо, "безопасно" - то мишура. Много Вы видели что б переписывали код под MIT или Apache лицензиями на Rust? Вот. :)
    То есть, Rust никак не язык для общего програмирования, что б с ним возиться просто так.  
     
     
  • 4.69, Аноним10084 и 1008465039 (?), 21:04, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так сразу два плюса, получается. И безопасность память, и гораздо более дружественная пермиссивная лицензия
     

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



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг:

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