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.me/opennews/art.shtml?num=64945

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

Оглавление

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


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

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

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

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

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

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

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

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

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

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

70. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от НяшМяш (ok), 10-Мрт-26, 14:13 
Ты же первый побежишь плакаться, что код писала нейросеть и использовать его нельзя.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –2 +/
Сообщение от Аноним (64), 10-Мрт-26, 13:14 
Очевидно, проблема в том. Что маркетоиды rust'а преподносят тесты GNU Coreutils как тесты на совместимость. Но это, вообще, ни разу не так. Ибо это тесты для разработчиков, в которых те проверяют то, в одинаковости работы чего на разных платформах они не уверены. То в чём уверены - в тесты не пихают.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

71. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от НяшМяш (ok), 10-Мрт-26, 14:14 
> То в чём уверены - в тесты не пихают.

Как понять, что этот онаним кeкспeрт.

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

73. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 14:28 
Иди и посмотри исходники и тесты.

Там тестов можно на порядки больше сделать, но не делают.

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

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

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

https://www.opennet.me/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 "  +2 +/
Сообщение от 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 "  –8 +/
Сообщение от Аноним (16), 09-Мрт-26, 12:10 
> решены проблемы с аварийным завершением при невозможности
> записи в stderr (перенаправлении в /dev/full).

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

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

18. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +2 +/
Сообщение от Аноним (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 "  +2 +/
Сообщение от Аноним (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ообщить модератору

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

112. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (112), 11-Мрт-26, 20:51 
Это не проблемы, а эталонная реализация.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

19. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +1 +/
Сообщение от 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ообщить модератору

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

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

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

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

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

113. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Без БЗДения и МЫТарств (?), 11-Мрт-26, 23:16 
По условиям свободных лицензий (то есть GPL) автор свой код открывать не обязан. Только чужой (совместный).
Со времен Столлмана^W палеолита люди действуют сообща, ибо так эффективнее. В современных условиях, когда капитал сконцентрирован в руках маленькой группы людей, это вообще единственная жизнеспособная стратегия. Без этой коллективной работы, защищаемой честным договором, ты бы сегодня даже торговать лояльностью, пописывая гадости про дuдов, в Интернете не смог бы, не оформив платную подписку, не пройдя черепконтроль. (Хотя, в твоём случае - это был бы скорее даже плюс.)
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (115), 12-Мрт-26, 07:42 
> Без этой коллективной работы, защищаемой честным
> договором, ты бы сегодня даже торговать лояльностью, пописывая гадости про дuдов,
> в Интернете не смог бы, не оформив платную подписку, не пройдя
> черепконтроль.

Логично, без БЗДения интернет пришлось бы делать кому-то другому. Возможно, без МЫТарств, но вряд ли без мытарств. Возможно, он был бы сразу с черепконтролем, так как его бы изначально контролировала какая-нибудь корпуша, а не добрые академичные BSD-диды из универа, у которых можно всё передрать, пописывая про них гадости.

Но зато это сразу как любят GPL-щики. Даёшь синдикат, @#$!

> По условиям свободных лицензий (то есть GPL) автор свой код открывать не обязан.

Только пока не начал свой софт распространять. А в противном случае обязан.

А зачем покупать у тебя то, что можно взять и скомпилять. Рисуй кнопку донате на своём сайте/профиле, если они есть, или отдавайся корпам с которыми типа борешься.

По условиям действительно свободных лицензий (то есть MIT/BSD/Apache) ты можешь и распространять и заниматься опенсорсом, а можешь не заниматься и распространять, а можешь заниматься опенсорсом, но не распространять. :) Это свобода!

А у тебя супружеская обязанность сношения с ПЗД. :D Или пойдёшь спать на коврик, как и положено верному рабу.

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

85. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  –1 +/
Сообщение от Аноним (85), 10-Мрт-26, 15:49 
> Это же выгодно только корпорациям

Это выгодно всем. Копилефт-софт вырос на основе пермиссив-софта. Не было бы пермиссива, ты бы пырился в цонсольку, запустив loadlin из ДОСа.

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

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

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

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

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

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

81. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (81), 10-Мрт-26, 15:06 
Если вас GNU не устраивает, просто используйте FreeBSD. Там все хорошо, никакого гну, везде пермиссивка.

>во всех мейнстримных
>коммерческих дистрибутивах

А точно коммерческие мейнстримны? Если за пределами корпоративных внедрений брать, какая там доля установок?

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

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

88. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (88), 10-Мрт-26, 16:39 
> Если вас GNU не устраивает, просто используйте FreeBSD.

Зачем? Если можно из GNU/Linux сделать просто Linux?)

