URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138648
[ Назад ]

Исходное сообщение
"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "

Отправлено opennews , 14-Дек-25 14:59 
Опубликован выпуск проекта 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...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64423


Содержание

Сообщения в этом обсуждении
"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Анонимище , 14-Дек-25 15:09 
Зато теперь скоро сможем выкинуть на мороз GNU Coreutils и перестать говорить GNU/Linux

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ананас , 14-Дек-25 15:21 
ну да можно будет называть Rust/Linux

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 15:50 
Ох скорее бы

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 18:37 
>Ох скорее бы

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 20:05 
Скорее SystemD/Rust/Linux

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 23:50 
Так Системду тоже надо на Раст переписать, а то непорядок.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 00:50 
и GNOME

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено faa , 15-Дек-25 11:52 
Над переписывание GNOME под rust сейчас активно работают.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 00:51 
GNOME/SystemD/Rust/Linux

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено _ , 15-Дек-25 23:10 
Для полного описания счастя надо добавить Wayland :)

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 15:57 
На мороз выкинут пользователей когда корпы решат что выгоднее будет купить разрабов и закрыть сурсы в духе BSD лицензии.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Ilnarildarovuch , 14-Дек-25 16:47 
BSD посвободнее будет

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 19:04 
Вот когда будет, тогда и приходи.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено freehck , 14-Дек-25 19:20 
> BSD посвободнее будет

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 19:41 
>> BSD посвободнее будет
> И это мнение превалирует в обсуждениях исключительно потому, что есть две шумные
> группы людей, которые старательно этот нарратив педалируют.

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено freehck , 14-Дек-25 22:50 
> Не шумные, а унылые.

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

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Анонимусс , 14-Дек-25 20:42 
> которые старательно этот нарратив педалируют

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 10:44 
Вот они так и скажут. Мол, BSD свободнее, чем GPL, поэтому мы перелицензируем всё в BSD и закрываем исходники, дальнейшее развитие будем производить исключительно за закрытыми дверьми и распространять результат в виде готового блоба и за деньги.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 17:28 
Большая часть opensource кода написана разрабами которые получают по 3к+ баксов в месяц от корпораций

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено 12yoexpert , 14-Дек-25 20:17 
это типа много или что?

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 23:53 
Это, типа, он столько мечтает получать.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено 12yoexpert , 14-Дек-25 23:56 
это ж сколько ему сейчас платят...

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Омоммномнм , 15-Дек-25 08:37 
В некоторых штатах - минималка.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 11:20 
В г. Цюрих минималка ближе к 10.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено _ , 15-Дек-25 23:14 
В в Индии с такой зарплатой - ты олигарх ;)
Но у них динамика положительная, будет как и с китайскими прогеррами, которые по-уезжали назад в поднебесную потому что там тупо платят больше 8-|

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Анонимище , 14-Дек-25 17:35 
> На мороз выкинут пользователей когда корпы решат что выгоднее будет купить разрабов
> и закрыть сурсы в духе BSD лицензии.

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 20:50 
Это и называется свобода!

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 16:24 
> Зато теперь скоро сможем выкинуть на мороз GNU Coreutils

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено нах. , 14-Дек-25 17:00 
не вижу проблем! Ну зачем им coreutlils - в wsl?
Всегда ж можно рядом открыть окошко павершела (в его native среде а не куцый линукс-клон) и там все нормально сделать.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 17:20 
> не вижу проблем! Ну зачем им coreutlils - в wsl?
> Всегда ж можно рядом открыть окошко павершела (в его native среде а
> не куцый линукс-клон) и там все нормально сделать.

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



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Анонимище , 14-Дек-25 17:31 
> Андроид выкинул ото всюду - потыкал его тут палочкой со стороны
> разработки на днях, и до сих пор под впечатлением

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 18:58 
Уровень скиллов. Точнее, его отсутвтие.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 19:08 
> И что Вы там такого увидели? Без иронии, я просто не в
> курсе

Ну смотрите... Написал я тут небольшую утилиту (может на днях опубликую) на С++. GUI на Qt, в зависимостях - libgcrypt. Решил портировать её на Android, полез разбираться. Казалось бы - какие проблемы, тот же Linux, всё должно быть просто - собираешь все зависимости под соответствующую архитектуру процессоров, упаковываешь в пакет нужного формата - готово. Ха!
Для начала - нужно установить и настроить Android studio (гигабайта так 3-4 всякого разного, не очень нужного). Но это как бы ладно - рабочий момент. Приколы начинаются на этапе сборки зависимостей. Собираешь ты нужные библиотеки, запускаешь сборку пакета... и облом. Потому что в Андроиде не поддерживаются библиотеки с версиями в именах (вида libocheshuenno.so.3.2.1). Т.е. - всё на пересборку в статическом варианте (ну или руками патчить сценарии сборки). Хорошо хоть Qt пересобирать не пришлось - там это учтено изначально.

Далее. В связи с политикой Гугля и производителей смартфонов - к системным папкам вы не получите доступ никак. Т.е. файлы, необходимые для работы программы, не получится просто положить скажем в /usr/share или в /etc. Их вообще никак по нормальному в пакет для Адроида не запихнуть. Только в виде бинарных ресурсов (например - через ресурсную систему Qt), вшитых в вашу программу намертво, бинарных ресурсов самого Андроида или в виде assets. К последним двум изнутри Андроида доступ получить можно только через Android API. Для доступа к которому нужно извернуться буквой "зю" - userspace в Андроиде весь на Java (решение с технической точки зрения - идиотское). Теоретически - можно, но оно того не стоит. Лучше уж реально через тот же Qt засунуть.

