The OpenNET Project / Index page

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

Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust

14.12.2025 14:37

Опубликован выпуск проекта uutils coreutils 0.5.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia.

Rust Coreutils задействован по умолчанию в выпуске Ubuntu 25.10 и применяется в дистрибутивах AerynOS (Serpent OS) и Apertis (развивается компанией Collabora). В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils и procps, а также программ sed и login.

В новой версии Rust Coreutils:

  • Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 566 тестов, что на 22 больше, чем в прошлой версии (544). 55 (было 56) тестов завершилось неудачей, а 23 (было 33) теста было пропущено. Заявлен уровень совместимости 87.75% (было 85.80%). Эталонный набор тестов обновлён до выпуска Coreutils 9.9, в котором появилось 11 новых тестов.
  • В утилите fold реализована возможность переноса строк с учётом наличия комбинированных Unicode-символов (например, базовый символ + диакритический знак).
  • В утилиту ptx добавлен режим совместимости с GNU, реализующий формат простых терминалов ввода-вывода (dumb).
  • В различных утилитах улучшена обработка текста.
  • В утилиту cksum перенесена функциональность утилиты hashsum.
  • В утилиту install добавлена поддержка разбора режимов, содержащих списки с разделением элементов запятыми. Улучшена обработка umask.
  • В утилите seq улучшена работа с большими целыми числами.
  • Внесены оптимизации для сокращения потребления памяти и повышения производительности.
  • Обеспечено тестирование в системе непрерывной интеграции для платформ OpenBSD и Redox.
  • Улучшена поддержка платформы Cygwin.
  • Расширены возможности, устранены проблемы и добавлены недостающие опции для утилит basenc, chmod, chksum, cp, dd, du, env, fold, hashsum, install, ln, ls, mkfifo, nl, nohup, numfmt, od, pr, ptx, readlink, seq, shuf, sort, stdbuf, stty, tail, tee, timeout, uucore, uudoc.


  1. Главная ссылка к новости (https://github.com/uutils/core...)
  2. OpenNews: Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du в uutils и GNU Coreutils
  3. OpenNews: Из-за ошибки в uutils в Ubuntu 25.10 перестала работать автоматическая проверка наличия обновлений
  4. OpenNews: Уязвимость в GNU sort, приводящая к выходу за границу буфера
  5. OpenNews: Выпуск утилит GNU grep 3.12, gzip 1.14, diffutils 3.12 и coreutils 9.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64423-uutils
Ключевые слова: uutils, coreutils
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (75) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, Анонимище (?), 15:09, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Зато теперь скоро сможем выкинуть на мороз GNU Coreutils и перестать говорить GNU/Linux
     
     
  • 2.8, ананас (?), 15:21, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ну да можно будет называть Rust/Linux
     
     
  • 3.11, Аноним (11), 15:50, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Ох скорее бы
     
     
  • 4.56, Аноним (56), 18:37, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Ох скорее бы

    Ну ты ждун, сколити свой дистрибут, и не принимай туда ничего, что не на ржавчине.
    И жди, жди,жди...

     
  • 3.76, Аноним (76), 20:05, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее SystemD/Rust/Linux
     
     
  • 4.112, Аноним (112), 23:50, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так Системду тоже надо на Раст переписать, а то непорядок.
     
  • 2.13, Аноним (13), 15:57, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На мороз выкинут пользователей когда корпы решат что выгоднее будет купить разрабов и закрыть сурсы в духе BSD лицензии.
     
     
  • 3.24, Ilnarildarovuch (?), 16:47, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    BSD посвободнее будет
     
     
  • 4.59, Аноним (59), 19:04, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот когда будет, тогда и приходи.
     
  • 4.63, freehck (ok), 19:20, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > BSD посвободнее будет

    И это мнение превалирует в обсуждениях исключительно потому, что есть две шумные группы людей, которые старательно этот нарратив педалируют.

     
     
  • 5.69, Аноним (69), 19:41, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> BSD посвободнее будет
    > И это мнение превалирует в обсуждениях исключительно потому, что есть две шумные
    > группы людей, которые старательно этот нарратив педалируют.

    Не шумные, а унылые. В смысле набросов. Действительно "педалирующих" -- на опеннете, наверное, по пальцам одной руки пересчитать можно. И то, за все годы, а не в одной теме.

    Хотя конечно, можно еще всячески болеть за праведное дело гну из под мака, но это тож ... такое 😉

     
     
  • 6.107, freehck (ok), 22:50, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Не шумные, а унылые.

    Ну так одно другого не отменяет. ;)

    > Хотя конечно, можно еще всячески болеть за праведное дело гну из под мака, но это тож ... такое 😉

    Да знаю, но как уже многократно обозначено, у меня есть вполне обусловленные спецификой моей работы требования, которым Linux-десктоп не удовлетворяет. Тут ничего не поделаешь. И если вы меня там где-то отменять из-за этого собрались -- ну что ж, ваше на то право. Благо, я не какой-нибудь там блоггер, и мои доходы никак не зависят от мнения общественности. Так что в некотором роде, я даже более свободен, нежели вы.

     
  • 5.79, Анонимусс (?), 20:42, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > которые старательно этот нарратив педалируют

    Странно, наратив педалирую они.
    А проприетарью вот совсем недавно стала MinIO c прям совсем раковой AGPL.
    Как же так?!)))

     
  • 3.33, Аноним (33), 17:28, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Большая часть opensource кода написана разрабами которые получают по 3к+ баксов в месяц от корпораций
     
     
  • 4.77, 12yoexpert (ok), 20:17, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это типа много или что?
     
  • 3.37, Анонимище (?), 17:35, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На мороз выкинут пользователей когда корпы решат что выгоднее будет купить разрабов
    > и закрыть сурсы в духе BSD лицензии.

    Если Вы владелец кода, то Вы можете его перелицензировать на закрытый пусть это будет хоть трижды копилефт.

    А так, в такой ситуации обычно создается открытый форк из последней открытой версии

     
     
  • 4.82, Аноним (82), 20:50, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это и называется свобода!
     
  • 2.20, ProfessorNavigator (ok), 16:24, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зато теперь скоро сможем выкинуть на мороз GNU Coreutils

    Выкидывалка не выросла ;)

     
     
  • 3.28, нах. (?), 17:00, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не вижу проблем! Ну зачем им coreutlils - в wsl?
    Всегда ж можно рядом открыть окошко павершела (в его native среде а не куцый линукс-клон) и там все нормально сделать.

     
     
  • 4.31, ProfessorNavigator (ok), 17:20, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не вижу проблем! Ну зачем им coreutlils - в wsl?
    > Всегда ж можно рядом открыть окошко павершела (в его native среде а
    > не куцый линукс-клон) и там все нормально сделать.

    Можно ещё проще - просто перейти на нормальный Линукс, и забыть про изделие Майкрософта, как про кошмарный сон. Причём, я бы ещё и Андроид выкинул ото всюду - потыкал его тут палочкой со стороны разработки на днях, и до сих пор под впечатлением. Это ж надо было умудриться из нормальной ОС сотворить такое... Про продукцию компании Apple - я вообще молчу.  


     
     
  • 5.36, Анонимище (?), 17:31, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Андроид выкинул ото всюду - потыкал его тут палочкой со стороны
    > разработки на днях, и до сих пор под впечатлением

    И что Вы там такого увидели? Без иронии, я просто не в курсе

     
     
  • 6.58, Аноним (58), 18:58, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уровень скиллов. Точнее, его отсутвтие.
     
  • 6.62, ProfessorNavigator (ok), 19:08, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну смотрите Написал я тут небольшую утилиту может на днях опубликую на С ... большой текст свёрнут, показать
     
     
  • 7.66, User (??), 19:30, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У вас изначально стояла простая задача - собрать ядро под Arm, прикрутить к нему драйверы устройств и адаптировать какую-нибудь DE вроде того же Gnome или KDE.

    Нет. Задача изначально ставилась - "сделать ОПЕРАЦИОННУЮ СИСТЕМУ (а не тяп-ляп6к к 'Linux - это ядро111'), пригодную к применению конечным пользователем". У ребят получилось.

    А вот у самоудовлетворяторов с гномофонами, убунтуфошами и прочей "прикрутить-и-адаптировать" - вы можете и сами оценить, что вышло. А, нет - не очень-то можете, оно нерабочее примерно совсем.
    И в эти штаны поди гейтц с Балмером навалили...

     
     
  • 8.80, ProfessorNavigator (ok), 20:42, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Очередное кривое корпоративное г , предназначенное для вытряхивания денег из н... текст свёрнут, показать
     
     
  • 9.90, Аноним (90), 21:29, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, вроде оно должно быть кривым, но работает на куче девайсов От китайчат... текст свёрнут, показать
     
     
  • 10.95, ProfessorNavigator (ok), 21:44, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я Андроидом пользуюсь с первых его версий, так что можете мне не рассказывать КА... текст свёрнут, показать
     
  • 9.99, aname (ok), 21:53, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так и чему вы возразить собрались Свободное ПО не победил, корпорат оказался си... текст свёрнут, показать
     
     
  • 10.101, ProfessorNavigator (ok), 22:10, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чему собрался - тому уже возразил Поживём - увидим ... текст свёрнут, показать
     
  • 7.81, Анонимусс (?), 20:46, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У вас изначально стояла простая задача - собрать ядро под Arm, прикрутить к
    > нему драйверы устройств и адаптировать какую-нибудь DE вроде того же Gnome или KDE.

    Никогда у них не стояло такой задачи!
    Им нужно было сделать нормальную рабочую систему, а не унылый глюкодром.

    > Вы вместо этого засунули туда Java,

    которая просто работает с отличной переносимостью. А для всех остальных дали NDK.

    > которая тормозит неимоверно и жрёт память как не в себя.

    Всего лишь проблема мусорных девайсов. Берите нормальный и тормозит на порядок меньше чем тот же гнов в васянолинуксовых смартах.

     
     
  • 8.89, ProfessorNavigator (ok), 21:26, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, о чём это я У них стояла задача любой ценой бабла срубить, тол... текст свёрнут, показать
     
  • 2.50, Юлиан (?), 18:25, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > GNU/Linux

    Оно вже давно превратилось в XDG/Linups.

     
  • 2.109, Аноним (109), 23:21, 14/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.7, zionist (ok), 15:13, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хорошая конкуренция.
     
  • 1.10, Аноним (10), 15:49, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 55 тестов завершилось неудачей, а 23 теста было пропущено.

    Что говорит о высочайшей квалификации растсеров. Язык разрабатывается уже 20 лет (с 2006-го), а даже кореутилзов написать не могут.

     
     
  • 2.12, krakotay (?), 15:54, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    большинство "неудач" это немного другое расположение/порядок вывода информациии - что не сказывается на пользовательском опыте
     
     
  • 3.17, Аноним (17), 16:11, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Когда у тебя кластер из-за этого навернотся будешь рассказывать про пользовательский опыт.
     
     
  • 4.47, krakotay (?), 18:11, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда мне дадут в доступ кластер, я сделаю вызовы по api, а не через cli
     
  • 4.54, krakotay (?), 18:30, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Даже есть мем don't parse ls.
    Так что если кластер рухнет из-за того, что сломался парсинг cli - наказывать надо того, кто привязал критические компоненты к парсингу cli.
     
     
  • 5.55, krakotay (?), 18:32, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ... наказывать даже меня (или тебя)
     
  • 3.19, Аноним (19), 16:16, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему до сих пор не пофиксили вывод? Напомню, цель проекта полностью соответствовать поведению coreutils.
     
  • 2.15, name (??), 16:02, 14/12/2025 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.16, Аноним (16), 16:03, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Посмотри, сколько раз вышли за границу буфера или использовали после освобождения в соседних новостях, и это на языке, которому идёт шестой десяток (или седьмой уже?). Вот что отлично показывает квалификацию...
     
     
  • 3.18, Аноним (17), 16:13, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это какой то выдуманный конкурс по выходу за границу буфера? Или фетиш или ОКР? Может ты хотя бы один реальный случай проблем из-за выхода за границы буфера расскажешь?
     
     
  • 4.29, Аноним (29), 17:09, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Деточка, ты правда ни разу сегфолта не видел? Или не знаешь, от чего это бывает?
     
     
  • 5.32, ProfessorNavigator (ok), 17:26, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Деточка, ты правда ни разу сегфолта не видел? Или не знаешь, от
    > чего это бывает?

    Так сегфолт - это ж просто отлично)) Запускается дебагер, и тут же ясно - в чём проблема была.


     
     
  • 6.45, Аноним (-), 18:03, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Запускается дебагер, и тут же ясно - в чём проблема была.

    Да, это отлично когда оно повторяется.

    А когда оно сегфолтится только на железе клиента, на пользовательских данных, которые вам никто не даст чтобы "продебажить", и не каждый раз, а когда звезды сойдутся - то тогда все становится не так отлично.

     
     
  • 7.64, ProfessorNavigator (ok), 19:21, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да, это отлично когда оно повторяется.
    > А когда оно сегфолтится только на железе клиента, на пользовательских данных, которые
    > вам никто не даст чтобы "продебажить", и не каждый раз, а
    > когда звезды сойдутся - то тогда все становится не так отлично.

    Клиент запускает дебагер у себя и пересылает выхлоп вам - делов то.

     
  • 5.51, Аноним (51), 18:26, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я за 40 лет не видел. Работаю в военке со строгими стандартами кодирования.
     
  • 5.102, Аноним (102), 22:28, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сегфолт это как паника в расте, все ок
     
  • 4.43, Аноним (33), 17:53, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Может ты хотя бы один реальный случай проблем из-за выхода за границы буфера расскажешь?

    CVE‑2025‑47981 — Windows SPNEGO Extended Negotiation (Remote Code Execution, Critical)
    CVE‑2025‑34105 — DiskBoss Enterprise (Stack‑Based, Remote Code Execution, Critical)

    и куча других примеров Remote Code Execution, которые очень часто выполняются за счет выхода за границу.

    Buffer overflow это одна из самых популярных причин критических уязвимостей и в целом по количеству она в топе каталога CVE рядом с другими "фичами" языка C

     
     
  • 5.65, ProfessorNavigator (ok), 19:28, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > CVE‑2025‑47981 — Windows SPNEGO Extended Negotiation (Remote Code
    > Execution, Critical)

    В Майкрософте не умеют писать на С.

    > CVE‑2025‑34105 — DiskBoss Enterprise (Stack‑Based, Remote
    > Code Execution, Critical)

    В очередной корпе не умеют писать на С.

    > и куча других примеров Remote Code Execution, которые очень часто выполняются за
    > счет выхода за границу.

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

    > Buffer overflow это одна из самых популярных причин критических уязвимостей и в
    > целом по количеству она в топе каталога CVE рядом с другими
    > "фичами" языка C

    И что?)) CVE оформлять есть возможность только у корпораций и их клиентов. Вот с корпораций и спрашивайте - кого они там нанимают, как обучают и как эксплуатируют, что у них люди постоянно ошибки допускают.


     
     
  • 6.70, mickvav (?), 19:42, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/

    > И что?)) CVE оформлять есть возможность только у корпораций и их клиентов.

    Не верно - у меня вполне получалось оформлять CVE от российсого физлица. Другое дело, что это был 2018-й...

     
     
  • 7.72, ProfessorNavigator (ok), 19:47, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Не верно - у меня вполне получалось оформлять CVE от российсого физлица.
    > Другое дело, что это был 2018-й...

    Я не совсем корректно выразился - имелось ввиду, что чисто теоретическая возможность может и есть. Но зачем оно нужно обычному пользователю? Он в лучшем случае напишет багрепорт напрямую разработчикам, а чаще - просто не поймёт, что вообще произошло. Упала программа - бывает. Перезапустил, работает дальше.

     
  • 4.60, Аноним (58), 19:06, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Может ты хотя бы один реальный случай проблем из-за выхода за границы буфера расскажешь?

    У одного из крупнейших ISP мира от этого ключи TLS утекали. А у нас просто прод поломали. Ничего страшного не произошло, мониторинг все взломанные серверы отключал от сети при первых же признаках подозрительной активности, но UX пострадал, в пике ~3% пользователей не могли установить сессию, например. Такие детские ошибки, а стоят недетских денег.

     
     
  • 5.67, ProfessorNavigator (ok), 19:31, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У одного из крупнейших ISP мира от этого ключи TLS утекали. А
    > у нас просто прод поломали. Ничего страшного не произошло, мониторинг все
    > взломанные серверы отключал от сети при первых же признаках подозрительной активности,
    > но UX пострадал, в пике ~3% пользователей не могли установить сессию,
    > например. Такие детские ошибки, а стоят недетских денег.

    И это говорит лишь о том, что людей нужно нормально обучать (бесплатно) и обеспечивать им нормальные условия труда. Т.е. о том, что в очередной корпорации наняли не пойми кого, чтобы платить поменьше, и эксплуатируют, как рабов на галере. А потом: "Ой, у нас ошибки". Причём и на Rust тоже, что характерно.


     

  • 1.40, Аноним (40), 17:41, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    https://github.com/uutils/coreutils/pull/8752
    Локалей для сортировки до сих пор нет.
     
  • 1.41, Аноним (41), 17:45, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ждем с нетерпением в Fedora.
     
     
  • 2.86, Аноним (86), 21:14, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Надеюсь следом за федорой и в арче добавят официально на замену.
     

  • 1.57, Аноним (57), 18:56, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Каждая команда по гигабайту статически собрана ?
     
     
  • 2.73, чатжпт (?), 20:00, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    примерно угадал

    ❯ ll
    .rwxr-xr-x  13M zzzzz 13 Dec 18:07 coreutils*

    ❯ ./coreutils
    coreutils 0.5.0 (multi-call binary)
    Currently defined functions:
    [, arch, b2sum, base32, base64, basename, basenc, cat, chgrp, chmod, chown, chroot, cksum, comm, cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du, echo, env, expand, expr, factor, false, fmt, fold, groups, hashsum, head, hostid, hostname, id, install, join, kill, link, ln, logname, ls, md5sum, mkdir, mkfifo, mknod, mktemp, more, mv, nice, nl, nohup, nproc, numfmt, od, paste, pathchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm, rmdir, seq, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, sleep, sort, split, stat, stdbuf, stty, sum, sync, tac, tail, tee, test, timeout, touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq, unlink, uptime, users, vdir, wc, who, whoami, yes

     
  • 2.78, Аноним (78), 20:21, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне больше интересно потребление оперативы в сравнении.
     
     
  • 3.93, Аноним (93), 21:39, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бесконечное. Потому что это 1 статический бинарь и он не будет делить память с другими копиями. Uksm бы спас.
     

  • 1.71, Геймер (?), 19:44, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужно же было сначала с GNU Hello начинать переписывать

    https://www.gnu.org/software/hello/

    А уж потом переходить на более сложные проекты как  GNU Coreutils

     
     
  • 2.87, Аноним (86), 21:16, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пока рано. Они ждут когда все ошибки работы с памятью в этом приложении исправят.
     

  • 1.83, Аноним (83), 20:55, 14/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Обеспечено тестирование в системе непрерывной интеграции для платформ OpenBSD и Redox.

    Отличное начинание.
    Получить одинаковые утилиты в лине, винде, макоси и даже в менее популярных BSD и Redox, будет просто шикарно.
    Будет прекрасная замена GNUтых утилит.

     
     
  • 2.84, ProfessorNavigator (ok), 21:06, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Будет прекрасная замена GNUтых утилит.

    Зачем их менять?

     
     
  • 3.85, Аноним (83), 21:12, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем их менять?

    А они начали работать одинаково хорошо на всех перечисленных системах?
    Унификация - это уже отличный повод.

    Второй прекрасный повод - заменить dыряху на нормальный современный язык программирования.
    Ну и в третьи - заменить гнутость на свободную лицензию.

    Вообще достаточно и одной первой причины, остальные - приятный бонус.

     
     
  • 4.91, ProfessorNavigator (ok), 21:34, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А они начали работать одинаково хорошо на всех перечисленных системах?
    > Унификация - это уже отличный повод.

    А они переставали?)) Если в какую-нибудь *BSD не завезли GCC по идеологическим причинам - это их половые проблемы.

    > Второй прекрасный повод - заменить dыряху на нормальный современный язык программирования.

    Дыры только в знаниях и навыках у программистов существуют - это наглядно демонстрируют все новости. С/С++ - современные языки программирования. Скоро наступит 2026 год - выйдут новые стандарты.

    > Ну и в третьи - заменить гнутость на свободную лицензию.

    Вот ты и попался (кто - не буду говорить, а то удалят)) GPL - свободная лицензия. И менять её можно только на ту, что обяжет выкладывать весь код в открытый доступ и полностью запретит его закрывать, и никак иначе.

    > Вообще достаточно и одной первой причины, остальные - приятный бонус.

    Вы не назвали ни одной причины вообще.


     
     
  • 5.94, Аноним (-), 21:41, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А они переставали?))

    Уязвимость в утилите GNU sort
    opennet.ru/opennews/art.shtml?num=42235

    Уязвимость в утилите GNU split, приводящая к переполнению буфера
    opennet.ru/opennews/art.shtml?num=60490

    А они когда-то умели?))

    > Дыры только в знаниях и навыках у программистов существуют - это наглядно демонстрируют все новости.

    Жаль что знаний и навыков нет ни у разработчиков ядра, ни у разработчиков библиотек, ни даже у недокапитанов...

    > GPL - свободная лицензия

    Запретительная лицезния и "свободная"?
    Не, свободные только разрешительные лицензии.

    > Вы не назвали ни одной причины вообще.

    Проблемы с чтением или пониманием?
    Не волнуйтесь, это наверное уже старость, так бывает.

     
     
  • 6.100, ProfessorNavigator (ok), 21:56, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Уязвимость в утилите GNU sort
    > opennet.ru/opennews/art.shtml?num=42235
    > Уязвимость в утилите GNU split, приводящая к переполнению буфера
    > opennet.ru/opennews/art.shtml?num=60490
    > А они когда-то умели?))

    Они и не переставали. А ошибки были есть и будут.

    >> Дыры только в знаниях и навыках у программистов существуют - это наглядно демонстрируют все новости.
    > Жаль что знаний и навыков нет ни у разработчиков ядра, ни у
    > разработчиков библиотек, ни даже у недокапитанов...

    Ну так а  что делать - корпорации своих сотрудников заставляют ядро разрабатывать. А сотрудники корпораций - они вот такие. Либо изначально некомпетентные и не обучаемые (как вы например), либо условия труда у них такие, что тут радоваться нужно, что хотя бы так работает.

    > Запретительная лицезния и "свободная"?

    Что GPL запрещает? Воровать код, если только.

    > Проблемы с чтением или пониманием?

    Нет, у вас проблемы с аргументацией - только и всего.

    > Не волнуйтесь, это наверное уже старость, так бывает.

    Если только у вас ;)

    И в целом, говорите по делу, ваши переходы на личности уже надоели и мне, и окружающим, думаю, тоже. Кто вы такой и кто - я, они уже прекрасно представляют.


     
     
  • 7.103, Аноним (-), 22:35, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Они и не переставали. А ошибки были есть и будут.

    Ошибки ошибкам рознь.
    Да и количество тоже влияет.
    "Пятилетки качества" тоже зачем-то проводили)

    > Ну так а  что делать - корпорации своих сотрудников заставляют ядро разрабатывать.

    Да, к сожалению им приходится.

    > А сотрудники корпораций - они вот такие. Либо изначально некомпетентные и не обучаемые (как вы например), либо условия труда у них такие, что тут радоваться нужно, что хотя бы так работает.

    Но почему тогда есть ошибка в проектах которые пишут самые свободные подвальные какеры никогда не работавших в корпорациях?!
    Возможно дело не в месте работы?

    > Что GPL запрещает? Воровать код, если только.

    Как можно код воровать? Неужели где-то убыло?
    Вы сейчас транслируете нарративны копирастов!

     
     
  • 8.110, ProfessorNavigator (ok), 23:34, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Где, когда, кто Хотя на самом деле - мне не особо интересно Поскольку ответ ... текст свёрнут, показать
     
  • 7.104, krakotay (?), 22:35, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    copyright (и его нарушения) к воровству отношения не имеют
     
     
  • 8.111, ProfessorNavigator (ok), 23:38, 14/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А при чём здесь авторское право GPL - запрещает закрывать код Закрытие кода ... текст свёрнут, показать
     

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



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

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