> Если за пределами корпоративных внедрений брать, какая там доля установок?

Думаю доля установок убунты среди "обычных" людей довольно велика.
Они даже ноуты с предустановленной ос продают. Чем не могут похвастаться дистры их подвала.

> Более или менее успешны как раз максимально некоммерческие комьюнити дистрибутивы.

Имя! Мне нужно имя!))
А какой критерий успеха?
Могу предложить распространенность, сроки поддержки, наличие платной поддержки (для тех, кто не хочет прдлиться). Чем нескучные васянодистры могут похвастаться?

> сообщество

А что это такое? Кучка крикривых нетакусь, которые /б/орятся с корпами?)

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

98. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (98), 10-Мрт-26, 18:59 
> Если можно из GNU/Linux сделать просто Linux?)

А систему к ядру как называть? uutils? Что-то не очень звучит. Как что-то, что годится только в утиль.

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

99. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (99), 10-Мрт-26, 19:11 
> А систему к ядру как называть? uutils? Что-то не очень звучит.

Нормально звучит. Universal Utilities. Просто кто-то не умеет в инглиш.

> Как что-то, что годится только в утиль.

А coreutils типа лучше? Если есть core utils, то где тогда extended?
Почему они только core? Зачем такие ограничения.

Но вообще в GNU Coreutils главное выбросить GNU.
А как остальное назвать - уже не важно :)


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

103. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (98), 11-Мрт-26, 00:28 
> Нормально звучит. Universal Utilities. Просто кто-то не умеет в инглиш.

Когда будет Universal Utilities, тогда и будет инглиш. :) Такое длинное имя операционной системы никому не нужно.

> А coreutils типа лучше? Если есть core utils, то где тогда extended?

При чём тут coreutils? GNU же. Операционная система GNU с окружением coreutils. GNU/Linux - операционная система GNU (GNU не Unix, а её перепись) на ядре Linux. GNU/Hurd - операционная система GNU (GNU не Unix, а её перепись) на ядре Hurd (который, видимо не Mach. Вот тут они промахнулись с названием. Надо было для точности назвать HurdNM). Windows NT - операционная система Windows на ядре NT.

А uutils/Linux - это непонятно что. "Вот вам к ядру универсальные утилиты, долбитесь с ними сами как хотите."? Где операционная система!?

> Но вообще в GNU Coreutils главное выбросить GNU.

Вот... убили GNU, порвали GNU. И даже не придумали нового имени. Мало остаётся тех, кто хочет дружить с вошедшим не в ту дверь проповедником.


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

104. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (104), 11-Мрт-26, 00:58 

> При чём тут coreutils? GNU же. Операционная система GNU с окружением coreutils.
> GNU/Linux - операционная система GNU (GNU не Unix, а её перепись), на ядре Linux.

Штульман всю жизнь пытается примазаться к успеху линукса))
Помню когда он приезжал в РФ у него чуть ли не истерика была "Почему Linux без GNU!!!11".
Свидетелей было много, можете поспрашивать))

Это даже забавляет, учитываю что у него успешных продуктов нет.
Хотя он последние 20 лет только и делает что пытается линукс уничтожить.
Поэтому его не только Торвальдс, даже GCC послал FSF в пешее эротическое.


> А uutils/Linux - это непонятно что.

Тоже не понимаю что-то такое uutils/Linux.
Есть же просто Linux. На сайте redhat просто Linux, на сайте suse просто Linux. У ubuntu просто Линус. Даже у linuxfoundation тоже Linux и слава богу GNU даже не пахнет.

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

> "Вот вам к ядру универсальные утилиты,
> Где операционная система!?

А утилиты должны быть приколочены к одной расово верной оси?
Если я их на маке запущу, меня предадут анафеме?))

> Вот... убили GNU, порвали GNU. И даже не придумали нового имени.

Не сотвори себе кумира. GNU превратились в фанатиков с промытыми мозгами.

> Мало остаётся тех, кто хочет дружить с вошедшим не в ту дверь проповедником.

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


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

108. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (108), 11-Мрт-26, 09:33 
> Штульман всю жизнь пытается примазаться к успеху линукса))

А, понимаю. Ты из тех, кто работает на чистом ядре.
Или линукс без GNU тоже ничто?

Не было бы у Торвальдса GNU, не было бы никакого успеха, если не считать, что Торвальдс бы сам тогда с BSD эти утили передирал. Кстати, тогда бы это была бы операционная система Торвальдса, и он мог бы дать ей имя. Полноценный клон Unix. Это было бы гораздо круче. Но он осилил только студенческий уровень. На 2006 год доля его кода оценивалась в примерно два процента. Представляешь сколько процентов осталось за последние 20 лет, после вливаний по несколько миллионов строк за месяц. :) Ну ладно, мы не об этом.