Приколы с разрешением экрана - пропускаем, поскольку чисто технический момент.

Далее - приколы с подписями пакетов (тут новости уже были).

Кроме того, приложение собирается не в виде бинарника, а в виде разделяемой библиотеки (из-за Java). Что наверняка тоже может добавить своих весёлостей (но это - предположение, настолько глубоко я пока не ковырял, лишь слегка погонял в тестовом режиме).

Отсутствует glibc, а значит всё, что завязано на работу с локалями придётся переделывать - та же система перевода через gettext работать нормально не будет, даже если вы её соберёте и запихнёте в свой пакет.

Всё собирается clang-ом, а у него своих приколов хватает.

В общем, если собираетесь писать под Андроид, то готовьтесь - будете ходить строем, как скажет Гугл, и никак иначе. Писать - на Java или Kotlin (хотя ядро как было на С, так и остаётся) и т.д.

И тут встаёт вопрос - зачем? Зачем оно всё нужно? (вопросы риторические, понятно, что из-за вендорлока, т.е. - из-за денег). У вас изначально стояла простая задача - собрать ядро под Arm, прикрутить к нему драйверы устройств и адаптировать какую-нибудь DE вроде того же Gnome или KDE. Вы вместо этого засунули туда Java, которая тормозит неимоверно и жрёт память как не в себя. И тем самым отрезали пользователей от кучи нормального софта. В котором на самом деле достаточно было чуть подправить GUI, - и вперёд. Хоть сервер на Андроиде запускай, если мощи смартфона хватит.

Вкратце - как-то так.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено User , 14-Дек-25 19:30 
> У вас изначально стояла простая задача - собрать ядро под Arm, прикрутить к нему драйверы устройств и адаптировать какую-нибудь DE вроде того же Gnome или KDE.

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 20:42 
> У ребят
> получилось.

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

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

Не рабочее оно чисто потому, что драйверы все - проприетарные. DE - вещь сугубо вторичная.

> И в эти штаны поди гейтц с Балмером навалили...

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



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 21:29 
Странно, вроде оно должно быть кривым, но работает на куче девайсов.
От китайчатины за 50 баксов, до флагманов на тыщу.
У миллиардов людей....
Причем настолько хорошо, что люди готовы за это платить деньги.

А телефонные поделки на линуксе вызывают только тошноту (и то, если вам таки прислали купленный в тридорого девайс))

> Не рабочее оно чисто потому, что драйверы все - проприетарные.

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 21:44 
> Странно, вроде оно должно быть кривым, но работает на куче девайсов.

Я Андроидом пользуюсь с первых его версий, так что можете мне не рассказывать КАК оно работает.

> От китайчатины за 50 баксов, до флагманов на тыщу.
> У миллиардов людей....
> Причем настолько хорошо, что люди готовы за это платить деньги.

Люди платят деньги: 1) по глупости, 2) из-за того, что всё остальное ещё хуже, а телефон - нужен вот прям здесь и сейчас.

> А телефонные поделки на линуксе вызывают только тошноту (и то, если вам
> таки прислали купленный в тридорого девайс))

Чисто субъективный наброс. Т.е. ценность вашего утверждения - нулевая.

> Атомная станция тоже проприетарная, но рабочая)

Кончайте нести чушь.

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

Ложная дихотомия. Можно просто всех заставить открыть код. И это в ближайшее время будет проделано. Скорее всего - в течение 5 - 10 лет. Если конечно после очередной Мировой бойни будут выжившие.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено aname , 14-Дек-25 21:53 
> у них получилось

Так и чему вы возразить собрались?

> драйверы все - проприетарные

Свободное ПО не победил, корпорат оказался сильней


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 22:10 
> Так и чему вы возразить собрались?

Чему собрался - тому уже возразил.

> Свободное ПО не победил, корпорат оказался сильней

Поживём - увидим.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено User , 15-Дек-25 16:11 
> Очередное кривое корпоративное г..., предназначенное для вытряхивания денег из наивных простачков, у них получилось.

Ну ты походи по базару - поищи чего получше. О, яблочко - хочешь?
> Не рабочее оно чисто потому, что драйверы все - проприетарные. DE - вещь сугубо вторичная.

Ну вот nvidia проприетарные дрова на линуксе не то, чтобы мешают, да? А у этого вот танцора вечные мозоли на неудобосказуемых местах...
> У кого что болит, тот о том и говорит...

Ну, цэ прям АРГУМЕНТ, ага. У вас, видимо СВОБОДА зудит-и-чешется в такой логике?


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 17:50 
> Ну ты походи по базару - поищи чего получше. О, яблочко -
> хочешь?

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

>  Ну вот nvidia проприетарные дрова на линуксе не то, чтобы мешают,
> да? А у этого вот танцора вечные мозоли на неудобосказуемых местах...

У меня всю жизнь NVidia (не то чтобы я фанат, просто так получилось). И таки да - то, что драйверы проприетарные мешает, и сильно.

> Ну, цэ прям АРГУМЕНТ, ага. У вас, видимо СВОБОДА зудит-и-чешется в такой
> логике?

