The OpenNET Project / Index page

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



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

"Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от opennews (??), 09-Мрт-26, 08:56 
Опубликован выпуск проекта uutils coreutils 0.7.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=64945

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

Оглавление

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


1. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от Аноним (1), 09-Мрт-26, 08:56 
как можно ускорить true и false?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +12 +/
Сообщение от Аноним (3), 09-Мрт-26, 09:00 
drop Vec for binary size and perf
https://github.com/uutils/coreutils/commit/59aa4d7bbc3f1b839...

Improve perf & fix clippy::unnecessary_wraps -  improve performance by ×39
https://github.com/uutils/coreutils/commit/3136627d5262b74a1...

disable signals at simple utils for binary size and fast startup
https://github.com/uutils/coreutils/commit/e6cd47e8ab684114b...

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

39. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Дед банан (?), 09-Мрт-26, 18:30 
Чтобы что-то сильно убыстрить, нужно сначала что-то сильно замедлить, как вариант переписав это на очередном нескучном язычке. Создать низкую базу, так сказать, от которой можно взлетать свечкой. Есть, конечно, и исключения, но они лишь подтверждают правило.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –6 +/
Сообщение от Аноним (4), 09-Мрт-26, 09:01 
> Уровень совместимости с эталонным тестовым набором GNU Coreutils составил 94.59% (было 96.28%).

Т.е., раньше просто врали?  Как совместимость может упасть?

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

6. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +11 +/
Сообщение от уп (?), 09-Мрт-26, 09:04 
Читай внимательнее и не беги сразу постить.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от Аноним (9), 09-Мрт-26, 09:30 
Просто раньше растерманы не тестировали свой gush. И текущий уровень не означает реальный, добавят тестов - и опять всё не сойдётся.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от iPony128052 (?), 09-Мрт-26, 09:05 
А что такого?
На что-то специально могут забить, если будет конфликтов ать с чем-то другим
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

13. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (13), 09-Мрт-26, 10:30 
Нет, не могут. Одна из целей проекта - получить на 100% аналогичное поведение coreutils, а все несоответствия считаются багами.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (43), 09-Мрт-26, 19:42 
Это хорошая цель пока "дефолт" не сменится на сабж. Когда это произойдёт, эта цель будет выброшена и забыта.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (8), 09-Мрт-26, 09:05 
"Снижение уровня совместимость объясняется обновлением тестового набора до состояния выпуска GNU Coreutils 9.10, в котором добавлено 19 новых тестов. Если считать общее число тестов, то в Rust Coreutils обеспечено прохождение на 7 тестов больше, чем в прошлом выпуске."
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

10. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –4 +/
Сообщение от Аноним (9), 09-Мрт-26, 09:32 
Может, надо привлечь ИИ, чтобы она точно переписала с Си на раст? Если квалификации рустерманов не хватает.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +2 +/
Сообщение от Аноним (13), 09-Мрт-26, 09:03 
>Расширены возможности, устранены проблемы и добавлены недостающие опции для утилит

Погодите, то есть, эти утилиты до сих пор не обладали всеми опциями? Как вообще система работала?

>В более 20 утилитах, включая echo, date, sort, expr, hostname, id, comm, pr и dircolors, решены проблемы с аварийным завершением при невозможности записи в stderr (перенаправлении в /dev/full).

А, вот как работала...

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

14. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (14), 09-Мрт-26, 11:23 
Есть, например, BSD utils и Busybox. Они не на 100% совместимы с GNU, но системы на их основе как-то работают. Так и тут.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (15), 09-Мрт-26, 11:57 
>Как вообще система работала?

https://www.opennet.dev/opennews/art.shtml?num=64108

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

16. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (16), 09-Мрт-26, 12:03 
> Погодите, то есть, эти утилиты до сих пор не обладали всеми опциями?

Вот так и работало. Внезапно не все опции нужны.
Какие-то депрекейтнутые, какие-то используются неверноятно редко.
Часть утилит - это вообще безумные фантазции гнутиков и больше вообще нигде не используются.

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

29. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (29), 09-Мрт-26, 13:49 
> Часть утилит - это вообще безумные фантазции гнутиков

Кстати, да, многие не замечают слона в комнате.

Ну вот например.

* factor
* unexpand
* sum
* ptx
* pinky (!!!)

Короче, дедофантазии времен терминалов, ed и миникса.

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

12. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +2 +/
Сообщение от Фонтимос (?), 09-Мрт-26, 10:15 
Что-то никак date не допилят. Специально что-ли, чтобы было за что их хейтить. Или date оказался не под силу? Не понимаю.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от anonymmmeer (?), 09-Мрт-26, 12:37 
клод код впадает в бесконечный цикл, а тесты так и не проходят.
И угрожать пробовали и просить, чтобы ошибок не делал, всё никак не работает
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (35), 09-Мрт-26, 14:11 
еще бы ему не в падать на факторизации в глубокий цикл, попроси чатгпт и гемини факторизовать число, а потом попроси перепроверить, и так несколько раз, и все он в цикле.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от butsan (?), 09-Мрт-26, 19:07 
Пускай кормят получше.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

17. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –5 +/
Сообщение от Аноним (16), 09-Мрт-26, 12:10 
> решены проблемы с аварийным завершением при невозможности
> записи в stderr (перенаправлении в /dev/full).

Мда... Какие же фиговые оказались тесты у гнутья.
Это столько проблем находится при прохождении тестов близким к 100%.
Очередной пример как диды клали болт на тестирование.

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

18. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (13), 09-Мрт-26, 12:19 
Нейросеть, новость про uutils.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –2 +/
Сообщение от Аноним (23), 09-Мрт-26, 12:51 
> Нейросеть, новость про uutils.

"Дядя Петя, ты дурак?" (с)

uutils проходят 94-96% тестов coreutils. При этом проблемы все еще находятся.
О чем это говорит? Что тесты не покрывают все кейсы! Причем огромное количество.
Это собственно и показывает, что тесты coreutils омно.

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

27. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (13), 09-Мрт-26, 13:24 
>uutils проходят 94-96% тестов coreutils. >При этом проблемы все еще находятся.
>О чем это говорит?

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

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

32. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (-), 09-Мрт-26, 14:00 
> Это говорит лишь о том, что прохождение тестов не означает аналогичное поведение

А еще чуть-чуть подумать ты не осилил?
Что значит что "прохождение тестов не означает аналогичное поведение"?
Только то, что тесты не покрывают это поведение, покрытие и качество тестов у coreutils омно.

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

45. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (45), 09-Мрт-26, 20:17 
Если тесты являются спецификацией, то падение гнутых утилит является нормальным и ожидаемым поведением.

Если тесты не являются спецификацией, то это плохие тесты.

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

19. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от eugener (ok), 09-Мрт-26, 12:24 
Что за прикол делать лицензию пермиссивной? Это же выгодно только корпорациям, которые не хотят делиться изменениями. Наблюдаю это странное поветрие у зумеров/растеров.

Если так хочется пермиссивку — так делайте уже под public domain/CC0, чего мелочиться?

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

20. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (13), 09-Мрт-26, 12:34 
Справедливости ради, public domain везде по-разному может трактоваться.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –3 +/
Сообщение от Аноним (22), 09-Мрт-26, 12:39 
> Что за прикол делать лицензию пермиссивной?

Превращать запретительную лицензию в разрешительную?
Вы реально не понимаете зачем делать код более свободным?

> Это же выгодно только корпорациям, которые не хотят делиться изменениями.

Вранье. Это выгодно любому разработчику, который не хочет клянчить донаты и/или стоять с протянутой рукой.
Не всем отваливают гранты на сотни тысяч баксов, просто за танцы в цуррисьюте антилопы или защиту ыпштейнов.

> Наблюдаю это странное поветрие у зумеров/растеров.

Возможно их мозги не заражены коммунистическим гнураком))

