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. Сообщение от Аноним (1), 09-Мрт-26, 08:56   –1 +/
как можно ускорить true и false?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #39

3. Сообщение от Аноним (3), 09-Мрт-26, 09:00   +12 +/
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ообщить модератору
Родитель: #1

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #7, #8

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #15, #16

6. Сообщение от уп (?), 09-Мрт-26, 09:04   +11 +/
Читай внимательнее и не беги сразу постить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #9

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

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

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

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

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

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

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

15. Сообщение от Аноним (15), 09-Мрт-26, 11:57   +/
>Как вообще система работала?

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #29

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

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

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

18. Сообщение от Аноним (13), 09-Мрт-26, 12:19   +/
Нейросеть, новость про uutils.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #23

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #22, #24, #31, #44

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #25

23. Сообщение от Аноним (23), 09-Мрт-26, 12:51   –2 +/
> Нейросеть, новость про uutils.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #27

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #34

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #32, #45

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

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

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

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

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

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

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

32. Сообщение от Аноним (-), 09-Мрт-26, 14:00   +/
> Это говорит лишь о том, что прохождение тестов не означает аналогичное поведение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

40. Сообщение от scriptkiddis (?), 09-Мрт-26, 18:43   +/
Зачем этот проект нужен?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42

41. Сообщение от butsan (?), 09-Мрт-26, 19:07   +/
Пускай кормят получше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

42. Сообщение от Аноним (43), 09-Мрт-26, 19:40   +1 +/
Чтобы заменить GNU coreutils во всех мейнстримных коммерческих дистрибутивах Линукса.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #47, #49

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

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

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

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

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

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

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

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

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

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

47. Сообщение от scriptkiddis (?), 09-Мрт-26, 21:56   +/
Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #51

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

49. Сообщение от ятупойтролль (ok), 09-Мрт-26, 23:10   +/
что это даст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

50. Сообщение от Аноним (51), 09-Мрт-26, 23:57   +/
> он хоть на 10% достиг функционала оригинала?

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

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


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

51. Сообщение от Аноним (51), 09-Мрт-26, 23:59   +/
> Зачем?

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

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

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


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

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




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

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