По этой логике у меня чешется коммунизм)) И он таки действительно чешется. Потому что я вижу, что он нам может дать, и чем всё, происходящее сейчас, может закончится.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено User , 15-Дек-25 19:34 
> Да я в общем ничего не хочу - я без проблем и без телефона обойдусь, благо ещё помню как это делать.

Да "за коммунизм" бабушкам и без компьютера на лавочке зачесывать можно - чо стесняться-то? Совершенно же ж лишняя сущность.
> У меня всю жизнь NVidia (не то чтобы я фанат, просто так получилось). И таки да - то, что драйверы проприетарные мешает, и сильно.

Ну я ж про плохого танцора и говорю, ага?
Тут хоть "открытые" амудэ, хоть "закрытые" ненавидии - результат одинаковый: пригодную к использованию конечным пользователем на десктопе вся королевская конница и вся королевская рать хором ниасилила. Поди микрокод в cpu недостаточно СВОБОДНЫЙ помешал, да? "Зачем вам подорожная..."(С)


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 22:40 
> Да "за коммунизм" бабушкам и без компьютера на лавочке зачесывать можно -
> чо стесняться-то? Совершенно же ж лишняя сущность.

Мне не так много лет ;)

> Ну я ж про плохого танцора и говорю, ага?

Самокритично))

> Тут хоть "открытые" амудэ, хоть "закрытые" ненавидии - результат одинаковый: пригодную
> к использованию конечным пользователем на десктопе вся королевская конница и вся
> королевская рать хором ниасилила. Поди микрокод в cpu недостаточно СВОБОДНЫЙ помешал,
> да? "Зачем вам подорожная..."(С)

У всех всё работает и только некоего анонима с ником User - нет. Всё, пацаны, расходимся - это провал.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено яноним , 15-Дек-25 20:35 
> без проблем и без телефона обойдусь, благо ещё помню как это делать.

Без унитаза тоже?
Вспомните как в молодости орлом восседали))?

> И таки да - то, что драйверы проприетарные мешает, и сильно.

А чем именно?
У вас есть компетенции их исправлять?

> И он таки действительно чешется.

Неужели ЗППП 😱?

> Потому что я вижу, что он нам может дать,

Опять "пол cpaны сидит, половина сторожит"?

> и чем всё, происходящее сейчас, может закончится.

Так всё только начинается с фантомных болей по дохлому негосударству.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Анонимусс , 14-Дек-25 20:46 
> У вас изначально стояла простая задача - собрать ядро под Arm, прикрутить к
> нему драйверы устройств и адаптировать какую-нибудь DE вроде того же Gnome или KDE.

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

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

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

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 21:26 
> Никогда у них не стояло такой задачи!

Действительно, о чём это я... У них стояла задача любой ценой бабла срубить, только и всего.

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

Да что вы говорите... А почему же тогда получился именно глюкодром? Причём ни с чем не совместимый, хотя при гораздо меньших усилиях, они могли бы дать пользователям возможность получить доступ практически ко ВСЕМ утилитам, которые написаны для Linux. А пользователям Linux - ко всем утилитам, написанным под Андроид.

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

О да)) Знаете, я достаточно долго пользовался Eclipse IDE, поэтому, как Java работает - прекрасно представляю. И clang-ом - на котором NDK базируется - пособирал программы немного. Поэтому сразу могу сказать - не пользуйтесь им, не надо.

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

До-о-о)) Начались сказки Венского леса... Давайте, будем использовать ценные ресурсы, чтобы бесконечно клепать новые смартфончики. Чисто потому что кому-то на яхту не хватает, ага.

И да, у меня для вас плохие новости - бесконечно так делать не получится. Потому что - всё. Процессоры упёрлись в потолок производительности лет 10 назад. Теперь, пока новую физику не "изобретут" - только за счёт увеличения количества ядер (про квантовые компьютеры можете забыть сразу). Что опять же до бесконечности делать не получится - энергоэфективность и длина коммуникационных каналов. Оперативная память - тоже свои лимиты имеет. Новых аккумуляторов нет и не предвидится.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Юлиан , 14-Дек-25 18:25 
> GNU/Linux

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 19:54 
Да, в отношении убунты уже надо уточнять.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено анондирован , 15-Дек-25 22:20 
Именно так Микрософт захватывает Лунукс - эти утилиты под BSD лицензией

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 22:51 
> Именно так Микрософт захватывает Лунукс - эти утилиты под BSD лицензией

Зуб не дам, но, думаю, в данном случае вы не в ту сторону смотрите: это Google усилено напрашивается, чтобы его послали туда, куда Макар телят не гонял. Впрочем, у Майкрософта тоже рыльце наверняка в пушку...



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено zionist , 14-Дек-25 15:13 
Хорошая конкуренция.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 15:49 
> 55 тестов завершилось неудачей, а 23 теста было пропущено.

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено krakotay , 14-Дек-25 15:54 
большинство "неудач" это немного другое расположение/порядок вывода информациии - что не сказывается на пользовательском опыте

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 16:11 
Когда у тебя кластер из-за этого навернотся будешь рассказывать про пользовательский опыт.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено krakotay , 14-Дек-25 18:11 
Когда мне дадут в доступ кластер, я сделаю вызовы по api, а не через cli

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено 12yoexpert , 15-Дек-25 14:02 
тебе не дадут

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено krakotay , 14-Дек-25 18:30 
Даже есть мем don't parse ls.
Так что если кластер рухнет из-за того, что сломался парсинг cli - наказывать надо того, кто привязал критические компоненты к парсингу cli.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено krakotay , 14-Дек-25 18:32 
... наказывать даже меня (или тебя)

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 09:25 
Даже если не привязан он рано или поздно пригодится. Этот мир так устроен.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено krakotay , 15-Дек-25 13:19 
Конечно штука полезная - чтобы по-быстрому написать рабочий прототип. Тогда и 100% совместимость output с GNU coreutils не очень нужна, парсер можно и ручками/через chatgpt поправить/сразу на rust coreutils написать.
У них есть и большой плюс: кросплатформенность сильно лучше, и портативность (в смысле не тянет с собой пакет обязательных зависимостей, можно в папку проекта пихнуть и так запускать).

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 16:16 
Почему до сих пор не пофиксили вывод? Напомню, цель проекта полностью соответствовать поведению coreutils.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 07:20 
> не пофиксили вывод