> "Почему Linux без GNU!!!11".

Правильно спрашивал. Я бы ещё спросил, а как этот линукс без GNU работает. В бизибокс что ли загрузился? Он же даже логинился через код из Беркли. Такой вот успешный. :) Много наработали? А GRUB тоже выкинули? Ну, красавцы. А чем тогда грузились? syslinux или lilo? Неужели loadlin из DOS пустили? Как видишь, без сторонних решений, вроде Microsoft DOS, или GNU, Linux тоже - ничто. Неспособный даже загрузиться и работать. Только не очень верится, что они без GNU смогли работать. Или это было уже после того, как ему напортировали и написали разного софта типа системд? Напомни, через сколько лет был этот успех?

> Это даже забавляет, учитываю что у него успешных продуктов нет.

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

> последние 20 лет только и делает что пытается линукс уничтожить

Да что ты. Он только UNIX ненавидел. Потому и переписал под запрещающей лицензией. Ему можно брать чужой код из юникс и обозначать его как цельный код под GPL, а юниксу нельзя. Так он защищал свой труд.
И хотя он кричит, что это против корпораций, в отношении BSD, которая являлась источником кода для его вдохновения, он никаких поблажек не сделал.

А линукс он возвеличил, как с помощью GNU, так и GPL. Кстати, ему самому это не сильно помогло с Hurd. Я бы даже сказал, навредило. Разработка затормозилась почти до полной остановки. Казалось бы. Драйверы есть, лицензия та же, бери радостно. Ан не тут-то было, оказалось, что драйверы это не ось, и даже не ядро.

Вот у нас ситуация с опенсорсом: есть ядро с дровами, но без собственного системного окружения (Linux); есть полноценные оси с окружением и ядром, но мало дров (BSD); и есть ось с доступными дровами (в Linux их достаточно, и под нужной лицензией), но без ядра (Hurd), потому что осилили передрать только микроядро (GNU Mach), делая аналог дарвина, а то что там большую часть работы делает другой, более мощный и сложный, кусок ядра (BSD), этого они почему-то не ожидали. А чтобы отрубить обработку процессов на ядре, и заменить подсистему IPC, а потом объединить их между собой (XNU), там думать надо, чтобы окончательно ядро UNIX не поломать и лучше за деньги. А идея у Столлмана была обратная - "программисты будут меньше зарабатывать". :) У Apple получилось, у Microsoft получилось с другим проектом. А больше никто не смог, даже несмотря на то, что Darwin - тоже опенсорс.

И ситуация с проприетарными системами, где есть корпы, которым эти дрова пишут по щелчку пальца те разработчики, которые хотят свои железки в системах этих корпов увидеть. И у этих систем далеко не 4 процента и ядро не монолитное/модульное, и деньги вместо just for fun for freedom, и договоры с ништяками.

Hurd сейчас пытаются сделать как у корпов. Ну, AI в помощь. Идейные рабы поди уже разбежались. Остались только самые упоротые.

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

>> А uutils/Linux - это непонятно что.
> Тоже не понимаю что-то такое uutils/Linux.
> Есть же просто Linux. На сайте redhat просто Linux, на сайте suse
> просто Linux. У ubuntu просто Линус. Даже у linuxfoundation тоже Linux
> и слава богу GNU даже не пахнет.

А у тебя линукс сам по себе работает? Или к нему системный интерфейс для людей прилагается. Или ты системой называешь графическое прикладное ПО? А на сервере тогда что?

Смотри, macOS - операционная система, основанная на другой операционной системе - Darwin. По отношению к macOS Darwin часто определяется как ядро. Потому что она обеспечивает базовые системные потребности. А у Дарвина уже есть ядро XNU, которое они сами часто определяют (и выводят) как BSD, ну потому что большинство системных функций ядра в Darwin выполняет BSD-слой.

Так вот macOS/Darwin/BSD, аналогично Ubuntu/GNU/Linux. Убери GNU, и уже непонятно, что там за библиотеки, то ли глибц, то ли либц, то ли musl, то ли bionic и т.д., сколько их ещё наштампуют. GNU в базе это не только утилиты из Unix, это же ещё си-библиотека, причём специфическая, и тоже не линуксовая. А поскольку ядро ОС само по себе не работает, и никому не нужно, то должна быть операционная система. А как её назвать, если линукс это только ядро. Вот и получается перечисление GNU/Linux. Ни система, ни ядро друг к другу прямого отношения не имеют и взаимозаменяемы.

