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

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



"Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от opennews (ok), 06-Авг-26, 08:13 
Опубликован выпуск проекта uutils coreutils 0.10.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.dev/opennews/art.shtml?num=66037

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Stanislavvv (ok), 06-Авг-26, 08:13 
Почему-то вспоминается проект Perl Power Tools. Там, правда, не идеологии ради ("всё на раст!!!!111одинодин"), а фана для ("потому что можем!").
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (2), 06-Авг-26, 08:52 
И такой же бесполезный.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +2 +/
Сообщение от Stanislavvv (ok), 06-Авг-26, 09:02 
ppt и не собирался быть полезным так-то :-)
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +2 +/
Сообщение от Жироватт (ok), 06-Авг-26, 09:11 
Ну, если мне не изменяет память, то оно реально использовалось и изучалось
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

14. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Stanislavvv (ok), 06-Авг-26, 09:17 
> Ну, если мне не изменяет память, то оно реально использовалось и изучалось

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

Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Жироватт (ok), 06-Авг-26, 09:23 
Пакет в CPAN я лично видел, даже использование в реальной перловке, но там был вызов из разряда "я за***ся писать кучу проверок на стоит ли, той ли версии и вообще, ради вызова примитивщины, потому вот тебе"
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Stanislavvv (ok), 06-Авг-26, 09:27 
Наличие пакета в cpan означает только возможность его установки из cpan.
Я этот пакет ставил в нулевых — таки ни одного файла в $PATH что в линуксе, что во фре. Нет, можно, конечно, симлинков понаставить, но это для энтузиастов всё ж, а не для реальной замены.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –5 +/
Сообщение от Аноним (2), 06-Авг-26, 08:52 
Они даже с нейросетями не могут сделать совместимость с эталоном. Это какой-то харасмент раста.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –4 +/
Сообщение от Аноним10084 и 1008465039 (?), 06-Авг-26, 09:48 
Coreutils к POSIX прибиты гвоздями, а тут - кроссплатформенность требуется
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +4 +/
Сообщение от ProfessorNavigator (ok), 06-Авг-26, 11:31 
POSIX - это и есть стандарты для обеспечения кроссплатформенности. Передайте там тем, кто вам методички составляет. Впрочем, всё равно безнадёжно. Горбатого могила исправит.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним10084 и 1008465039 (?), 06-Авг-26, 12:06 
И кто его нынче соблюдает? В Винде той же хоть и была POSIX-подсистема, но в целом итоги неутешительны. Да и ему уж много лет, позиксу-то

> Передайте там тем, кто вам методички составляет

Методичек никаких у меня нет, пишу по наитию и собственному разумению, а вот вы любите везде искать заговор

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от ProfessorNavigator (ok), 06-Авг-26, 13:24 
> И кто его нынче соблюдает? В Винде той же хоть и была
> POSIX-подсистема, но в целом итоги неутешительны. Да и ему уж много
> лет, позиксу-то

Про то, что творится в у Microsoft - вы мне можете не рассказывать. Я на их код насмотрелся - когда там typedef в пять слоёв навёрнуто зачем-то, а в итоге выясняется, что внутри - обычный int. И в целом, если кто-то не соблюдает стандарты, то это проблемы "соблюдателя" в первую очередь. Вон у GCC как-то с этим особых проблем нет.

>> Передайте там тем, кто вам методички составляет
> Методичек никаких у меня нет, пишу по наитию и собственному разумению, а
> вот вы любите везде искать заговор

Да-да-да... Давайте не будем, а? То, что вы - не программист, мы уже выяснили. А теперь зададимся вопросом, зачем бы человеку, который в предмете не смыслит от слова совсем, внезапно вдруг продвигать некий ЯП? Да ещё и практически в тех же выражениях, что использовали ДЕСЯТКИ таких же клоу... пейсателей комментариев до него.

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним10084 и 1008465039 (?), 06-Авг-26, 13:30 
Ваши личные выпады принципиально бьют мимо цели, вы ничего про меня не знаете и только высокомерно выдумываете, когда вас от чего-то коробит