Для меня загадка, как при переписывании готового кода умудриться запороть формат вывода... Если они не сильны даже в простом выводе, что говорить про более серьёзные вещи. Клауди недавно наглядно показала.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 09:26 
Тесты писал ИИ. Никаких других рациональных причин придумать трудно.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено name , 14-Дек-25 16:02 
> Язык разрабатывается уже 20 лет

30, он развивается 40 лет. Тут не поспоришь, за 50 лет то можно было бы и сообразить. Только растоманы могут 60 лет ездить по мозгам нормальным людям, вместо того, чтобы все эти 70 лет дела полезные делать

> а даже кореутилзов написать не могут

А кто может? Будь так добр, приведи пример аналога coreutils, на 100% совместимого с его тестами


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 16:03 
Посмотри, сколько раз вышли за границу буфера или использовали после освобождения в соседних новостях, и это на языке, которому идёт шестой десяток (или седьмой уже?). Вот что отлично показывает квалификацию...

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 16:13 
Это какой то выдуманный конкурс по выходу за границу буфера? Или фетиш или ОКР? Может ты хотя бы один реальный случай проблем из-за выхода за границы буфера расскажешь?

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 17:53 
>Может ты хотя бы один реальный случай проблем из-за выхода за границы буфера расскажешь?

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 19:28 
> 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 оформлять есть возможность только у корпораций и их клиентов. Вот с корпораций и спрашивайте - кого они там нанимают, как обучают и как эксплуатируют, что у них люди постоянно ошибки допускают.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено mickvav , 14-Дек-25 19:42 

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 19:47 
> Не верно - у меня вполне получалось оформлять CVE от российсого физлица.
> Другое дело, что это был 2018-й...

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 15:49 
О да, настоящий сишник рождается непогрешимым, 0 строчек кода, 0 уязвимостей. Но как только начинает что-то писать на си, происходит грехопадение - сишник резко разучивается писать, чем больше пишет, тем больше багов и тем меньше он умеет писать на си. Библейская история.

Вывод: настоящим, грамотным сишником может быть только тот, кто не написал ни одной строчки на Си.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 15:54 
> О да, настоящий сишник рождается непогрешимым, 0 строчек кода, 0 уязвимостей. Но
> как только начинает что-то писать на си, происходит грехопадение - сишник
> резко разучивается писать, чем больше пишет, тем больше багов и тем
> меньше он умеет писать на си. Библейская история.
> Вывод: настоящим, грамотным сишником может быть только тот, кто не написал ни
> одной строчки на Си.

"Тихо сам с собою говорю..."



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 19:06 
> Может ты хотя бы один реальный случай проблем из-за выхода за границы буфера расскажешь?

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 19:31 
> У одного из крупнейших ISP мира от этого ключи TLS утекали. А
> у нас просто прод поломали. Ничего страшного не произошло, мониторинг все
> взломанные серверы отключал от сети при первых же признаках подозрительной активности,
> но UX пострадал, в пике ~3% пользователей не могли установить сессию,
> например. Такие детские ошибки, а стоят недетских денег.

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



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 09:33 
> И это говорит лишь о том, что людей нужно нормально обучать

Можно узнать, где НОРМАЛЬНО обучают не вылазить за пределы буферов на Си?


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 10:44 
примерно там же где учат не вылезать за двойную сплошную, у когото это полицейское авто, у других суд на оплату штрафа и лишения прав, у третьих больничка, ну а иных исправляет могила

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 17:41 
https://github.com/uutils/coreutils/pull/8752
Локалей для сортировки до сих пор нет.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 17:45 
Ждем с нетерпением в Fedora.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 21:14 
Надеюсь следом за федорой и в арче добавят официально на замену.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 18:56 
Каждая команда по гигабайту статически собрана ?

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено чатжпт , 14-Дек-25 20:00 
примерно угадал

❯ 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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 00:14 
> 13M

То что у тебя перечислено килобайт 200 в busybox но не критично, я думал будет больше


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено чатжпт , 15-Дек-25 09:13 
Ну почти, 1.3MB

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 09:33 
На Ubuntu 24.04 LTS busybox весит 2.1 МБ а не 200 КБ. И он не является прямой копией GNU Coreutils.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 11:06 
Оба путаете - то что весит 2.1М это полноценное unix окружение со всякими vi, ext2-utils и архиваторами, мне лень проверять - делал обрезанные версии для быстрого теста железа после пайки на производстве, статически слинкованный весил килобайт 200 но там я много отключал

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 20:21 
Мне больше интересно потребление оперативы в сравнении.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 21:39 
Бесконечное. Потому что это 1 статический бинарь и он не будет делить память с другими копиями. Uksm бы спас.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 07:16 
> статический бинарь