Так что там в убунту линукс, glibc или ещё что? Откуда ожидать удара в спину при сборке? От слабой поддержки не своей musl, или кривой поддержке не своей glibc?

Вот с Андроидом понятно. Там GNU нет, и нужды в аббревиатуре нет. Ясно, что без GNU и на форке линукса.

> Единственные кто еще пишет GNU - это дебиллианцы (ну, что с них
> взять) и всякие отбитые типа порабол, гипербол и прочих юродивых.

Правильно делают. Это хоть что-то говорит о базовом стэке. Вдруг там Hurd используется.
Слово Debian ничего не говорит ни о ядре, ни о базовом окружении. И как их тогда различать?

> А утилиты должны быть приколочены к одной расово верной оси?

А утилиты, предоставляющие системный пользовательский интерфейс, - это по твоему что?
Или ты с ядром напрямую хочешь взаимодействовать? Утилиты не приколочены к оси, это её часть. uutils претендуют на замену GNU, возможно с постепенной заменой glibc.

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

> Если я их на маке запущу, меня предадут анафеме?))

А это будет операционная система macOS? Или заказчик, которому ты это впаришь, подаст на тебя в суд, и тебя поимеет с двух сторон на пару с Apple?
Если это за пределы твоего хоста не выйдет, то никто тебе ничего не сделает, даже если все копирайты из линукса сотрёшь, и соберёшь ядро. Пока не распространяешь, никаких проблем. Хоть на бровях ходи.

Подумай, почему Торвальдс считает, что Андроид не является линуксом. Потому что его ядро - это его проект. А тот форк он контролировать не может. Он даже не может разработчика ядра Android, Aluminium или ChromeOS послать, поскольку не он то linux-based ядро разрабатывает. И в его репозитории не вхож. Форк семейства линукс, но не само ядро, разработку которого он не контролирует и не может диктовать, что должно быть в ядре, а чего не должно. Что захочет Гугл, то и сделает. Может остаться совместимым с линуксом, а может полностью увести разработку в сторону. Это их ядро и их правила.

Так же как Darwin. Форк FreeBSD, но не FreeBSD. Что захочет взять из FreeBSD, то возьмёт, а другое не будет брать. И никто Apple не указ.

Всё что Торвальдс может, это благодарно, с почтением и молча принять спонсорскую помощь от Гугла.

И он может сколько угодно на своём сайте писать, что Linux это клон Unix, но без GNU coreutils, или uutils, или bsdutils и аналогов - это неполноценный клон.

> Не сотвори себе кумира. GNU превратились в фанатиков с промытыми мозгами.

Всегда были. Сейчас они наоборот в упадке. Фанатики теперь прямо в ядре. В тех его частях, где GPL_ONLY.

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

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

Без gnu или без gpl?)
Я понимаю, что GNU и FSF пытаются примазаться ко всем проектам, которые gpl, но это нагло даже по их меркам.

> Не было бы у Торвальдса GNU, не было бы никакого успеха,

Рассуждаем об альтернативном варианте истории? Не уверен что это имеет смысл.

> Торвальдс бы сам тогда с BSD эти утили передирал.

И мог бы это делать вполне успешно. И было бы у нас BSD/Linux.
Можно было бы сократить до LSD - Linux Software Distribution))

> Я бы ещё спросил, а как этот линукс без GNU работает.

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

> У него интерес к программированию быстро пропал.

Так он по сути никогда особо и не умел в программирование.
Что-то где-то когда-то писал. Но промывать мозги сладкими речами о цифровом кoммунизме у него получилось на порядок лучше, это да. Такой себе IT Мавроди из 80х.

> Он же святой Игнусиус. :)

Слишком много чести для защитничка ыпштейнов от такого сравнения.

> Так он защищал свой труд.

А в чем труд был? Он просто защищал "наворованное" под другими лицензиями.
При этом лишив их тех свобод, которые у них были.

> А линукс он возвеличил, как с помощью GNU, так и GPL.

А может линукс возвеличил GNU и GPL?
Потому что без линя это было бы очередное нинужноподелие.
Линукс не перешел на GPLv3 не только из-за сложности перелицензирования, а еще и по причине принципиального несогласия Торвальдса с этими фанатиками.

> Драйверы есть, лицензия та же, бери радостно.

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

> Ан не тут-то было, оказалось,

что кроме прыганья в костюме антилопы еще и программировать нужно уметь! Ничосе!

> Торвальдс послать никого не мог. Когда он с радостью принял помощь Столлмана,
> его ядро ещё было никому не нужно. Так же как GNU без ядра.
> ядро без системного окружения, и системное окружение без ядра никому не нужны

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