Что же до сути: да, MS контора неприятная, не самая приятная во всяком случае. Вот только "если кто-то не соблюдает стандарты, то это проблемы "соблюдателя" в первую очередь" почти наверное не выполняется, когда у соблюдателя огромная доля рынка (на десктопах Винда, полагаю, до сих пор в топе, хоть я сам лично давно на ней не сижу). Да и среди других ОС не думаю, что с позикс дела настолько уж хороши, в том же MacOS

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (41), 06-Авг-26, 14:43 
> Я на их код насмотрелся - когда там typedef в пять слоёв навёрнуто зачем-то, а в итоге выясняется, что внутри - обычный int.

Практически весь alltypes.h? Ты про это?

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

44. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (44), 06-Авг-26, 15:09 
>> В Винде той же хоть и была POSIX-подсистема, но в целом итоги неутешительны
> Про то, что творится в у Microsoft - вы мне можете не рассказывать

А что там у Майкрософт творится? Как была лучшая обратная совместимость среди всех ОС, так и осталась. То есть своим стандартам API и его совместимости она следует безукоризненно. И, напомню, благодаря виндовому стабильному API/ABI ты на Линуксе можешь запускать тьму общечеловеческого софта, включая очень древний.

> И в целом, если кто-то не соблюдает стандарты, то это проблемы "соблюдателя" в первую очередь.

Напомни, какие там проблемы у МС от несоблюдения POSIX?

А то, что POSIX не прижился на Винде... Так может причины в том, что твой POSIX - это завязанный на Unix огрызок, который не очень-то совместим с современными реалиями?

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

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

42. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (44), 06-Авг-26, 14:53 
> Coreutils к POSIX прибиты гвоздями, а тут - кроссплатформенность требуется

GNUтые Coreutils как раз не "прибиты" к POSIX, а наоборот, наваливают поверх него еще кучу упоротых флагов и поведения, которое как раз таки и является основным камнем преткновения при создании совместимой реализации.

Если бы целью было сделать строгое соответствие POSIX, и если башпортянщики из Ubuntu (главный адепт uutils) не лепили GNUтые расширения - то проблемы бы давно не было.

Но все плевать хотели на твой POSIX и завязались на GNU блоатварь.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

43. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним10084 и 1008465039 (?), 06-Авг-26, 14:59 
Тем более. Вот вам и "отсутствие вендорлока"
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –2 +/
Сообщение от Тот_Самый_Анонимус_ (?), 06-Авг-26, 08:53 
>Устранены отдельные расхождения с GNU Coreutils

Вот это всегда удивляет. Это как РеактОС пытается возпроизвести баги винды?

Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (2), 06-Авг-26, 08:59 
Фичи
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (35), 06-Авг-26, 13:13 
> один тест привёл к ошибке, а 15 тестов было пропущено (было 8).

Похоже, фичи в раст-прогах будут только расти.

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +6 +/
Сообщение от Жироватт (ok), 06-Авг-26, 09:02 
Ты будешь смеяться, но даже венда воспроизводит в эмуляции своих API для более новых систем ( WOW64 / etc ) баги. Даже термин есть такой: "реализация баг-в-баг"
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Жироватт (ok), 06-Авг-26, 09:00 
На чем сейчас падает при попытке использовать вместо нормальных?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (35), 06-Авг-26, 13:15 
> 15 тестов было пропущено (было 8)