Они до сих пор за 20 лет не смогли сделать библиотеки?!


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 10:48 
удивительно, в голанге они есть, но вери-симпл, можно подключить, но нельзя отключить. заменятели сишки дыряшки, пара пара па.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Геймер , 14-Дек-25 19:44 
Нужно же было сначала с GNU Hello начинать переписывать

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 21:16 
Пока рано. Они ждут когда все ошибки работы с памятью в этом приложении исправят.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:47 
разве не переписано?

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 20:55 
> Обеспечено тестирование в системе непрерывной интеграции для платформ OpenBSD и Redox.

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 21:06 
> Будет прекрасная замена GNUтых утилит.

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 21:12 
> Зачем их менять?

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

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 21:34 
> А они начали работать одинаково хорошо на всех перечисленных системах?
> Унификация - это уже отличный повод.

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

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

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

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

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

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

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



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 21:41 
> А они переставали?))

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

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

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

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

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

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

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

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 21:56 
> Уязвимость в утилите GNU sort
> opennet.ru/opennews/art.shtml?num=42235
> Уязвимость в утилите GNU split, приводящая к переполнению буфера
> opennet.ru/opennews/art.shtml?num=60490
> А они когда-то умели?))

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

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

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

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

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

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

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

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

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

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



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 14-Дек-25 22:35 
> Они и не переставали. А ошибки были есть и будут.

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

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

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

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

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

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

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 23:34 
> Ошибки ошибкам рознь.
> Да и количество тоже влияет.
> "Пятилетки качества" тоже зачем-то проводили)

Где, когда, кто?)) Хотя на самом деле - мне не особо интересно. Поскольку ответ я в целом знаю, и мой ответ вы тоже знаете. Потому собственно и написали - чтобы в очередной раз устроить бессмысленный спор.

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

"Бедный и несчастный надсмотрщик устал плетью махать, пожалейте человека", - ага))

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

Дело всегда в состоянии головы. Либо в ней недостаточно знаний, либо ментальное состояние... соответствующее. И претензии им за это предъявлять - никто в любом случае не имеет права. Потому что эти люди всё пишут на добровольной основе. Можете лучше - делайте. Но вы ведь в жизни ни строчки кода не написали, не так ли?

> Как можно код воровать? Неужели где-то убыло?

Закрытие кода - кража его у общества.

> Вы сейчас транслируете нарративны копирастов!

Я смотрю, вам методички обновили. Не поможет.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 19:47 
> Закрытие кода - кража его у общества.

Поищи у себя на компе последнюю версию. Открыто осталось? Значит ничего не украли.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено krakotay , 14-Дек-25 22:35 
copyright (и его нарушения) к воровству отношения не имеют

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 14-Дек-25 23:38 
> copyright (и его нарушения) к воровству отношения не имеют

А при чём здесь авторское право?)) GPL - запрещает закрывать код. Закрытие кода - кража его у общества. Только и всего. Передайте тем, кто пишет вам методичку: "Песец тебе, юноша. Пишите ПСЖ" ;)


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 01:08 
> А при чём здесь авторское право?))

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

> GPL - запрещает закрывать код.

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

> Закрытие кода - кража его у общества.

Где же украли? Код как был под GPL - так и остался :)
А если это был изначально закрытый код? Он никогда некому "обществу" и не принадлежал.
В общем слабенько, слабенько.

> кто пишет вам методичку

Забавно, что про методичку пишет человек, написавший целый выc... ой, т.е. опус, прославляющий кoммyняцкие идеи. Хотя, да, ваша методичка не меняется уже лет сто, только чуток адаптируется под реалии.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 01:48 
> При том, что копилефт работает исключительно при наличии институтов "авторского права"
> - т.е. копирастов. Иначе все бы просто слали гнутых на x...
> хурд, да, разумеется именно туда. А так FSF или кто-то другой
> может подать в суд и даже что-то отсудить.

Ну так за что боролись - на то и напоролись)) Сами виноваты, господа (развёл руками)

>> GPL - запрещает закрывать код.
> Отлично что вы это понимаете! Именно "запрещает", а ни как иначе.
> И именно поэтому, нужно избавляться от запретительного гнурака в пользу разрешающих свободных
> лицензий.

Ну т.е. - давайте закроем весь код, чтобы вы на нём наживались?)) Обломаетесь ;) Гуглу, кстати, привет передавайте.  

> Где же украли? Код как был под GPL - так и остался
> :)
> А если это был изначально закрытый код? Он никогда некому "обществу" и
> не принадлежал.

Любой продукт труда, любого человека всегда принадлежит обществу. По одной простой причине - разделение труда. Без общества человек - труп.

> В общем слабенько, слабенько.

;)

> Забавно, что про методичку пишет человек, написавший целый выc... ой, т.е. опус,
> прославляющий кoммyняцкие идеи. Хотя, да, ваша методичка не меняется уже лет
> сто, только чуток адаптируется под реалии.

Да-да-да... Сказал же уже - ваши переходы на личности всем надоели.  Может сделаете всем доброе дело - избавите нас от вас и ваших истерик? No matter what you say, no mater what happen, you and your masters have 5 to 10 years to live. I'm talking to the corpses ;)



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 11:50 
> Ну так за что боролись - на то и напоролись

Не, это только показывает что гнурак - такие же копирасты. Ну и очередной повод его избегать.