> Убери GNU, и уже непонятно, что там за библиотеки, то ли глибц, то ли либц, то ли
> musl, то ли bionic и т.д., сколько их ещё наштампуют.

Так уже так. Вот качаю я Alpine Linux... а там musl и BusyBox!
Хотя musl/Linux не написано. И даже Alpine/Linux не написано.

Или Openwrt. Или Void Linux. Или... да их дофига наштамповали, можно глянуть в вики мусла wiki.musl-libc.org/projects-using-musl.html
Другое дело, что большинство - васяноподелия которые почти эталонное нинужно... но с хурдом все равно не сравнятся, поэтому почему бы и нет?

Почему-то никто их них не пишет musl/Linux? А главное - почемуникто не требует?
Но гну почему-то требует. Не слишком ли нагло? Не слишком ли много чести?

> Подумай, почему Торвальдс считает, что Андроид не является линуксом. Потому что его
> ядро - это его проект. А тот форк он контролировать не может.

Вот только андроид биндер почему-то в мейнлайне.

> И он может сколько угодно на своём сайте писать

Так не только же он пишет. Практически все не указывают какие утилиты используются.


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

114. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (115), 12-Мрт-26, 07:04 
> Без gnu или без gpl?)

Конечно без GNU. Ведь с ядром как-то работать было нужно.
А как ты это сделаешь с помощью лицензии. :)

> Я понимаю, что GNU и FSF пытаются примазаться ко всем проектам, которые
> gpl, но это нагло даже по их меркам.

Ну да. Столлман изначально так и планировал. Если он может копирайты стирать, то что ему стоит примазаться к проектам с Его лицензией. :D
Нет, это не нагло. Так было задумано, но пришлось делать GCC Runtime Library Exception. Клиент не захотел клевать. Можно сказать, такой прогиб ярых борцов с корпорациями показал пример их гибкости, и что больше не нужно всё переписывать под GPL.

> Рассуждаем об альтернативном варианте истории? Не уверен что это имеет смысл.

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

> И мог бы это делать вполне успешно. И было бы у нас
> BSD/Linux.
> Можно было бы сократить до LSD - Linux Software Distribution))

Можно. Но тогда линукс бы взлетал на несколько лет дольше. За это время BSD оправилась бы после суда и сам Линус, который утверждает, что не создал бы Linux, если бы не юридические проблемы у BSD, возможно отказался бы от своего проекта.

> Лучше спроси "был бы линукс линуксом, если бы там было только GNU?"

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

> Ну и второй вопрос - какой вклад GNU как организации в линукс?
> Кроме них там разве никого не было? Но отмечать заслуги нужно
> только бороды и ко?
> Или честнее будет убрать уже незначительную приставку?

Приводил же пример. GNU это системный пользовательский интерфейс к ядру, с оболочками, тулчейнами, системными утилитами. Чем Линус своё ядро компилил вообще? Ядро это распределитель ресурсов. А для работы с ним нужен интерфейс. А для компиляции тулчейн. Что бы он без GCC делал.

Но своего рабочего ядра у GNU не было. А у Линуса не было ничего, что могло работать с ядром. И они со Столлманом нашли друг друга.
А кто из них круче, решай сам. Для меня что ОС без ядра, что ядро без оси, одинаково не рабочее.

> Так он по сути никогда особо и не умел в программирование.
> Что-то где-то когда-то писал. Но промывать мозги сладкими речами о цифровом кoммунизме
> у него получилось на порядок лучше, это да. Такой себе IT
> Мавроди из 80х.

Ну как я видел, читая отзывы людей, вроде того же Гая Стила, он умел быстро вникать в чужой код, и адаптировать его под что-то. Хотя он ругался, когда учил Столлмана создавать макросы для Emacs. И Столлмана на сайте архива настоящего Emacs (который не под Unix) даже не упоминают.
То есть он что-то соображал, но в программировании не особо ориентировался. С нуля ничего не писал. А разве он должен был. Если в голове физика, то там должно было уйти какое-то время на образование в IT, а он в MIT работал будучи студентом.

> Слишком много чести для защитничка ыпштейнов от такого сравнения.

Это его собственное самоопределение. :) Мол, все кланяйтесь мне.
Но как же красиво его спровоцировали.

>> Так он защищал свой труд.
> А в чем труд был? Он просто защищал "наворованное" под другими лицензиями.

Утилиты GNU помимо аналогов родных юниксовских функций, имели и другие, так называемые улучшатели - некоторые из них где-то буквально недавно перечисляли в комментах. Может даже к этой новости. Я пост с перечислением воспринял как пример того, чем никто не пользовался, потому что просто непонятно зачем это нужно. Ну и дополнительные функции, с новыми ключами. Где-то буфер на чтение строки не проверялся вообще ради скорости. И потому было быстрее. Народ любит скорость. Я тоже люблю, но не за счёт безопасности. Ну в общем, нормальные такие утилиты. Первые версии тулчейнов. Да, что-то бралось за основу всегда, но что-то и добавлялось. А чем это не труд.