> так делайте уже под public domain, чего мелочиться?

Ну так делайте)
Кто ж вам запрещает.

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

25. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Джон Титор (ok), 09-Мрт-26, 13:09 
> Возможно их мозги не заражены коммунистическим гнураком))

Причём тут коммунизм? GNU это вполне капиталистическое НКО. А коммунисты много чего достигли много чего хорошего. Хотя я конечно понимаю что ваша боль может быть вызвана событиями которое развалило Российскую Империю. Это и правда зря - большая была страна.

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

34. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –2 +/
Сообщение от Аноним (-), 09-Мрт-26, 14:09 
> Причём тут коммунизм? GNU это вполне капиталистическое НКО.

Хм.. дай подумать.
Возможно потому что основа GNU это Манифест?
С классные идеи типа "давайте запретим огранизации которые платят много", "давайте зарплата будет определяться головосованием плебса и распределять через гос.министерство", "давайте наказывать за написание проприетари".

> А коммунисты много чего достигли много чего хорошего.

Например что?
Чего добились комми, чего не смогли добиться страны с другими общественными строями?

> Хотя я конечно понимаю

Сомнительно)
> что ваша боль может быть вызвана событиями которое развалило Российскую Империю.

Это ваша фантазия, ну или просто проекция.

> Это и правда зря - большая была страна.

Тюрьма народов?
"... Их должно резать или стричь. Наследство их из рода в роды Ярмо с гремушками да бич."
Но коммунизм выдумали немцы. Правда им хватило ума не пробовать)

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

24. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (24), 09-Мрт-26, 13:09 
>Это же выгодно только корпорациям, которые не хотят делиться изменениями. Наблюдаю это странное поветрие у зумеров/растеров.

А ты думаешь на чьи деньги идет переписывание?
Думаешь зумероы/растеры оторвались бы от кальянов бесплатно переписывать? Они и за деньги то не разбежались :)

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

31. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (29), 09-Мрт-26, 13:52 
Ну так и MIT не то, чтоб много требует: «делай что хочешь, никаких претензий к авторам, цепляй лицензию к копии софта.»
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

44. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (44), 09-Мрт-26, 19:43 
Думается мне, это юношеские максимализм. Потом, через 10-20 лет они начинают задавать вопросы: "почему я бесплатно пашу столько лет, а злые корпорации мне ничегошеньки не платят?" Вот тогда-то и вспомнят дедушку Столлмана.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

46. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (-), 09-Мрт-26, 20:39 
> "почему я бесплатно пашу столько лет, а злые корпорации мне ничегошеньки не платят?"

Так немамонты пашут бесплатно как раз со времен Столлмана)))

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

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

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

40. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от scriptkiddis (?), 09-Мрт-26, 18:43 
Зачем этот проект нужен?
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от Аноним (43), 09-Мрт-26, 19:40 
Чтобы заменить GNU coreutils во всех мейнстримных коммерческих дистрибутивах Линукса.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от scriptkiddis (?), 09-Мрт-26, 21:56 
Зачем?
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (51), 09-Мрт-26, 23:59 
> Зачем?

Избавление от гну-pakа.
Замена dыpaxи на нормальный язык.
Получение единого кроссплатформенного набора утилит.

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

49. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от ятупойтролль (ok), 09-Мрт-26, 23:10 
что это даст?
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

48. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от ятупойтролль (ok), 09-Мрт-26, 23:09 
он хоть на 10% достиг функционала оригинала?
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (51), 09-Мрт-26, 23:57 
> он хоть на 10% достиг функционала оригинала?

Достиг. В убунте не-lts уже идет в комплекте. И надеюсь в следующей lts гнутость отправят на мороз.

Ну где-то даже перегнал coreutils, потому что они linux-only, а uutils Linux, macOS, Windows, FreeBSD, Redox.


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

52. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (52), 10-Мрт-26, 00:12 
Им бы, в Убунте, задействовать по умолчанию ум.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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