> Любой продукт труда, любого человека всегда принадлежит обществу.

Опять завели шарманку про общество...

> Сказал же уже - ваши переходы на личности всем надоели.  

Ну сказали и что? Вы первый в тему вбросили свой коммуняцкий бред про корпов (его правда оперативно удалили, но интернет помнит)

> No matter what you say

Фигасе фас порвало, прохффесор, аж на басурманской мове заговорили))
Отличная у вас истерика получиласть, даже два слова "matter" подряд правильно написать не смогли, так трясло :)


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 13:36 
> Не, это только показывает что гнурак - такие же копирасты. Ну и
> очередной повод его избегать.

Всем, кто это читает, смотреть и думать - отчего данного господина так корёжит?

> Опять завели шарманку про общество...

А я что (развёл руками). Это не я, а реальность такова. Вы хоть об стену головой стучитесь (рекомендую перед этим всё же психиатрическую неотложку вызвать).

> Ну сказали и что? Вы первый в тему вбросили свой коммуняцкий бред
> про корпов (его правда оперативно удалили, но интернет помнит)

Так и что? Я там где-то на личности переходил?)) Или я скрываюсь?)) По моему нет. А вы всё время пытаетесь, потому что хозяева задачу поставили облить помоями всё и всех. А у вас не получается.

> Фигасе фас порвало, прохффесор, аж на басурманской мове заговорили))
> Отличная у вас истерика получиласть, даже два слова "matter" подряд правильно написать
> не смогли, так трясло :)

Да-да-да...



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 12:22 
> Любой продукт труда, любого человека всегда принадлежит обществу

Говорите только за себя. Не нужно за всех расписываться

И чего это, например, мой код должен принадлежать какому-то обществу? Я себе написал нужный мне софт и не собираюсь с кем-то делиться. Попрошу Вас оставить при себе свои коммунистические лозунги!

Теперь по поводу ваших "современных" C, C++ и о том, что дело только в квалификации программиста. Да, в какой-то степени я с вами согласен, но уровень программистов всегда будет очень сильно отличаться. Ну не могут быть все супер-пупер профи, и я ещё не видел никого из людей кто не ошибается. Даже профессионалы совершают ошибки (причем самые факапные)! И вот как раз Rust помогает устранить многие ошибки с учётом современных требований разработки, начиная от новичков до профессионалов


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:50 
> Rust помогает устранить многие ошибки

помогает но не устраняет, многие но не все а софт приходится весь переписывать


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 13:23 
> помогает но не устраняет, многие но не все

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

> а софт приходится весь переписывать

Вот тут согласен. Я бы все таки старые проекты оставил как есть, а новое писал бы на чем-то более современном, и Раст пока на такую роль очень годится


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:57 
>Теперь по поводу ваших "современных" C, C++ и о том, что дело только в квалификации программиста. Да, в какой-то степени я с вами согласен, но уровень программистов всегда будет очень сильно отличаться.

Раньше на программистов учили в ВУЗах, ну хотябы в колледжах, но и там и там давали базис, математику, программирование. Как раз в ВУЗах исзучали сначала СИ, потом С++. Онлайн-курсов полугодовоых как стать программистом тогда не было, возможно были самоучки, которые учились по учебникам из ВУЗовской программы, но их было единицы.
Сейчас же в эпоху онлайн-школ обещающих сделать за пол года программиста конечно же не будут обучать ни СИ, ни С++, а Python. Поэтому кругом заполонили питонисты, в ВУЗах посмотрели на все это и тоже стали учить Python. И по факту мы сейчас имеем бекэенд и фронтенд на Pyton.
Но т.к. Python не предназначен ни для бекэнда ни для фронтенда, в моду вошел этот ваш Rush, как будто бы язык сам по сете может спасти от ошибко программиста. Если программист умеет писать на СИ, С++ то он и на Rust будет писать отлично. Если это питонист, ему ничего уже не поможет.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 13:33 
Да, погромистов после курсов развелось огромное количество. При чем они все свято верят, что за полгода они могут конкурировать с кем угодно. Доводилось с такими общаться...

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 15:51 
Это эффект Даннинга — Крюгера в чистом виде.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 14:18 
>> Любой продукт труда, любого человека всегда принадлежит обществу
> Говорите только за себя. Не нужно за всех расписываться

А это здесь причём?)) У вас объективная реальность такова, что вы живёте за счёт труда других людей, а они - за счёт вашего. Без труда других людей вы - труп. А значит что бы вы не создали - это всё создано за счёт труда других людей. И не забывайте, что вы - такой же член общества, как и любой другой. А значит, всё, сказанное выше, работает в обе стороны. Т.е. продукты труда других людей и ваши тоже.

> И чего это, например, мой код должен принадлежать какому-то обществу? Я себе
> написал нужный мне софт и не собираюсь с кем-то делиться. Попрошу
> Вас оставить при себе свои коммунистические лозунги!