> А может линукс возвеличил GNU и GPL?
> Потому что без линя это было бы очередное нинужноподелие.

А взаимно. В том-то и оно.
Но это я отвечал на то, что Столлман линукс уничтожал. А как он мог, он от него так же зависел, а как и линь от GNU.

> Линукс не перешел на GPLv3 не только из-за сложности перелицензирования, а еще
> и по причине принципиального несогласия Торвальдса с этими фанатиками.

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

>> Драйверы есть, лицензия та же, бери радостно.
> Где они есть? Вот те, прибитые к ядру и его внутренним структурам?)

Так ему не впервой код адаптировать. Тем более не ему адаптировать. У него рабы есть, хоть и меньше стало.

А что значит прибитые к ядру?
Структуры что ли сложно передрать. И линукс у юникса брал эти структуры, и юникс теперь уже у линукса обратно передирает. И добавить системные вызовы не проблема, и поменять драйверы под существующие.

Тем более код сейчас пишет нейронка, ты только проверяешь и поправляешь, информации - валом. Тогда всё было сложнее. Намного. Дали дискету с компилером и крутись как можешь в консоли. Интернета нет, книга устарела, разраб библиотеки - кодер от бога - ненавидит сопровождение программ, поэтому документации тоже нет, а комментарии напичканы матом в хакерском стиле. :D Вот то реалии тех лет. Думаешь почему Hurd стагнировал десятилетия, а за последние несколько лет внезапно оживился. Разработка упростилась. Существенно.

> А как теперь их приколотить к микроядру?

А микроядро само по себе тоже не работает. У него ещё есть GNU Hurd, который реализует настоящую работу. Там очень похоже на Darwin. Только концепция не гибрид микроядра Mach с монолитом BSD, а микроядро GNU Mach с серверами в пользовательском пространстве GNU Hurd. Основная работа идет в пользовательском пространстве. Микроядро занимается только памятью и межпроцессным взаимодействием (логично, потому что без IPC система с таким ядром ничего не сможет). Поэтому приколачивать надо к серверам.

> что кроме прыганья в костюме антилопы еще и программировать нужно уметь! Ничосе!

Само собой.

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

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

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

> Почему это не сделал и продался гну - вопрос на который уже
> не найти ответа.

А там разве деньги платили. Что для него проще было, то и сделал.

> Так уже так. Вот качаю я Alpine Linux... а там musl и
> BusyBox!
> Хотя musl/Linux не написано. И даже Alpine/Linux не написано.

А вот это они зря. BusyBox/musl надо было написать. С ними не так уж много чего работает. Как и с маслом. Да я сам что-то компилял и оно отказалось из-за масла. Пришлось дистриб брать мэйнстримовый. Ну, тогда масл только-только появился, был совсем ограниченный. Сейчас может уже иначе.

> Или Openwrt. Или Void Linux. Или... да их дофига наштамповали, можно глянуть
> в вики мусла wiki.musl-libc.org/projects-using-musl.html
> Другое дело, что большинство - васяноподелия которые почти эталонное нинужно... но с
> хурдом все равно не сравнятся, поэтому почему бы и нет?

Так я про что и говорю. Ты будешь собирать софт, а у тебя система ограниченная, и библиотека обрезанная, и будешь ты собирать ошибки "символ musl_такой-то не найден в файле ... в строке...", "неопределённая ссылка на функцию такую-то в ... glibc vx.x.x".

О таких вещах предупреждать надо. Если часть оси малофункциональная.

> Почему-то никто их них не пишет musl/Linux? А главное - почемуникто не
> требует?
> Но гну почему-то требует. Не слишком ли нагло? Не слишком ли много
> чести?

Может потому что она жирная часть оси. Она гораздо функциональнее busybox.

> Вот только андроид биндер почему-то в мейнлайне.

Синхронизируемый форк. Причём он может синхронизироваться завтра, а может через месяц, или через год. Какой они сейчас срок выбрали для публикации кода, тогда и синхронизируются.

> Так не только же он пишет. Практически все не указывают какие утилиты
> используются.