Это как вообще? Растерманы не смогли запустить тест?!

Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –2 +/
Сообщение от Аноним (7), 06-Авг-26, 09:01 
Как долго делают эту подделку? Почему они до сих пор не смогли написать код проходящий все тесты (с условием, что тестов очень мало)? Видать еще несколько лет будут в районе 90% сидеть и делать вид, что все нормально. Майкрософт уже свой форк uutils сделали, раз эти сделать нормальные утилиты не могут.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (2), 06-Авг-26, 09:04 
Возможно потому что их цель EEE?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (35), 06-Авг-26, 13:16 
Цель растерманов - освоение выделяемых средств и требование увеличения бюджета.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от Жироватт (ok), 06-Авг-26, 09:09 
Ты неправильно априорно формулируешь цель создания этого пакета: ты думаешь, что он сделан как альтернативный корутилс и кто-то будет его использовать, а это подразумевает воссоздание фич и стабилизацию пакета.
Но это неверно.
Цель создания подобного "переписывательного" софта - в самом процессе переписывания с рекламой одного ржавого ЯП. И в информационном шуме вокруг этого: от оплаченного внедрения в убунту (с предсказуемым эпичным отказом) до постоянного упоминания "А кстати, я вега...тьфу, у меня уутилс и это безопасТно".
Как будто ты маленький, ну. В современном посмодерновом мире важен не результат (как у порицаемых тут анонимами-на-зарплате aka "мясной бот в комментариях" т.н. "дедов"), а хайп и информационная составляющая. Пока ты в новостях - ты жив. Пока ты бампаешь версию - ты жив.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

15. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от aname (ok), 06-Авг-26, 09:21 
Вот кстати да, заметил, что пока версия бампается- это считается живым.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (20), 06-Авг-26, 09:40 
Потому что coreutils не написали за один день с нуля, а они долго эволюционировали. «Нельзя просто так взять и написать coreutils” А теперь ещё выяснилось, что и переписать тоже нельзя…
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

28. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (28), 06-Авг-26, 12:05 
Хороший вопрос! Поставь встречку обсудить и надо бы на скипа поэскалировать и добиться какого-то коммита по ETA.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

13. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от aname (ok), 06-Авг-26, 09:16 
> среди прочего способной работать на платформах Windows, Redox и Fuchsia

Зачем?

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от Мемоним (?), 06-Авг-26, 12:28 
Что-то знают о будущем сырного ядра.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от Аноним (20), 06-Авг-26, 09:33 
Херабра какая-то… Есть человеческие coreutils, нафиг этот велосипед с восьмиугольными колёсами…
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +3 +/
Сообщение от Аноним (19), 06-Авг-26, 09:39 
Это безопасный велосипед с вспомогательными колесами на всех четырёх колесах.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от ProfessorNavigator (ok), 06-Авг-26, 11:33 
> нафиг этот велосипед с восьмиугольными колёсами…

Ладно бы ещё с восьмиугольными колёсами - оно хоть как-то ездить может. А тут - с треугольными, отлитыми из чугуна.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

33. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от warlock66613email (ok), 06-Авг-26, 12:49 
coreutils не на Rust. Так что в каком-то смысле можно считать их нет.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

22. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от xsignal (ok), 06-Авг-26, 10:14 
> Уровень совместимости с эталонным набором тестов GNU Coreutils составил...

Это, кстати, ни о чём не говорит - чисто под тесты подогнали. Успешное прохождение тестов - это необходимое условие для корректной работы программы, но далеко не достаточное...

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (34), 06-Авг-26, 12:55 
И тесты те писались не для проверки на совместимость. Это пиарщики взяли и стали кричать, что они эталонные. Нет у тех тестов такого статуса.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним1234 (?), 06-Авг-26, 11:28 
>Для быстрого вычисления контрольных сумм задействован бэкенд OpenSSL.

Всё хорошо, только OpenSSL на C. Вот бы у кого-то хватило сил переписать его на Rust.

Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (30), 06-Авг-26, 12:18 
Он довольно проблемный, в том числе из-за архитекрурных решений. А вот тут у тебя не получится потратить ведро токенов и навайбкодить гнутлс (который вообще-то тоже жуткое легаси со своими проблемами) под пермиссивной лицензией -- тут соображать надо.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (31), 06-Авг-26, 12:21 
> Устранены отдельные расхождения с GNU Coreutils в поведении утилит...

Э-ээ?.. Шикарно, как бы уже 10я публичная версия.

P.S. Какое-то время не заглядывал на баг-трекер Ubuntu, но, вангую, человеческий (!) способ переключиться на GNU Coreutils так и не хотят вернуть...

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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