Ох-хо-хо... Если вы создали что-то для себя в нерабочее время - никто не будет у вас это отбирать. Вы имеете на это право. А вот на что права вы не имеете, так это самостоятельно передавать продукты вашего труда кому-либо. Если это не оговорено в правилах жизни в обществе - например в законах. Потому что всё, созданное вами - общественная собственность. Оно и ваше тоже, но не только ваше. Иными словами при коммунизме всё это будет работать следующим образом. Вам общество выделяет некие ресурсы для вашего личного использования. Потому что вы работали - совершили общественно полезный труд - и теперь ваш труд - ваши энергозатраты - должен быть скомпенсирован. Пропорционально его объёму. Если вы за счёт выделенных вам ресурсов создали что-то для себя - никто у вас это отбирать не будет. Потому что этот продукт труда также попадает в категорию ресурсов, выделенных для вашего личного использования. Но вот самовольно передавать продукт вашего труда кому-либо вы уже не имеете права. Потому что он принадлежит не только вам, он принадлежит всему обществу - вы данный предмет создали за счёт продуктов труда других людей, переданных для вашего использования. Опять таки никто не будет доводить до абсурда - будет создан перечень того, что можно передавать другим людям без каких-либо препятствий, а что - нет.

> Теперь по поводу ваших "современных" C, C++ и о том, что дело
> только в квалификации программиста. Да, в какой-то степени я с вами
> согласен, но уровень программистов всегда будет очень сильно отличаться. Ну не
> могут быть все супер-пупер профи, и я ещё не видел никого
> из людей кто не ошибается. Даже профессионалы совершают ошибки (причем самые
> факапные)! И вот как раз Rust помогает устранить многие ошибки с
> учётом современных требований разработки, начиная от новичков до профессионалов

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


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 14:50 
> Без труда других людей вы - труп

Вы очень пессимистичны! Ещё раз, говорите, пожалуйста, за себя! Я как-нибудь сам разберусь

> Если это не оговорено в правилах жизни в обществе - например в законах

Так бы сразу и сказали. Прощайте!


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 16:25 
> Вы очень пессимистичны! Ещё раз, говорите, пожалуйста, за себя! Я как-нибудь сам разберусь

Даже выживальщикам нужен какой-либо минимум инструментов, сделанных не ими.

Интересно к каким вы относитесь? К теоретическим?


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:50 
>Любой продукт труда, любого человека всегда принадлежит обществу. По одной простой причине - разделение труда. Без общества человек - труп.

Это могло быть верно в общино родовом строе, ну или доиндустриальном. В постиндустриальном обществе человек может прожить один. Из-за этого и кризис брака. Раньше семьи заводили чтобы физически выжить, а сейчас надоело, развод.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:54 
>  В постиндустриальном обществе человек может прожить один.

У... зря ты это так...
Сейчас тебе расскажут, насколько глубоко ты не прав, что нам всем скоро кирдых (правда не понятно от чего - то ли ресурсы кончатся, то ли убъет очередное зверье, сделавшее революцию), что ты должет быть благодарен обществу за все и вообще должен им до гроба))


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 13:26 
Те кто такое рассказывают сторонники азиатского пита производства и в общем феодализма.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 13:10 
> В постиндустриальном обществе человек может прожить один

Absolutely true!


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 14:26 
> Это могло быть верно в общино родовом строе, ну или доиндустриальном. В
> постиндустриальном обществе человек может прожить один. Из-за этого и кризис брака.
> Раньше семьи заводили чтобы физически выжить, а сейчас надоело, развод.

Не существует никакого "постиндустриального" общества - это раз. Как и "индустриального". Это - чушь, а любой, кто вам такое говорит, либо невежда, либо мошенник. Есть лишь технический прогресс, который позволяет сокращать количество труда, необходимого для производства того или иного предмета потребления. Но труд этот никогда не обнуляется. А два - никто не может прожить один, и семья тут совершенно не причём. Вы каждый день что-то едите, пьёте воду, где-то спите. Без всего этого - вы покойник. И ничто из перечисленного вы сами не создаёте - вы не бегаете по лесам с копьём за дичью, не работаете в хлеву и на скотобойне, вы не пашете в поле и т.д. Всё это делает кто-то другой за вас. Потому что вы в свою очередь делаете что-то за него/неё.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 15:16 
Я так понял, что вы городской и в деревне никогда не жили, скорее всего даже не знаете что это такое

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

С таким пессимизмом человечество уже бы вымерло


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 15:31 
> Я так понял, что вы городской и в деревне никогда не жили,
> скорее всего даже не знаете что это такое

Я два года в деревне прожил безвылазно. Один ;)

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

Рад за вас. А инструменты вы тоже все сами делали? Руду добывали, выплавляли сталь, да? Ковали в кузнице собственноручно изготовленным молотом. Оцинковкой вёдер там занимались (сами добыв всё необходимое и изготовив нужное оборудование). Знания, как всё это делать вы сами, ставя эксперименты и открывая законы физики, получали. И родились вы тоже сразу же способным ходить и полноценно работать. Ведь так, правда же?

> С таким пессимизмом человечество уже бы вымерло

Да-да... "Мысли позитивно!" - ага... 🤦 Откуда ж вы, такие, берётесь только...



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 15:59 
>Рад за вас. А инструменты вы тоже все сами делали? Руду добывали, выплавляли сталь, да? Ковали в кузнице собственноручно изготовленным молотом. Оцинковкой вёдер там занимались (сами добыв всё необходимое и изготовив нужное оборудование). Знания, как всё это делать вы сами, ставя эксперименты и открывая законы физики, получали. И родились вы тоже сразу же способным ходить и полноценно работать. Ведь так, правда же?

Вопрос был изначально, что человек эмансипировался от семьи, от рода, от партии которые укатывали как жить и без которых жить нельзя. Хотя пытаются обратно насалиться.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 16:01 
> Вопрос был изначально, что человек эмансипировался от семьи, от рода, от партии
> которые укатывали как жить и без которых жить нельзя. Хотя пытаются
> обратно насалиться.