А надо, потому что BusyBox это тоже клон юникса, как и GNU, только минимальный. Он именно базовый. Но вот беда, musl разрабатывает другая команда. И если с гну понятно, что там glibc и она часть GNU, то musl не является частью BusyBox. И здесь мы приходим к третьему слову в перечислении.
Здесь правильно было бы BusyBox/Musl/Linux. Потому что библиотека языка ядра системы это такая же часть её сердца. Alpine это операционная система - дистрибутив BusyBox/Musl/Linux. Но если появится Alpine, где будет BusyBox с glibc (хоть она там не нужна, но debian kfreebsd тоже был не нужен. Но появился же. :)), то тогда будет два разных дистрибутива Alpine c разным системным окружением. А библиотеку придётся указывать, поскольку она разрабатывается отдельно от BusyBox.

Ну или вообще забить на всё и использовать только названия дистрибутивов систем. Alpine, Ubuntu, Android. И линукс указывать только, если есть другой вариант дистрибутива.
Так будет куда проще и красивее.

Но по крайней мере, uutils/Linux говорит о том, что 1) это не GNU, 2) это не си, 3) это Linux.
Конечно, для брэнда звучит не очень. Что значит универсальные. Универсальные - это для всего. Но для винды не подходит. Значит не универсальные, а ограниченные. А в чём ограниченные? А надо посмотреть список поддерживаемых семейств.
Это как раз в стиле GNU, с их подменой понятий и лицемерием: "рабство - свобода", "по фану - меньше зарабатывать", "нагнём корпов - GCC Runtime Library Exception", "универсальный - ограниченный". :)

Точняк, хватит везде тыкать всех подряд, что там линукс, или не линукс, gnu, или не gnu. Должно быть красивое название. Вот, к примеру, Singularity - отличное название было. Понятия не имею, что там за ядро, но впустую улетевшее имя жалко. И их таких много было.

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

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

Ой, виноват. Есть Windows. Тогда "для Гаечки не подходит". :)

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

117. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (117), 12-Мрт-26, 15:35 
> GPL настолько поганая тема, что даже вникать не хочется правда ли это.
> Торвальдсу вообще приписывают многие фразы, которые возможно он не говорил,
> или говорил, подразумевая совсем иное.

Понимаю. Просто я уже вникал, поэтому просто дам пруфы :)

"In many ways, the GPLv3 is about "religion". They limit the technology
because they are afraid of it."
"You'll find extremists in the US saying
that things like evolution is an affront to very basic human morals, the
exact same way that rms talks about DRM being "evil"."
"I don't believe a religiously motivated development community can ever generate as
good code except by pure chance."
lkml.org/lkml/2006/9/27/191

"So I don't think the GPL v3 conversion is going to happen for the kernel, since I personally don't want to convert any of my code."
lkml.org/lkml/2006/1/25/273

Ну и самый сок: "I hate GPLv3"
youtu.be/PaKIZ7gJlRU?t=9

Думаю этого будет достаточно))

Ну и его рассуждения про нужность приставки "GNU" в Linux.
"Linux has never been an FSF project, and in fact has never even been a "Free Software" project."
"The fact that the FSF and it's followers refused to accept the name "Open Source", and continued to call Linux "Free Software" is not _our_ fault."
"the fact that rms and the FSF has tried to paint Linux as a GNU project (going as far as trying to rename it "GNU/Linux" at every opportunity they get) is their confusion, not ours."
"I personally have always been very clear about this: Linux is "Open
Source". It was never a FSF project, and it was always about giving source
code back and keeping it open, not about anything else. "
"Linux from the very beginning was not about the FSF ideals, but
about "Full source must be available"."
lkml.org/lkml/2006/9/25/161

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

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

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

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

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

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


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

55. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +2 +/
Сообщение от Аноним (55), 10-Мрт-26, 08:31 
> Ну где-то даже перегнал coreutils, потому что они linux-only

Нет, не linux-only.

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

66. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (9), 10-Мрт-26, 13:31 
> идет в комплекте

Это не помешало эпически навернуть сравнение дат.

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

68. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (68), 10-Мрт-26, 13:48 
> эпически навернуть сравнение дат

"эпически" это твоя личная оценка, к реальности это никак не относится.


Ты сравни это с
opennet.me/opennews/art.shtml?num=63320


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

72. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 14:23 
Пока только ubuntu в пролете:

Как пример доля на серверах (среди linux):

2015 24.5%

2016 30.6%

2017 34.9%

2018 38.9%

2019 38.1%

2020 38.7%

2021 48.1%

2022 34.9%

2023 32.4%

2024 28.8%

2025 15.5%

2026 13.7%

Интересно, и что же могло пойти не так?

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

75. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (75), 10-Мрт-26, 14:31 
Ссылочку на цифры не предоставите?
Не то чтобы не верится, но статистика вещь такая... кто и как собирал надо почитать.

Потому что напр. тут commandlinux.com/statistics/linux-server-market-share/ у убунты 33.9% и проигрывает только RHEL.