Чего?))



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 16:25 
> А инструменты вы тоже все сами делали?

И как раньше первобытные виживали? Ни про руду, сталь и т.п. не знали. То есть Вы историю не учили и не видели первобытные инструменты труда? Ведро может быть деревянным и не обязательно стальным. Все можно делать самому как это наши предки делали, было бы надобность и желание

> Да-да... "Мысли позитивно!" - ага...

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

> Откуда ж вы, такие, берётесь

То есть о таких науках как биология и анатомия вы не в курсе? Вам подробно рассказать или в картинках прислать )))


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 16:30 
> И как раньше первобытные виживали? Ни про руду, сталь и т.п. не знали. То есть Вы историю не учили и не видели первобытные инструменты труда? Ведро может быть деревянным и не обязательно стальным. Все можно делать самому как это наши предки делали, было бы надобность и желание

"Что бы вырастить ребёнка - нужна деревня." Пословица тех, кто первобытно живёт в африке.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 17:55 
>> А инструменты вы тоже все сами делали?
> И как раньше первобытные виживали? Ни про руду, сталь и т.п. не
> знали. То есть Вы историю не учили и не видели первобытные
> инструменты труда? Ведро может быть деревянным и не обязательно стальным. Все
> можно делать самому как это наши предки делали, было бы надобность
> и желание

Они не всё сами делали отнюдь. Потому что жили группами в 5-30 человек (плюс-минус).

> Уж лучше позитивно мыслить, чем быть токсичным пессимистом. Вы случайно не в
> новостном канале работаете? А то уж больно похожи на них. У
> них тоже всегда "Шеф, все пропало..."

Чур меня)) Я к журналистике никакого отношения не имел и не имею.

> То есть о таких науках как биология и анатомия вы не в
> курсе? Вам подробно рассказать или в картинках прислать )))

Шутка засчитана. Но вопрос был про другое ;) И он был риторический, поскольку ответ я знаю.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 19:34 
> Но вопрос был про другое ;) И он был риторический, поскольку ответ я знаю

Спасибо, что так подробно объясняете. Один вы такой у нас умный... В универе такие способности были бы кстати


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 22:36 
> Один вы такой у нас умный...

Если это так, то нам конец ;)



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 23:40 
Не нам, а вам :) Перестаньте обобщать!

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 23:44 
> Не нам, а вам :) Перестаньте обобщать!

Нет, дружище, увы. Именно нам. Людям.



"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 15:55 
>Всё это делает кто-то другой за вас.

Основная масса труда продуктов потребления выполняется роботами. С каждым годом все больше и больше. Зачем мне люди там где всю работу делают роботы?


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 16:00 
> Основная масса труда продуктов потребления выполняется роботами. С каждым годом все больше
> и больше. Зачем мне люди там где всю работу делают роботы?

Взаимоисключающие параграфы. В трёх предложениях. Н-да...


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 19:52 
> Любой продукт труда, любого человека всегда принадлежит обществу.

Бред. Всё зависит от трудового договора.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 22:47 
> Всё зависит от трудового договора.

Трудовой договор - юридическая сущность. Юриспруденция придумана людьми. Люди (хм..., люди ли?) завтра могут издать закон, запрещающий падать кирпичам на головы. Только вот гравитацию и сами кирпичи об этом как обычно уведомить забудут... В общем, действительно:

> Бред.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:37 
> А они начали работать одинаково хорошо на всех перечисленных системах?

В Винде MinGW всегда работали. И сейчас в Msys2 работают.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Вася , 15-Дек-25 11:58 
> Зачем их менять?

Встречный вопрос: а как прокормить толпы индусов и прочих "IT-специалистов", которых наплодилось за последние 20 лет больше, чем сварщиков и сантехников.


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено ProfessorNavigator , 15-Дек-25 13:37 
> Встречный вопрос: а как прокормить толпы индусов и прочих "IT-специалистов", которых наплодилось
> за последние 20 лет больше, чем сварщиков и сантехников.

https://samlib.ru/editors/b/bobylew_j_w/society.shtml


"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 10:17 
Как ни крути, а раст медленно но верно вытесняет сишку из линукса. Это прелестно!

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 10:21 
Ахах, в твоих влажных мечтах, разве что.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Вася , 15-Дек-25 11:55 
У меня сразу начинается паническая атака от вида раздутого синтаксиса Раста с кучей закорючек. Впечатление, что кто-то однажды решил подшутить, написав свою версию
brainfuck.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 12:09 
Вася, зачем тебе Раст? Тебе сишки хватит, язычка 50 летней давности! Пиши на нём!

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 12:33 
Ты ещё с Python (ой, с bash портянками) не разобрался, а уже на Раст замахнулся. Раст не для гуманитариев

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аноним , 15-Дек-25 13:02 
Обычно ругают СИ, те кто Hello World на нём написать не сможет, обычно это питонисты. Мне кажется это у них из-за синдрома самозванца, они таким образом пытаются компенсировать что не получили ВО в ВУЗЕ по профильной специальности, а закончили полугодовые курсы в онлайн-школе.

"Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust "
Отправлено Аномалии , 15-Дек-25 19:55 
Мейнтейнеры ядра Linux тоже после курсов? Я конечно не скажу, что в корпорациях одни профи работают, но точно не ребята после курсов. Где, где, а в корпорациях точно деньги считать умеют