Ну а учитывая что ваши цифры начали падать в 2022м, то ну вот разумеется виноваты uutils))))

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

77. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 14:52 
https://w3techs.com/technologies/history_details/os-linux/all/y
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (83), 10-Мрт-26, 15:31 
"Linux subtechnologies for websites"

Ээээ...  А вас в этой статистике ничего не смущает?
Ну не знаю... например что у убунты в 2026м 15.0% и это ТОП?
Что сумма всех участников не до тягивает до 25%?
Что у RHEL целых 0.2%, при этом у забошки CentOS - 1.5%?

А кто занимает остальные 75%? Винда с макосью?

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

84. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 15:38 
Очевидно, "другие linux". Очень много появилось сборок. Они и вытесняют старые дистрибутивы из этого сегмента.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 15:00 
Если не нравиться такая. Вот есть еще по steam.

Падение до 2.83% в общей доле linux.

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

86. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (-), 10-Мрт-26, 16:02 
> Вот есть еще по steam.
> Падение до 2.83% в общей доле linux.

Там на первом месте копро-дист от вальвы c большим отрывом, а потом арчик и васянский кашЫось. Хотя у убунты не все так плохо - вы просто решили "не заметить" Ubuntu Core с 3.82%)) Ну и минт тоже убунту-based, хотя так и быть, запишу его отдельно.

Но речь в вашем же сообщении шла про серваки, не?)))

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

87. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 16:09 
Выше писал и про серверы. Здесь же пример про то, что просадка везде. Не только на серверах.

Ну и да. Там то же ubuntu потеснили "копро-дистры" (в вашей терминологии).

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

89. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (89), 10-Мрт-26, 16:41 
> Там то же ubuntu потеснили

Я пока не увидел где. Вы привели странную статистику, которая не матчится вот ни с чем.
И что-то не верится, что 75% сайтов - это какие-то васяноподелия. Скорее просто у кравлера нет возможности определить что это за дистр.

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

95. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 18:19 
> И что-то не верится, что 75% сайтов - это какие-то васяноподелия. Скорее просто у кравлера нет возможности определить что это за дистр.

Это же ясно, дальше некуда. До этого процент ubuntu был большим из-за готовых контейнеров со всякими вариантами для web. Сейчас появилось огромное множество дистрибутивов заточенных на контейнеры. Настолько заточенных, что их даже определить не получается.

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

82. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (64), 10-Мрт-26, 15:09 
И да. Виноват, конечно, snap. Но! В основном, проблема в изменении в подходе к построению дистрибутива, который и привел к появлению uutils.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

110. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (110), 11-Мрт-26, 13:35 
>потому что они linux-only, а uutils Linux, macOS, Windows, FreeBSD, Redox.

macOS - утилиты берёт из FreeBSD. Windows - сразу не нужно. FreeBSD - исторически имеет свои системные утилиты. Redox - да, для неё сабж подойдёт. Кому нужен uutils? Не понятно. Из-за растового uutils BSD-системы врят-ли вот прям бросят свои реализации систеных утилит.

GNU Coreutils запустится на любой системе. которая поддерживает стандарты POSIX.

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

54. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от Аноним (55), 10-Мрт-26, 08:30 
> Улучшена сборка для архитектуры PowerPC.

Прям смешно такое читать. Кем улучшена - растокодерами? Поддержка PowerPC в расте осуществляется через LLVM, а эти uutils'щики к нему не имеют никакого отношения.

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

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

Надмозгом, который умудрился перевести "NetBSD and PowerPC build fixes" из changelog как "Улучшена сборка для архитектуры PowerPC."
Там по PowerPC был один единсвенный фикс в утилите stty.

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

106. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от анонимс (?), 11-Мрт-26, 08:28 
Jon Seager c Canonical на Rust nation пообещал доломать Ubuntu внедрив Rust вообще везде выпилив Python🤡 Тьфу три раза на неадекватов. Это у Microslop огромная база пользователей извиваться над ними, но у Canonical.

Ушел на стабильный Debian и на Manjaro. Присматриваюсь к номеру один в Distrowatch - CachyOS.

(Lunduke)
Ubuntu's Vice President of Engineering spoke at the "Rust Nation UK" conference, announcing that Ubuntu Linux:

- Rust re-writes are "default with no apology", despite acknowledging that users will "see some breakage".

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

107. "Выпуск uutils 0.7, варианта GNU Coreutils на языке Rust "  +/
Сообщение от анонимс (?), 11-Мрт-26, 08:46 
Debian Debora+Ian. Ян Мердок. Вспомнил что его убили американские полицейские.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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