The OpenNET Project / Index page

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



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

"В Ubuntu 25.10 решено заменить GNU Coreutils  на uutils, написанные на Rust"  +/
Сообщение от opennews (?), 13-Мрт-25, 12:31 
Джон Сигер (Jon Seager), вице-президент компании Canonical по инжинирингу и технический лидер проекта Ubuntu, представил инициативу по замене в Ubuntu системных утилит на аналоги, написанные на языке Rust. Первой целью инициативы заявлен перевод Ubuntu 25.10 на использование по умолчанию инструментария uutils вместо набора утилит GNU Coreutils. Если эксперимент будет признан удачным, то uutils также будут задействованы по умолчанию в LTS-ветке Ubuntu 26.04...

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

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

Оглавление

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

1. Сообщение от нах. (?), 13-Мрт-25, 12:31   +36 +/
расскажите им кто-нибудь, что regression tests НЕ предназначены для оценки пригодности замены одного проекта другим.

А, впрочем, они и так не спят...

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

3. Сообщение от Аноним (3), 13-Мрт-25, 12:32   +16 +/
О нет, гнутые утилитки выкинули и теперь GNU/Linux можно называть просто Linux.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #6, #11, #48, #151, #278

4. Сообщение от Аноним (4), 13-Мрт-25, 12:34   +6 +/
Убунта продолжает дуреть.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #57

5. Сообщение от laindono (ok), 13-Мрт-25, 12:35   +12 +/
MIT/Linux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #7, #97

6. Сообщение от Аноним (6), 13-Мрт-25, 12:36   –3 +/
Дак это ж _переписанные_ GNU утилиты, а не написанные с нуля. Так что всё еще GNU/Linux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #31

7. Сообщение от Аноним (7), 13-Мрт-25, 12:36   –1 +/
> MIT/Linux

Так это прекрасно!

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

8. Сообщение от Аноним (8), 13-Мрт-25, 12:38   +2 +/
Убунта продолжает подтверждать свое лидерство в области инноваций, как всегда смелый и дерзкий технический шаг, держим кулачки, желаем успехов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #88, #156

9. Сообщение от opennetuser (ok), 13-Мрт-25, 12:39   +22 +/
Зачем??? Все эти утилиты были проверены и доказали надежность за триллионы лет процессорного времени всех серверов. Зачем менять? Бюджет пилить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #23, #29, #34, #36, #164, #195, #276

10. Сообщение от Анон_без_номера (?), 13-Мрт-25, 12:39   +31 +/
Однако проваленый регрессионный тест (даже один единственный) говорит о несовместимости с GNU Coreutils, потому как выявлена регрессия: то, что работало в GNU Coreutils не работает в новомодном uutils.

А провален там далеко не один тест. И зачем-то ещё и отключили несколько десятков тестов...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21, #30, #55, #135, #167, #272

11. Сообщение от Аноним (11), 13-Мрт-25, 12:42   +5 +/
>О нет, гнутые утилитки выкинули и теперь GNU/Linux можно называть просто Linux.

GNU/Linux уже давно GNU/SystemD/Linux. Кстати, почему Леня ещё не выкатил какое-нибудь utilsd на расте и добавил его к божественному системд?! Не порядок!

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

12. Сообщение от Аноним (21), 13-Мрт-25, 12:42   +4 +/
Успехов им в этом начинании!

Такое должно умереть. В жестоких муках

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

13. Сообщение от НяшМяш (ok), 13-Мрт-25, 12:42   +/
Неожиданно убунта стала выглядеть привлекательным дистрибутивом /s
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #93

14. Сообщение от Аноним (-), 13-Мрт-25, 12:42   –1 +/
> Отмечается, что Canonical рассматривает разные методы повышения качества

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

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

15. Сообщение от Аноним (21), 13-Мрт-25, 12:44   +6 +/
Как менеджеру, которые ничего не умеет и ни в чем не разбирается изобразить из себя лидера?

Правильно! Начать внедрять что нибудь, что-угодно, лишь бы можно было придумать причину.

Результаты совсем не важны.

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

17. Сообщение от Аноним (21), 13-Мрт-25, 12:46   +/
О! Вот в чем дело!

Они хотят застолбить нишу.

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

Ниша правда так себе. Ну а вдруг подрастет.

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

19. Сообщение от Аноним (23), 13-Мрт-25, 12:48   +3 +/
>  По мнению Джона Сигера, защита от подобных ошибок повысит гарантии безопасности

Может быть просто стоило изучить статистику CVE https://www.cvedetails.com/product/5075/GNU-Coreutils.html и убедиться, что системные утилиты даже близко не являются главным источником опасностей (кроме, разве что, sudo)? Спрашивается, зачем придумывать всякое враньё в качестве обоснования решений?

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

20. Сообщение от Аноним (-), 13-Мрт-25, 12:48   +3 +/
Шикарно!
Растификация линукса продолжается!
Чем больше разных утилит будет добавляться, тем проще будет добавлять новый и выкидывать старые.


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

21. Сообщение от Аноним (21), 13-Мрт-25, 12:49   +3 +/
Отключили то что они реализовать не могут. И просто решили не реализовывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

23. Сообщение от Аноним (23), 13-Мрт-25, 12:51   +4 +/
Менять, возможно, и стоило, чтобы перейти на более современную технологию, но зачем менять на гарантированно недоделанное нечто версии 0.0.0, которое абсолютно точно будет иметь проблемы с совместимостью - хороший вопрос.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #41

24. Сообщение от Аноним (24), 13-Мрт-25, 12:51   +6 +/
> В качестве причины миграции называется желание повысить надёжность и безопасность утилит, лежащих в основе дистрибутива.

Охотно верим. На самом деле там сидят фронтендеры и тащат в проект все новое что блестит.

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

26. Сообщение от Аноним (21), 13-Мрт-25, 12:53   +10 +/
А что тогда делать менеджеру, который ничего не знает и ничего не умеет?

А тут придумал причину. Начал внедрять. Ты - лидер.

Результат совсем не важен.

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

27. Сообщение от Аноним (-), 13-Мрт-25, 12:54   +/
> Может быть просто стоило изучить статистику CVE

Зато каких!
opennet.ru/opennews/art.shtml?num=60490
Сплит строки приводит к переполнению буфера. Просто шикарно, правда?

> Спрашивается, зачем придумывать всякое враньё в качестве обоснования решений?

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

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

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

29. Сообщение от Аноним (29), 13-Мрт-25, 12:56   +2 +/
затем, чтобы наконец-то проверить раст на миллионах хомячков
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #129

30. Сообщение от безразницы (?), 13-Мрт-25, 12:56   +4 +/
Тестирование? Это что то из непонятного значит ненужного и устарело.

"Технический" "лидер" проекта считает что будет ок, значит будет ок и "эксперимент будет признан удачным".

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

31. Сообщение от n00by (ok), 13-Мрт-25, 12:57   +2 +/
А GNU утилиты это переписанные из UNIX? Тогда новые порождают GNGNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #54, #63, #524

32. Сообщение от Аноним (29), 13-Мрт-25, 12:57   +/
Но конечно же ты продолжишь лежать на диване, ничего не делая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #37, #294

34. Сообщение от n00by (ok), 13-Мрт-25, 12:58   +1 +/
Что бы сменить лицензию, избавиться от зависимости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #51

36. Сообщение от Аноним (-), 13-Мрт-25, 13:04   –2 +/
Это те самые утилиты, написанные лучшими бракоделами, которые даже строку сплитнуть без переполнения не смогли?
opennet.ru/opennews/art.shtml?num=60490

А ведь были и похуже - CVE-2016-2781
chroot in GNU coreutils, when used with --userspec, allows local users to escape to the parent session

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

37. Сообщение от Аноним (37), 13-Мрт-25, 13:04   +/
> Но конечно же ты продолжишь лежать на диване, ничего не делая.

Не, я продолжу писать на расте за зарплатку))
Просто для меня любое повышение популярности раста - уже плюс.
Даже если это какие утилиты в убунте.


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

39. Сообщение от Аноним (39), 13-Мрт-25, 13:06   +3 +/
Причина простая, надеются получить доступ к госконтрактам. Но авторам скриптов не завидую. Их завалят проблемами из-за сломанного парсинга. Придётся для убунты лепить костыли.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #99

41. Сообщение от Аноним (41), 13-Мрт-25, 13:09   +1 +/
Какую современную технологию? Что технологически в ls поменялось? Или cat?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #72, #169, #260, #439

43. Сообщение от Аноним (43), 13-Мрт-25, 13:13   +6 +/
Когда же наконец перепишут System D ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80, #83, #121, #161

44. Сообщение от чатжпт (?), 13-Мрт-25, 13:13   +2 +/
Ну норм, gnu/linux становится rust/linux. Дедушка Столман сгорит
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #100, #168

45. Сообщение от Аноним (68), 13-Мрт-25, 13:15   +/
Ну вот, приплыли. Теперь GNU/Linux уже больше не GNU и даже не UNIX-like.
GNU выкинули, С выкинули, X выкинули, sysV init выкинули.
А что осталось? Добро пожаловать в post-Linux мир
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49, #87, #284

46. Сообщение от Аноним (47), 13-Мрт-25, 13:18   +4 +/
а они в снапе будут?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #321

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

48. Сообщение от Анонимище (?), 13-Мрт-25, 13:21   +4 +/
Rust/Linux же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

49. Сообщение от Аноним (49), 13-Мрт-25, 13:21   +1 +/
Ты так пишешь будто бы Линукс пишут энтузиасты под водочку, увы это вообще не так. Линукс пишут исключительно корпорации, и что скажут корпы, то в линуксе и будет. Когда-то корпы написали иксы, сейчас они им не нужны, тоже самое и с sysV. GNU - это вообще ни о чём.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #58

50. Сообщение от Аноним (50), 13-Мрт-25, 13:21   +/
Эм, не привели сравнение скорости прогона стандартных тулз и модновыпендрёжномолодёжных.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59

51. Сообщение от Аноним (51), 13-Мрт-25, 13:22   +/
> Что бы сменить лицензию, избавиться от зависимости.

А что не так с GPL?

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

52. Сообщение от Аноним (52), 13-Мрт-25, 13:22   +/
Хаха, какие смешные. С коммерческой точки зрения решение понятно, наверно рекламные бюджеты порезали и никто не ведётся уже.
Ответить | Правка | Наверх | Cообщить модератору

53. Сообщение от Аноним (4), 13-Мрт-25, 13:22   +6 +/
Теперь cp будет весить вместо 140K все 14mb?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81, #247, #442

54. Сообщение от Аноним (54), 13-Мрт-25, 13:23   +1 +/
> Тогда новые порождают GNGNU/Linux.

наоборот NextGenerationGNU/Linux

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

55. Сообщение от нах. (?), 13-Мрт-25, 13:24   +/
проваленный - да. Но они ж гордятся что целых 500 успешно пройдены.

Впрочем, уверен, они и не спят.

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

57. Сообщение от Аноним (57), 13-Мрт-25, 13:25   +/
И за это мы её любим!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #183

58. Сообщение от Аноним (68), 13-Мрт-25, 13:25   +1 +/
GNU создали те, кому нужен был бесплатный Unix.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #61, #138

59. Сообщение от Аноним (49), 13-Мрт-25, 13:25   +/
Когда-то модной молодёжной называли сишечку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #79, #115, #134

61. Сообщение от Аноним (49), 13-Мрт-25, 13:26    Скрыто ботом-модератором+3 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

62. Сообщение от Аноним (62), 13-Мрт-25, 13:27    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70, #147

63. Сообщение от Аноним (54), 13-Мрт-25, 13:27   +3 +/
лучше так RNGNU/Linux - RustNotGNU
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #267

66. Сообщение от Аноним (-), 13-Мрт-25, 13:28   –5 +/
Творение коммунистической секты.
С кучей идеологии и сектой фанатиков.
Уменьшающая свободу авторов кода, в пользу юзеров-потербялдей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #110, #126

67. Сообщение от Аноним (67), 13-Мрт-25, 13:30   +/
Rust/Linux
Ответить | Правка | Наверх | Cообщить модератору

68. Сообщение от Аноним (68), 13-Мрт-25, 13:31   +1 +/
"Убунта продолжает..." - Успехов им в этом...! Такое должно умереть. В жестоких муках

скомпилировал

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

69. Сообщение от Аноним (69), 13-Мрт-25, 13:34   +4 +/
Вовремя я на дебиан перешел...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #162, #177, #273

70. Сообщение от Аноним (49), 13-Мрт-25, 13:34   –1 +/
Да, Раст - это будущее. Странно, что опеннетовцы этого не понимают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #103, #114, #119, #146

71. Сообщение от mos87 (ok), 13-Мрт-25, 13:39   +4 +/
Линуксу действительно нужны улучшения в базовых вещах.
Система документации (man годится для пары страничек, info - это как играть в Zork, нажимая клавиши носом.. и с завязанными глазами), вменяемый стандарт формата архива вместо tar, простой способ шарить/маунтить сетевые разделы поверх голого NFS, etc.
Можно было бы начать с чего-то попроще, типа инициативы заменить grep на ugrep с соотв. изменениями в последнем для совместимости. Или find на fd (с переписыванием последнего на C/C++).

А у этих похоже только ржавый хайп и получается.

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

72. Сообщение от Аноним (4), 13-Мрт-25, 13:41   +8 +/
Старые ls и cat слишком мало весят и написаны токсичными несовременными дидами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #124

74. Сообщение от n00by (ok), 13-Мрт-25, 13:41   –1 +/
>> Что бы сменить лицензию, избавиться от зависимости.
> А что не так с GPL?

Не так то, что агитация здесь идёт вот уже 30 лет, а что в России написано и опубликовано под GPL? Ничего. UnrealSpeccy не считаю - это было давно и неправда.

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

78. Сообщение от Аноним (78), 13-Мрт-25, 13:49   +5 +/
Как разработчик раст, считаю что данная инициатива не особо нужна, как и попытка впихнуть сабж в ядро. Лишь бы попиариться
Ответить | Правка | Наверх | Cообщить модератору

79. Сообщение от Аноним (79), 13-Мрт-25, 13:50   –1 +/
Она все такая же молодежная, болеет все теми же детскими болячками, которые делают ее посредственными языком, неподходящим к продакшену.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #286

80. Сообщение от Аноним (80), 13-Мрт-25, 13:50    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

81. Сообщение от Аноним (79), 13-Мрт-25, 13:51   +3 +/
Ты, как истинный сишник, пытался посчитать размер утилиты, но у тебя случилось переполнение?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #234

82. Сообщение от Ося Бендер (?), 13-Мрт-25, 13:52   +1 +/
GNOME -> Unity -> GNOME == GNU Coreutils -> uutils -> GNU Coreutils

Туды-сюды-обратно, о май гад, хау найс! Итс зэ бьютэфулл лайф!

Поцаны знают толк в извращениях.

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

83. Сообщение от funny.falcon (?), 13-Мрт-25, 13:52   +/
Странно, почему не плюсуют?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #391

84. Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 13-Мрт-25, 13:52   –1 +/
GPL вообще-то детище буржуазной социал-демократии, притворяющееся свободной, но обслуживающее интересы капитала.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #91, #123

85. Сообщение от Аноним (51), 13-Мрт-25, 13:53   +/
И в чем проблема?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #486

86. Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 13-Мрт-25, 13:55   +1 +/
Тем больше и сочнее выделяются бюджеты на переписывание и на переписывание под очередную "стабилизацию". Кешбек больше только у менеджеров ИИ, там вообще нового "боженьку" нашли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

87. Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 13-Мрт-25, 13:56   +/
А кто сказал что проект "Lindows" закрыт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #108

88. Сообщение от Аноним (88), 13-Мрт-25, 13:57   +1 +/
Лучше бы они пользу приносили своим вкладом в развитие, а не инновировали за чужой счет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #233, #275

89. Сообщение от Аноним (89), 13-Мрт-25, 13:57   –2 +/
Rust даже близко не поддерживает те платформы, которые поддерживает Си.

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

90. Сообщение от Аноним (-), 13-Мрт-25, 13:58   +/
У тебя много ошибочных представлений о том, что хорошо, а что плохо. Системные утилиты должны быть написаны на чистом Си. Никаких плюсов, а тем более ржавчины.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #104, #109, #174

91. Сообщение от Аноним (-), 13-Мрт-25, 14:00   +2 +/
> GPL вообще-то детище буржуазной социал-демократии,

Звучит не убедительно.

Я не слышал чтобы демократы (даже социал) топили за "создание министерства опенсорса, которое финансится с налогов, а зарплаты у всех будут определяться налогами".
Я уже молчу про призывы "запретить успешным организациям платить большие зарплаты".
ИМХО это комми в чистом виде.

>  притворяющееся свободной,

угу. и к сожалению некоторые ведутся

> но обслуживающее интересы капитала.

Думаю это скорее "незапланированные последствия".
Т.к сам столлман капитал не любит и против корпораций.
У фанатов ГПЛ сильно горит от того, как корпы вертят их мнение, например в ядре.

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

92. Сообщение от Аноним (-), 13-Мрт-25, 14:00   +1 +/
Помучаются с Растом и вернутся обратно. И после всего будут смотреть на сишку с благоговением. Чистый Си - это плоть и кровь экосистемы GNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #180

93. Сообщение от Аноним (88), 13-Мрт-25, 14:00   +2 +/
Тебя привлекает в ней, что ты теперь альфа-тестировщик?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #188

95. Сообщение от Аноним (-), 13-Мрт-25, 14:02   +1 +/
> Rust даже близко не поддерживает те платформы, которые поддерживает Си.

И какие "нужные" платформы, на которые можно установить убунту, не поддерживает раст?

Но поддержка платформ это дело наживное. Если появятся люди которым сильно нужно - то поддержат.
А убогость СИшки - это врожденное, оно не лечится.

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

96. Сообщение от fuggy (ok), 13-Мрт-25, 14:04   +/
> find на fd (с переписыванием последнего на C/C++)

Никто это делать не будет. Во-первых, объясни зачем? Во-вторых, fd это переписанный find, и что мы получим на выходе тот же самый find. В-третьих, допустим транслируют с помощью ИИ из rust в c, что от этого станет лучше?

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

97. Сообщение от Аноним Анонимович Анонимов (?), 13-Мрт-25, 14:04   +9 +/
Linux-rs
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

98. Сообщение от Аноним (68), 13-Мрт-25, 14:05   +1 +/
Rust добрался до Гнома

https://gtk-rs.org/

https://wiki.gnome.org/Projects/Rust

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #106, #120, #130

99. Сообщение от Аноним (88), 13-Мрт-25, 14:05   –1 +/
Так убунта изначально есть ничто иное как окастыленный ванильный линукс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #282

100. Сообщение от Аноним (181), 13-Мрт-25, 14:05   +/
Одобренные дистрибутивы есть. Да и не одобренные с GNU/Linux были и будут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

102. Сообщение от keydon (ok), 13-Мрт-25, 14:07   –1 +/
Последний гвоздь в крышку убунты. Обычным пользователям давно не советую, теперь и корпоратов буду отговаривать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #171, #212, #301

103. Сообщение от Аноним (88), 13-Мрт-25, 14:08   +3 +/
Чувак написал, что руст в прошлом, а ты про будущее..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

104. Сообщение от Аноним (-), 13-Мрт-25, 14:08   +3 +/
> У тебя много ошибочных представлений о том, что хорошо, а что плохо.

Программы без CVE - хорошо, с ошибками - плохо.

> Системные утилиты должны быть написаны на чистом Си.  Никаких плюсов, а тем более ржавчины.

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


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

105. Сообщение от Аноним (105), 13-Мрт-25, 14:09   +/
Fictionbook Editor и SP Forth как минимум. Первого мне под ненужным на десктопе здорово не хватает: под wine он работоспособен весьма условно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #125, #485

106. Сообщение от Аноним (88), 13-Мрт-25, 14:09   +/
Долго же ты спал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

108. Сообщение от Аноним (181), 13-Мрт-25, 14:11   +1 +/
Она, я так понимаю, сейчас называется WSL2 ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

109. Сообщение от Facemakeremail (?), 13-Мрт-25, 14:11   +1 +/
>Системные утилиты должны быть написаны на чистом Си

Звучит фанатично ☺. К тому же понятие о "чистом Си" у разных людей может быть разное.

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

110. Сообщение от Аноним (110), 13-Мрт-25, 14:11   +/
Вы о Rust? Согласен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

111. Сообщение от mos87 (ok), 13-Мрт-25, 14:12   +1 +/
Не нужно воспринимать пост, написанный за минуту на такую широкую тему столь буквально.

Представь, что там написано не заменить find на fd, а к примеру доделать find до скорости/удобства fd (но для совместимости человеко-любивый режим find придется спрятать за каким-нибудь ключом.. ну или symlink на имя сделать).
Так даже лучше будет - почти всегда желательно до основания не разрушать, если это возможно.
Улучшение grep напрашивается ещё более остро. Есть заброшенный ag, ripgrep на том же расте, ну и лучший вариант ugrep.
В каком состоянии замена tar - dar не знаю, тут основное дело в adoption. Сколько можно пользоваться архивом. который даже ни просмотреть без фактически распаковки нельзя, ни файл заменить.. Все колются но юзают.

Мысль-то в этом была - что поле для улучшизма огромное.
Но не то что эти хайпожоры предлагают (сколько раз у него в посте там повторён этот порожняк про ВСЁ БУДЕТ ЛУЧШЕ НУ ВОТ ПРЯМ ВСЁ И ТОЛЬКО БЛААДОРЯ РАСТУ!!! без него это всё недостежимооо!!!!).

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

112. Сообщение от myster (ok), 13-Мрт-25, 14:12   +/
В конечном счёте ведь все дистры перейдут на растовые сoreutils, просто Linux сообществу сейчас нужны подопытные кролики/крысы. Вот пользователи Ubuntu и помогут сообществу, им после Unity и Snap уже не привыкать.
Ответить | Правка | Наверх | Cообщить модератору

113. Сообщение от Аноним (110), 13-Мрт-25, 14:13    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

114. Сообщение от Аноним (21), 13-Мрт-25, 14:15   +2 +/
раст - язык с незавершенной концепцией.

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

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

115. Сообщение от Аноним (181), 13-Мрт-25, 14:16   +/
Думаю, тогда ещё в айтишке не было такого термина "модномолодёжный". Т.к. и языков программирования ещё было не так много: Fortran, COBOL, Lisp, Algol, PL/I.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

118. Сообщение от дАнон (?), 13-Мрт-25, 14:21   +/
когда Snap на Расте
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #178, #480

119. Сообщение от Аноним (181), 13-Мрт-25, 14:22   +/
Да ЯП в мире хоть пруд пруди. А за последний десяток лет, так ажиотаж какой-то пошёл создавать свои "лучшие". Так что, сколько их ещё появится...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

120. Сообщение от Аноним (181), 13-Мрт-25, 14:24    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

121. Сообщение от Аноним (181), 13-Мрт-25, 14:26   +1 +/
Ну еcли на D и без Лёньки, то может чего и получится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

123. Сообщение от Аноним (123), 13-Мрт-25, 14:31   +/
А можно раскрыть мысль про обсуживание интересов капитала? Кажется, что наоборот корпорации=капитал везде пропихивают MIT и прочие апачи и противятся гнутым лицензиям. В чем для них выгода?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #159, #335

124. Сообщение от aNonim (?), 13-Мрт-25, 14:39   +3 +/
... да еще и бинарными натуралами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #202

125. Сообщение от Аноним (51), 13-Мрт-25, 14:41   +3 +/
Не пытайтесь играть в шахматы с голубем. Он раскидает фигуры, насрёт на доску и улетит рассказывать как вас уделал. С фанатиком n00by спорить можно примерно с таким же результатом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

126. Сообщение от aNonim (?), 13-Мрт-25, 14:43   +2 +/
... уменьшающая свободу проприерастов стырить и прикопать код.
Пофиксил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #128

127. Сообщение от Tron is Whistling (?), 13-Мрт-25, 14:45   +3 +/
Отлично, держаться от этого дистра подальше всегда было верным решением.
Ответить | Правка | Наверх | Cообщить модератору

128. Сообщение от Аноним (-), 13-Мрт-25, 14:53   –2 +/
> ... уменьшающая свободу проприерастов стырить и прикопать код.
> Пофиксил.

Пофиксил на отлично, прям по заветам защитника љољилюбовю!
Называть свободу - рабством это в стиле столманутых коммуняк.

Свободные лицензии дают свободу - открывать, закрывать код. Использовать в любых проектах кому угодно.
ГНУ берет открытый для всех проект и закрывает!

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

129. Сообщение от НяшМяш (ok), 13-Мрт-25, 14:53   +4 +/
С разморозкой. На миллионах хомячков уже проверили Cloudflare, Android и, с недавнего времени, Windows.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #139

130. Сообщение от Ан Оним (?), 13-Мрт-25, 14:58   +1 +/
Про gtk-rust: я вот не пойму, нас так долго учили, что для программирования GUI надо использовать ООП, что собственно ООП и создали для нужд GUI, что благодаря ООП  децентрализация и автоматизация, а тут приходит какой-то Rust и говорит что всё это неправда, и что для GUI  ООП не нужно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #141, #314, #479

131. Сообщение от Ан Оним (?), 13-Мрт-25, 15:02   +/
Убогость?? С - самый гибкий язык, самый быстрый, самый быстрокомпилируемый
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #140, #144, #207

132. Сообщение от Аноним (51), 13-Мрт-25, 15:03   +2 +/
> Свободные лицензии дают свободу - открывать, закрывать код. Использовать в любых проектах кому угодно.

Но ведь автор кода сам выбирает лицензию, в чем несвобода?

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

134. Сообщение от Ан Оним (?), 13-Мрт-25, 15:08   +/
Си особо никогда не была модной. Во времена молодости Си самым модным языком был Алгол-68, потом Simula, потом Smalltalk.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #232

135. Сообщение от OpenEcho (?), 13-Мрт-25, 15:09   +1 +/
> И зачем-то ещё и отключили несколько десятков тестов...

Наверное они из Австралии, там тоже страусы прячут башку в песок, если че не так

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

137. Сообщение от OpenEcho (?), 13-Мрт-25, 15:13   +6 +/
Отсюда вывод - какой безопастный язык не делай, всё равно самое слабое место - человек, если он может "начальственным" решением сказать Ок и поxеpить некоторые тесты
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

138. Сообщение от Аноним (181), 13-Мрт-25, 15:16   +/
Уточним, свободный, а не бесплатный (как пиво).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #226, #285

139. Сообщение от Аноним (29), 13-Мрт-25, 15:19   –1 +/
у каждого дома стоит собственный Cloudflare? или может быть ты юзаешь Android на ПК? в винде раста нед, его не может там быть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #150, #179

140. Сообщение от чатжпт (?), 13-Мрт-25, 15:19   +3 +/
забыл добавить "самый дырявый"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #155, #184

141. Сообщение от Аноним (181), 13-Мрт-25, 15:21   +/
Всё правильно вас учили. А на Rust получится GUI a la GTK. Для удобства пользования которым, на него придётся навернуть свою Vala. Как то и произошло с нынешним сишным GTK.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

143. Сообщение от Вася Пупкин (?), 13-Мрт-25, 15:23   +1 +/
Для оочень специфичных платформ есть вариант транслировать раст в си и собирать как раньше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #248

144. Сообщение от Аноним (-), 13-Мрт-25, 15:26   +1 +/
> самый гибкий язык

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

> самый быстрый

АСМ быстрее. А сишка это всего лишь условнокроссплатформенный асм.

> самый быстрокомпилируемый

И готовый очень быстро скомпилить любой мусор.

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

145. Сообщение от Алконим (?), 13-Мрт-25, 15:26   +2 +/
Я всегда был и будут против смешивания с и раст в ядре. И часто жирно троллю на темы про раст. Но в таких случаях, где проект написан с нуля на раст, без языковых зоопарков, я не против замены и использования раста.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #158

146. Сообщение от OpenEcho (?), 13-Мрт-25, 15:27   +/
> Да, Раст - это будущее. Странно, что опеннетовцы этого не понимают.

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

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

147. Сообщение от Аноним (43), 13-Мрт-25, 15:37   +/
То есть по вашему мнению systemd написанный на c - это лучшее?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

148. Сообщение от fuggy (ok), 13-Мрт-25, 15:38   +1 +/
Всё равно не вижу зачем. Если вам нравится скорость+удобство fd, ugrep. Почему не пользоваться ими? Файлы слишком большие? Так это небольшая плата за скорость+удобство. Всё ещё меньше, чем любой калькулятор во snap/flatpak. Посмотрел fd вестит всего 4МБ, очень не много. То что другие rust утилиты много весят, так это просто не умеют настраивать strip.
У тебя на компе исполняется бинарник, в нем никакого раста нет. А какая разница на каком языке написаны исходники, хоть на брейнфак, если оно быстро работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #191, #245

149. Сообщение от Аноним (149), 13-Мрт-25, 15:39   +/
А какая разница на чём написаны утилиты? На паскале, бейсике, го или расте? Пусть себе пишут на здоровье, поднимают флаги "победы", зачем на это обращать особое внимание? Заметьте, расты как и их коллеги из меньшинств, поняли главную вещь - нужно бороться за перехват внимания, побольше и почаще кричать, качать свои права. В каком-то виде это может принести желаемый психологический эффект в рамках целенаправленных пиар-кампаний.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #153, #173, #192

150. Сообщение от Аноним (-), 13-Мрт-25, 15:41   +1 +/
> в винде раста нед, его не может там быть

Кекспертиза местных анонов как всегда на высоте

DWriteCore и Win32k GDI уже давно в ядре винды

https://www.reddit.com/r/rust/comments/12yg3cp/microsoft_rew.../

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

151. Сообщение от fuggy (ok), 13-Мрт-25, 15:45   –2 +/
Пошла биполярка. Выкидываем GNU утилиты, добавляем uutils. Но они же на rust, утилиты должны быть на чистом Си! Срочно вернуть всё назад, выкидываем uutils. Но GNU утилиты под GPL. Вернуться к пункту 1.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

152. Сообщение от Аноним (-), 13-Мрт-25, 15:46   +/
> Но ведь автор кода сам выбирает лицензию, в чем несвобода?

А автор у нас только один?

Если я хочу что-то исправить в заброшенном гнукоде, то я вынужден писать под гну-лицензией.
А для свободных лицензий я имею право форкнуть под другой, какая мне понравится.
ГНУ уменьшает кол-во свободы.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #157, #166, #506

153. Сообщение от Аноним (-), 13-Мрт-25, 15:49    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

155. Сообщение от OpenEcho (?), 13-Мрт-25, 15:58   +1 +/
> забыл добавить "самый дырявый"

Язык в принципе не может быть дырявым. Чем меньше абстракций над jmp, mov, тем проще и гибче язык, но при этом за банальные косяки отвечает человек, в отличие где язык берется в добавку к абстракциям, пытаться фиксить **человеческие** ошибки. Т.е. весь хайп о расте в том, что пройдя барьер мутной семантики и концептуальных абстракций, на нем можно лабать даже обезьянам, которые верят в безопастный язык, а не в себя. Но жизнь доказывает обратное, чем проще - тем надежнее. И да, ошибки были есть и будут, не зависимо от "безопастного" или "не безопастного" языка.

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

156. Сообщение от Аноним (156), 13-Мрт-25, 15:58   +/
GNOME
Systemd
RUST
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #370

157. Сообщение от Аноним (51), 13-Мрт-25, 16:04   +1 +/
> ГНУ уменьшает кол-во свободы.

Ещё раз: автор разрешил пользоваться своим творением на определенных условиях и выбрал для этого лицензию. Вашу свободу воровать код ограничил автор, а не лицензия.

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

158. Сообщение от OpenEcho (?), 13-Мрт-25, 16:05   +4 +/
Согласен, только вот парк рабочей силы способной в раст, значительно меньше и я не уверен что с такой семантикой  и документацией в стиле блога он долго продержится
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145 Ответы: #211

159. Сообщение от Аноним (156), 13-Мрт-25, 16:06    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123

160. Сообщение от Аноним (160), 13-Мрт-25, 16:10   +2 +/
> Язык в принципе не может быть дырявым.

Почему нет?
Если один и тот же код, на разных компиляторах их версиях, железе, географических координатах выдает разные результаты из-за UB...
То это просто поганый инструмент.

> Чем меньше абстракций над jmp, mov, тем проще и гибче язык,

Разве? Банальное a + b пишется в несколько строк вместо 3 символов.

> но при этом за банальные косяки отвечает человек,

Никто ни за что не отвечает.

> в отличие где язык берется в добавку к абстракциям, пытаться фиксить **человеческие** ошибки.

Отказоустойчивость и особенно к человеческим ошибкам это признак высоких технологий.

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

Зато makakи-СИшники верят в себя. И овнокодят. Изо дня в день, из года в год...
Вон в соседней новости уязвимость в рисовалке шрифтов - RCE.

> Но жизнь доказывает обратное, чем проще - тем надежнее.

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

> И да, ошибки были есть и будут, не зависимо от "безопастного" или "не безопастного" языка.

Отличная подмена тезиса! "Раз ошибки будут, то будем плевать на безопасность"
А есть еще куча параметров таких как "а сколько их?", "насколько они опасные".
Если каждый второй выход за пределы буфера это RCE - это одно.
А если аппа просто упадет, то уже другое.

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

161. Сообщение от нах. (?), 13-Мрт-25, 16:11   +/
Погодите, погодите. У них пока /bin/ls из 600 тестов проваливает 100.

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

162. Сообщение от Витюшка (?), 13-Мрт-25, 16:13   +11 +/
Также в следующем выпуске Debian: ...

Ты куда не бегай - результат известен. Далеко от systemd убежали?

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

163. Сообщение от Витюшка (?), 13-Мрт-25, 16:15   +1 +/
Потому что Лёня пишет на С.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #181

164. Сообщение от Витюшка (?), 13-Мрт-25, 16:18   +/
Наглое враньё. Скорее ошибочное мнение из-за отсутствия необходимых компетенций.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

165. Сообщение от Аноним (-), 13-Мрт-25, 16:26   –4 +/
> Ещё раз: автор разрешил пользоваться своим творением на определенных условиях и выбрал  для этого лицензию. Вашу свободу воровать код ограничил автор, а не лицензия.

Слово воровство это немного перебор - у автора не убудет если я возьму его код.

Но пример "ГНУтики взяли код BSD перелицензировали пол GPL-рак" отлично опказывает как гну ограничевает свободу.
Они еще ни строчки кода не написали - а ограничения уже ввели.

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

166. Сообщение от fuggy (ok), 13-Мрт-25, 16:26   +/
Ты можешь свободно форкать для себя и никому не отдавать и не показывать, если ты используешь это только для себя.

То что ты получил в виде свободного кода, остаётся в открытом виде. Лицензия это соглашение, ты либо соглашаешься, либо проходишь мимо. Кто тебе давал право, брать чужой свободный код и делать его закрытым? Не нравится - не используй, пиши свои велосипеды.

Ты как автор своей работы можешь выбрать абсолютно свободно свою лицензию. Никакого принуждения. И если BSD/MIT позволяет перелицензировать код, то почему они обижаются когда перелицензируют в GPL, но не обижаются когда перелицензируют в EULA.

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

167. Сообщение от Аноним (167), 13-Мрт-25, 16:27   +4 +/
Возможно и нет никакой необходимости быть совместимым с GNU. Сначала Убунта перейдёт, потом ещё пара мейнстримных дистрибутивов следом за ними, и за совместимостью будет GNU бегать. Как когда-то они бегали за классическими юниксовыми утилитами, пока сами не стали мейнстримом и не напридумывали своих уникальных расширений и опций. Всё течёт, всё изменяется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

168. Сообщение от Аноним (181), 13-Мрт-25, 16:28   +/
Corporust/Linux, если быть точнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #487

169. Сообщение от Аноним (169), 13-Мрт-25, 16:30   +/
> Что технологически в ls поменялось? Или cat?

В uutils? Хз, не смотрел... Что можно поменять? Посмотри на bat.
Coreutils застыли в прошлом.

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

170. Сообщение от Аноним (170), 13-Мрт-25, 16:30   +/
Ну все, остаемся на 24.04.
Не сильно и хотелось обновляться!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #236, #337

171. Сообщение от Аноним (181), 13-Мрт-25, 16:31   +/
Отечественные корпорасты и так не на Убунте, а на Астрах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #210, #362, #444

172. Сообщение от fuggy (ok), 13-Мрт-25, 16:32   +/
BSD запрещает перелицензировать? Нет. Тогда какие претензии? Ведь автор сам разрешил перелицензировать выбрав BSD.

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

Противоречие. От BSD же не убудет, если я возьму их код и используют в GPL программе. BSD код остаётся в ведении автора без ограничений.

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

173. Сообщение от Аноним (181), 13-Мрт-25, 16:37   +/
- А чего они хотят, Берримор?
- Борются за свои права, сэр.
- Разве у них нет прав?
- Есть, сэр.
- Так чего же они так кричат?
- ..., сэр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

174. Сообщение от Аноним (169), 13-Мрт-25, 16:37   +1 +/
> Системные утилиты должны быть написаны на чистом Си.

Звучит сильно, но будут ли какие-то аргументы?

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

175. Сообщение от Аноним (181), 13-Мрт-25, 16:43   +3 +/
>ГНУ берет открытый для всех проект и закрывает!

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

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

176. Сообщение от нах. (?), 13-Мрт-25, 16:44   +3 +/
> кроме, разве что, sudo

с sudo у них вообще отлично получилось - ее нет в гну тестах, поэтому они даже и не старались.
Не поверишь, но sudo-rs поддерживает (с некоторыми...особенностями) _исключительно_ дефолтный конфиг бабуинты. Т.е. ненужнейшее ненужно из одной строчки (которое обычной su несложно заменить)

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

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

177. Сообщение от _kp (ok), 13-Мрт-25, 16:44   +/
В заражением Rust, всё централизованно, как с ковидом. Debian уже самобречен, и вовсю внедряет несовместимые утилиты, зато "модные", инклюзивные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

178. Сообщение от нах. (?), 13-Мрт-25, 16:45   +4 +/
да подажжите, дайте хоть cat совместимый дописать, а не 507 из 600.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

179. Сообщение от Аноним (181), 13-Мрт-25, 16:49   +1 +/
>в винде раста нед, его не может там быть

Странно, а давеча некоторые посетители писали, что M$ переписывает части своего ядра на Rust.
Или неправда? Или она только в Linux его пропихивает по причине EEE?

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

180. Сообщение от нах. (?), 13-Мрт-25, 16:49   +1 +/
> Помучаются с Растом и вернутся обратно.

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

Учитывая что космонавт давным-давно охладел к своему детищу - это почти нереально.

К тому же проблема не в хрусте, а как обычно в том что хрустопpдолики ж норовят всучить недоделку не проходящую _даже_ regression tests (которые вообще не для того и даже 100 из 100 не означают что получилась полноценная замена оригиналу).

И будь уверен - доделывать они ничего не будут. Задрав обоcpaнные хвосты побегут еще что-то попереписькивать, что до них неплохо работало.

А мы будем, проклиная все на свете, в каждой установке потом подменять кривой пакет обратно работающим гнутым.

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

181. Сообщение от Аноним (181), 13-Мрт-25, 16:51   +3 +/
Просто ещё не было команды от работодателя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163 Ответы: #270

183. Сообщение от Аноним (181), 13-Мрт-25, 16:56   +/
Теперь Укурту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #187

184. Сообщение от Аноним (181), 13-Мрт-25, 16:58   +/
Самый дырявый - Asm.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #208, #460

185. Сообщение от Аноним (-), 13-Мрт-25, 16:59   –1 +/
>>ГНУ берет открытый для всех проект и закрывает!
> Не закрывает, а не позволяет другим закрывать.

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

> А людям с помыслами обмениваться кодом и не скрывать, как раз, хорошо.

К счастью красная чума сходит на нет и под gpl проектов остается все меньше.


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

187. Сообщение от Аноним (187), 13-Мрт-25, 17:11   –1 +/
Укурунту :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183 Ответы: #271

188. Сообщение от Аноним (181), 13-Мрт-25, 17:12   +3 +/
Почти как альфа-самец ж)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

189. Сообщение от nebularia (ok), 13-Мрт-25, 17:14   +2 +/
Привет рандомно отвалившиеся скрипты из-за отсутсвия какой-то опции не очень часто использующейся. И если от Alpine с busybox такое ожидаешь, то тут подстава откуда не ждали будет)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #222, #225, #326, #446

190. Сообщение от Аноним (190), 13-Мрт-25, 17:15   +1 +/
Не фанат С но - избавятся от ошибок по памяти, но затем получат проблемы с поддержкой и развитием нечитабельного rust-кода в больших проектах. Во всех профессиях люди стараются как-то облегчить свой труд, а не усложнить, почему rust-программисты так себя ненавидят?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #193, #196, #197, #199, #214, #322

191. Сообщение от mos87 (ok), 13-Мрт-25, 17:15   +/
>Всё равно не вижу зачем. Если вам нравится скорость+удобство fd, ugrep. Почему не пользоваться ими?

понятно. дальше носа смотреть не хочим.

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

192. Сообщение от nebularia (ok), 13-Мрт-25, 17:15   +/
> А какая разница на чём написаны утилиты? На паскале, бейсике, го или
> расте? Пусть себе пишут на здоровье, поднимают флаги "победы", зачем на
> это обращать особое внимание? Заметьте, расты как и их коллеги из
> меньшинств, поняли главную вещь - нужно бороться за перехват внимания, побольше
> и почаще кричать, качать свои права. В каком-то виде это может
> принести желаемый психологический эффект в рамках целенаправленных пиар-кампаний.

Это предупреждение, чтобы ты знал, на что списывать отвалы баш портянок

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

193. Сообщение от mos87 (ok), 13-Мрт-25, 17:26   +2 +/
через год окажется что он не только не читабельный, но и что тот раст уже не торт, сейчас новый кленовый раст

пе-ре-пи-сы-вать!

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

194. Сообщение от Аноним (-), 13-Мрт-25, 17:26   –1 +/
> которые вообще не для того и даже 100 из 100 не означают что получилась полноценная замена оригиналу

А никому и не нужна полная замена оригинала (ну, может такому прдлику как ты)
Нужно чтобы оно работало в подавляющем большинстве случаев.
То что у busybox не все флаги и даже утилиты реализованы - никого не парит. Живут с этим и ок. А тут прям трахедия.

> И будь уверен - доделывать они ничего не будут.

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

> что до них неплохо работало.

Фигово оно работало. Тормозной кал от дидов-дыряшечников.

> А мы будем, проклиная все на свете, в каждой установке потом подменять
> кривой пакет обратно работающим гнутым.

Ну а что вам неосиляторам еще остается))


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

195. Сообщение от Аноним (167), 13-Мрт-25, 17:31   –1 +/
> Все эти утилиты были проверены и доказали надежность

Что, никогда не ловил ошибки сегментации в GNU-утилитах? Впрочем, ты и не мог, так как кроме cd и ls вряд ли чем-то пользовался.

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

196. Сообщение от Аноним (-), 13-Мрт-25, 17:31   +1 +/
> Не фанат С но - избавятся от ошибок по памяти, но затем получат проблемы с поддержкой и развитием нечитабельного rust-кода в больших проектах.

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

> Во всех профессиях люди стараются как-то облегчить свой труд, а не усложнить, почему rust-программисты так себя ненавидят?

Именно это раст и делает.
Например я создал enum ошибок SuperDuderErrors и функция возвращает их в случае неудачи - какой-то Result<value, error>.
Если я попытаюсь сравнить их с DuperSuperError'ами, то компилятор услужливо мне скажет "дружище, тут вообще-то разные типы" и я за пару минут это исправлю.
А вот СИшка будет возвращать какой-то -1 или -2, или -10.
Причем enumʼы тоже не помогут, тк это тот же инт и сравнить Яблоко с Крокодилом легко и непринужденно. А потом часами искать ошибку.

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


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

197. Сообщение от Вася Пупкин (?), 13-Мрт-25, 17:33   +2 +/
а они то и не догадываются что усложняют себе жизнь. да и программисты то они похоже не настоящие и вообще как-то чудом смогли язык выучить, видимо тоже от скодоумия
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190 Ответы: #206, #417

198. Сообщение от Аноним (198), 13-Мрт-25, 17:40   +2 +/
"Заставь дурака Богу молиться, он и лоб расшибёт!"
Лучше бы делом занялись, а не всяким вредительством, чтобы все сидели и выгребали хренову кучу багов.
Ответить | Правка | Наверх | Cообщить модератору

199. Сообщение от Аноним (-), 13-Мрт-25, 17:41   –1 +/
Программы на Rust собираются полдня. Вот это вот ужас! На сишке сборка программы составляет считанные секунды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190 Ответы: #466

200. Сообщение от IdeaFix (ok), 13-Мрт-25, 17:42   +/
Переписали бы на расте системду... жаба гадюку бы... но нет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #205

201. Сообщение от Аноним (149), 13-Мрт-25, 17:42   +1 +/
Поэтому предупреждение оставаться на 24.04 - не лишено смысла.

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

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

202. Сообщение от Аноним (-), 13-Мрт-25, 17:49   +/
Разве?
Суда по кол-ва багов дыды были еще теми 321ми которым было пофигу на качество кода, на кол-во ошибок в нем.
Главное побыстрее выпрограммировать очередной кусок и пойти пить пивас и заедать марками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #365

203. Сообщение от Аноним (-), 13-Мрт-25, 17:58   +/

> И если BSD/MIT позволяет перелицензировать код, то почему они обижаются когда перелицензируют в GPL, но не обижаются когда перелицензируют в EULA.

Разве EULA кричит "мы свободная и открытая" лицензия?
Кажется нет.
А вот ЖПЛ пытается мимикрировать под свободные лицензии.

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

204. Сообщение от 12yoexpert (ok), 13-Мрт-25, 17:59   +/
для меня убунту умерла ещё даже до снап: когда выкинули Unity, а я был маленьким 12-летним экспертом

плюс невозможно было работать на старых пакетах и задолбали постоянно умирающие PPA

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

205. Сообщение от 12yoexpert (ok), 13-Мрт-25, 18:00   +/
я бы только для этого раст изучил, чтобы набросить леннартушке. а там пусть сами грызутся
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #200 Ответы: #396

206. Сообщение от 12yoexpert (ok), 13-Мрт-25, 18:02   +1 +/
до тебя таки начинает доходить вся суть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #197

207. Сообщение от User (??), 13-Мрт-25, 18:12   +1 +/
Ээээ... Насчёт "быстрокомпилируемого" это ты прям смИщьно спетросянил, ага.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

208. Сообщение от чатжпт (?), 13-Мрт-25, 18:13   +/
> Самый дырявый - Asm.

так Си и есть портабельный asm

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

209. Сообщение от нах. (?), 13-Мрт-25, 18:15   +/
> А никому и не нужна полная замена оригинала

тебе в бизибоксике не нужна - ты и живи вот с этим.

> Нужно чтобы оно работало в подавляющем большинстве случаев.

нет. Нужно чтоб работало - у нас. (А вот на большинство васянов не умеющих ничего за рамками бизибокса и лезущих в гомощель чтоб файл скопировать - совершенно наплевать)

> То что у busybox не все флаги и даже утилиты реализованы - никого не парит. Живут с этим

нет. С этим страдают. (ну, те кто зачем-то этим недоразумением пользоваться вынужден)
Я в свое время насмотрелся, с безопасного расстояния.

> И доделать они таки доделают. До октября время есть.

"доделывать, разумеется, никто ничего и не собирался"

До октября, клоун. sudo-rs как там поживает?

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

210. Сообщение от нах. (?), 13-Мрт-25, 18:16   +/
> Отечественные корпорасты и так не на Убунте, а на Астрах.

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

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

211. Сообщение от нах. (?), 13-Мрт-25, 18:18   +/
> Согласен, только вот парк рабочей силы способной в раст, значительно меньше и
> я не уверен что с такой семантикой  и документацией в
> стиле блога он долго продержится

парк рабочей силы способной в sudo на сях забесплатно в свое личное время вообще давным-давно - один стареющий неудачник. И чо? Это си чтоль сложный? Или документация не та?

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

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

212. Сообщение от Аноним (212), 13-Мрт-25, 18:18   +1 +/
>Последний гвоздь в крышку убунты

Этих последних гвоздей уже вколачивали немеряно.
А Ubuntu живее все живых.

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

213. Сообщение от нах. (?), 13-Мрт-25, 18:19   +/
> Поэтому предупреждение оставаться на 24.04 - не лишено смысла.

А в 28м, когда перестанет поддерживаться (да и то на от...сь главным образом никому ненужный base repo) - лечь и помереть?

В целом, конечно, неплохая перспектива.

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

214. Сообщение от нах. (?), 13-Мрт-25, 18:20   +/
> Не фанат С но - избавятся от ошибок по памяти, но затем
> получат проблемы с поддержкой и развитием нечитабельного rust-кода

"разумеется, поддержкой заниматься тоже никто и не собирался"

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

215. Сообщение от Аноним (149), 13-Мрт-25, 18:30   +/
Ещё пока неизвестно чем закончится их бодрая пробежка по растовым граблям. Но это определённо ред флаг на будущее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #221

216. Сообщение от Аноним (-), 13-Мрт-25, 18:31   +/
> нет. Нужно чтоб работало - у нас.

Нет, нужно чтобы работало у юзеров дистра.
Если тебе что-то не нравится - ты идешь на хурд и возмущаешься уже там.

> нет. С этим страдают. (ну, те кто зачем-то этим недоразумением пользоваться вынужден)

Кто хочет, тот страдает. У остальных просто работает.

> "доделывать, разумеется, никто ничего и не собирался"

Поговорим в октябре))

> До октября, клоун. sudo-rs как там поживает?

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


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

217. Сообщение от IdeaFix (ok), 13-Мрт-25, 18:37   +/
> для меня убунту умерла ещё даже до снап: когда выкинули Unity, а
> я был маленьким 12-летним экспертом
> плюс невозможно было работать на старых пакетах и задолбали постоянно умирающие PPA

И что в итоге? Centos5? Debian 5? ALT Linux Master 2.4?

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

218. Сообщение от Аноним (218), 13-Мрт-25, 18:38   –1 +/
Ничто не мешает сделать на Си тип
struct Result { Value x; }  Ok, Err;
Для структур в Си - строгая типизация. Возвращать как параметр функции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #257

219. Сообщение от нах. (?), 13-Мрт-25, 18:47   –2 +/
угу, в ядре, но есть нюанс: Currently in consumer Windows, disabled by feature flag.
Причем никаких новостей свежее 23го года у тебя, разумеется, нет.

Дай угадаю - тот болтливый попугай давно уволен, код в котором никто с тех пор ничего не может понять, так и "disabled by feature flag".

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

220. Сообщение от нах. (?), 13-Мрт-25, 18:48   +/
> Нет, нужно чтобы работало у юзеров дистра.

а потом "ой, что-то их все меньше и меньше".

> Нормально поживает. Еще релиза не было, а оно уже работает.

лол.


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

221. Сообщение от нах. (?), 13-Мрт-25, 18:50   +1 +/
> Ещё пока неизвестно чем закончится их бодрая пробежка по растовым граблям. Но
> это определённо ред флаг на будущее.

это на настоящее. В будущем подобных бредовых решений будет только больше - нормальные менеджеры у проекта давным-давно отсутствуют.

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

222. Сообщение от нах. (?), 13-Мрт-25, 18:50   +2 +/
> Привет рандомно отвалившиеся скрипты из-за отсутсвия какой-то опции не очень часто

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

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

223. Сообщение от 12yoexpert (ok), 13-Мрт-25, 18:51   +1 +/
arch, потом gentoo
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217

224. Сообщение от нах. (?), 13-Мрт-25, 18:52   –1 +/
> И что в итоге? Centos5? Debian 5? ALT Linux Master 2.4?

windows10ltsb же ж...

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

225. Сообщение от Аноним (225), 13-Мрт-25, 18:53   +/
>Привет рандомно отвалившиеся скрипты из-за отсутсвия какой-то опции не очень часто использующейся. И если от Alpine с busybox такое ожидаешь, то тут подстава откуда не ждали будет)

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

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

226. Сообщение от Аноним (226), 13-Мрт-25, 18:56   +2 +/
А сделали как пиво, а не как хотели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138

227. Сообщение от Аноним (51), 13-Мрт-25, 19:02   +1 +/
> Берется код, автор которого сделал "доступный всем без исключения для любого использования"
> - и ограничивается.

А оригинальный код куда девается?

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

228. Сообщение от Аноним (149), 13-Мрт-25, 19:09   +/
> Даже если это и случится (что далеко не факт), то сколько таких
> опций и сколько будет таких скриптов? Ну отвалился скрипт - дебажишь,
> находишь проблему, репортишь баг, делаешь любым другим из миллиардов вариантов, после
> фикса - меняешь, по желанию. Но еще раз - это всё
> спекуляции.

Отвалился скрипт — дебажишь, после фикса — меняешь, по желанию. Ну конечно, ведь это же так просто! Сидишь себе, ковыряешься в коде, и радуешься, что тебе выпал шанс стать частью великого эксперимента растофилов по внедрению альфа-версий своих поделок в продакшн. Это тренировка стрессоустойчивости! Ведь это всё спекуляции, правда? Главное — верить в лучшее, и помнить, что каждый отвалившийся скрипт — это шаг к ржавому будущему, где растофилы наконец-то доделают все свои "почти готовые" фичи. Или нет. Но это уже детали.

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

229. Сообщение от freehck (ok), 13-Мрт-25, 19:14   +/
> Джон Сигер (Jon Seager), вице-президент компании Canonical по инжинирингу и технический
> лидер проекта Ubuntu, представил инициативу по замене в Ubuntu системных утилит
> на аналоги, написанные на языке Rust.

Что ж, пусть попробуют. Иметь альтернативы -- это в целом хорошо.
Между тем, я отдельно отмечу, что вот именно *замена* -- ещё даже на горизонте не маячит.

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

Во-вторых, у Rust-а в Tier 1 по сути только amd64, arm64, i386; не понятно, что делать с охапкой остальных архитектур, таких как armel, mipsel,  mips64el, ppc64el, s390x... Всех скопом выбрасывать - такой себе вариант.

Будет интересно посмотреть, как уважаемые господа будут решать эти проблемы.

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

231. Сообщение от Марк Растинович (?), 13-Мрт-25, 19:22   +1 +/
Вот самое свежее про раст и майкрософт для тебя, успехов в просвещении https://www.youtube.com/watch?v=1VgptLwP588
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #219

232. Сообщение от _ (??), 13-Мрт-25, 19:22   +/
Но до седин на мудях дожили не только лишь все... :)
А Си - дожил. И это жу-жу - не с проста!(С)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #325

233. Сообщение от Аноним (-), 13-Мрт-25, 19:24   +/
> Лучше бы они пользу приносили своим вкладом в развитие

Так вклад убунты в развитие линукса огромный.
Они первые сделали декстопный линукс с человеческим лицом, рассчитанный на нормальных обычных людей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #242, #251, #369

234. Сообщение от _ (??), 13-Мрт-25, 19:25   +3 +/
Спасибо за указание на ошибку - будет 140 MB и это если отключить встроенный уеб-сервер и генерацию QR для получения листинга :-)))))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #443

235. Сообщение от Аноним (-), 13-Мрт-25, 19:39   –1 +/
> Причем в этом варианте конфига и обычный sudo в общем-то безопастен,

Да, да, конечно бизапасен! Его же выродили луДшие погромиты современности (среди сишников)!
А потом хоба, оказывается что с 2011 по 2021 лет дырень практически во всех дистрах потому что перезаписал "области памяти за границей данного буфера."

"Уязвимость позволяет получить доступ с правами root без прохождения аутентификации и без наличия необходимых полномочий. Проблема может быть эксплуатирована любым пользователем, независимо от присутствия в системных группах и наличия записи в файле /etc/sudoers. Для атаки не требуется ввод пароля пользователя, т.е. уязвимость может применяться посторонним для повышения привилегий в системе после компрометации уязвимости в непривилегированном процессе (в том числе запускаемом под пользователем "nobody").

Проблеме подвержены все версии sudo с 1.8.2 по 1.8.31p2 и с 1.9.0 по 1.9.5p1 в конфигурации по умолчанию."

opennet.ru/opennews/art.shtml?num=54474

И если бы это была единственная дырень...

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

236. Сообщение от _ (??), 13-Мрт-25, 19:39   +/
А через 3 года - ****? :)
Я кстати начинаю думать что CentOS rolling уже не выглядит совсем уж чем то дурным 8-| всё лучше чем вот это вот ...

PS: Мда ... дожили таки до третьей "Е" в ЕЕЕ-шке, а не верилось ведь :)

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

237. Сообщение от _ (??), 13-Мрт-25, 19:45   –1 +/
+ WSL2 и таки - лучший линугз для десктопа.

Самое грустное - что это ведь почти не шутка :( А скоро будет тупо - аксиомой.

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

238. Сообщение от нах. (?), 13-Мрт-25, 19:49   +/
> Между тем, я отдельно отмечу, что вот именно *замена* -- ещё даже на горизонте не маячит.

тем временем:
перевод Ubuntu 25.10 на использование по умолчанию инструментария uutils вместо набора утилит GNU Coreutils. Если эксперимент будет признан удачным, то uutils также будут задействованы по умолчанию в LTS-ветке Ubuntu 26.04.

у тебя "горизонт" - ближайшие выходные?

> Будет интересно посмотреть, как уважаемые господа будут решать эти проблемы.

"Разумеется, решать чужие проблемы никто даже и не собирался"

соберут tierIII кросс-компиляцией. Делов-то (да и как-будто ту s390x не кросскомпилятором всегда и собирают, кто ж им настоящую-то дасть)

оно иногда будет падать в panic(), но эффективным будет уже совершенно наплевать - они подались в виликий гугель, клаудшмару и интел руководителями проектов, чтоб уже ни на каком инструменте не играть.

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

239. Сообщение от нах. (?), 13-Мрт-25, 19:56   +2 +/
> + WSL2 и таки - лучший линугз для десктопа.
> Самое грустное - что это ведь почти не шутка :( А скоро
> будет тупо - аксиомой.

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

Что хорошего-то осталось в этих ваших линуксах, позвольте спросить?

Ну а докер в докере под докером - да, в wsl запустим, если уж зачем-то приспичит.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #237 Ответы: #261, #290, #320, #437

240. Сообщение от Аноним (242), 13-Мрт-25, 20:03   +/
Почему бы не переписать на Java? Ведь безопастность от этого только повысится.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #246, #249, #254

241. Сообщение от Аноним (241), 13-Мрт-25, 20:04   +1 +/
500.. из? Сколько тестов всего то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #243, #263, #351

242. Сообщение от Аноним (242), 13-Мрт-25, 20:07   +1 +/
Каковы ваши доказательства?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233 Ответы: #538

243. Сообщение от безразницы (?), 13-Мрт-25, 20:14   +/
total на графике, 600 их. из них 500 прошли.
самому не верится.

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

244. Сообщение от Аноним (242), 13-Мрт-25, 20:16   +2 +/
Ужасный ужас. Как это мир ещё существует? Как я до сих пор могупрльзоваться Windows XP ведь там же столько уязвимостей и неисправленых переполнений и всего остального.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

245. Сообщение от Аноним (242), 13-Мрт-25, 20:29   +2 +/
4 мегабайта это много.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148

246. Сообщение от Аноним (246), 13-Мрт-25, 20:31   +/
у ней владелец неправильный.
надо на c#.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240

247. Сообщение от ptr (ok), 13-Мрт-25, 20:31   +/
cargo build --features "cp" --no-default-features --release
ls -l coreutils
-rwxrwxr-x 2 ptr ptr 1807264 мар 13 20:27 coreutils

Получается 1.8 MB

Но если собирать всё скопом
cargo build --release
то 12.5 МБ
В три раза больше, чем все эти утилиты в сумме занимают в /usr/bin

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

248. Сообщение от Аноним (242), 13-Мрт-25, 20:33   –1 +/
Может лучше JavaScript в C? JavaScript ведь намного безопастнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

249. Сообщение от Аноним (149), 13-Мрт-25, 20:39   +2 +/
Это не плебейского ума дело решать на чём нужно безопастно писать ядро и системные утилиты. Приказ эффективного Господина не обсуждается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240

250. Сообщение от нах. (?), 13-Мрт-25, 20:43   +/
ну ты перечитай ту реддитовскую прохладную историю. Какой-то менеджер младшего звена MS за неимением чего писать в еженедельный отчет - придумал переписать пару прослоек с прокладкой в растеризаторе шрифтов. О чем громко прыгал и плясал по сцене на какой-то конфе.

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

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

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

251. Сообщение от нах. (?), 13-Мрт-25, 20:47   –1 +/
> Так вклад убунты в развитие линукса огромный.

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

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

252. Сообщение от Котофалк (?), 13-Мрт-25, 20:48   –1 +/
Про страусов-то это как раз байка...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #303

253. Сообщение от поле Name (?), 13-Мрт-25, 20:48   +/
Аж 12мб? Кошмар. Как же мы это запишем на 1.44 дискету.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247 Ответы: #256

254. Сообщение от freecoder (ok), 13-Мрт-25, 20:56   –1 +/
Потому что в Джаве сборщик мусора, VM и нет ансейфа. Ваш КЭП.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240 Ответы: #342

255. Сообщение от freecoder (ok), 13-Мрт-25, 20:59   +2 +/
А Убунта выпускается для всех этих архитектур?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229 Ответы: #259, #338

256. Сообщение от ptr (ok), 13-Мрт-25, 21:02   +1 +/
Туда и busybox не влезет, так как он 2.1 МБ
А вот в роутере c OpentWRT эти лишние 8 МБ могут иметь не малое значение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #253 Ответы: #269, #287, #324

257. Сообщение от freecoder (ok), 13-Мрт-25, 21:07   +/
Покажите код, как это предлагаете использовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

258. Сообщение от Аноним (258), 13-Мрт-25, 21:13   +1 +/
Ну тогда уж есть клоны редхат не роллинг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236

259. Сообщение от Аноним (-), 13-Мрт-25, 21:30   +/
Нет конечно.
amd64, arm64, ppc64el (почему-то до 22.04 включительно, т.е. без последнего лтс), S390X (с нюансами) и как бы все

Остальное - легаси, даже x86. Поэтому нет никаких проблем что все остальные некроплатформы не поддерживаются. Сложно представить что кто-то додумается туда ставить последнюю убунту. А если додумается, то ссзб.

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

260. Сообщение от maximnik0 (?), 13-Мрт-25, 21:31   –2 +/
>Что технологически в ls поменялось?

А если у вас под миллион файлов в каталоге? Тормоза того,не мучают ? А все потому что не включают аппаратный буферный обмен данными - в основных дистрибутивах эту опцию блокируют при компиляции- нет гарантии что не будет переполнения буфера при каком нибудь сложном сортировочном выводе.Была статья,где читал не помню (про Генту по-моему,в какой то статье), разница в быстродействие до  8 раз:-(
Так что не всё так просто:-( Лишь бы не раздули программы в 10 раз как это случается в случае с современными кодерами.

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

261. Сообщение от Аноним (-), 13-Мрт-25, 21:31   +/
> Что хорошего-то осталось в этих ваших линуксах, позвольте спросить?

Свобода!
Можно поставить любое ДЕ, любое ВМ.
Можно бикать вимом, или прдлиться в оргмоде.

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

262. Сообщение от нах. (?), 13-Мрт-25, 21:34   +1 +/
> Можно поставить любое ДЕ, любое ВМ.

ну в общем - шва6одка пpдоликов.

(ну и насчет любого... любого из поддерживаемых в твоем дистрибутиве, ага)

> Можно бикать вимом, или прдлиться в оргмоде.

внезапно, gvim неплохо себя чувствует в винде. Хотя проку от него там гораздо меньше чем от visual studio.

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

263. Сообщение от нах. (?), 13-Мрт-25, 21:38   +/
да какая тебе разница? Тебе ж человеческим языком разжевали - эти тесты даже при 100% прохождении ничего не значат - они не для этого придуманы. А вот если хоть один failed - это значит что тут _точно_ что-то не работает.

А чтобы подтвердить совместимость нужны другие, conformance, тесты. Такие есть, наверное, у posix, но ты их не хочешь.

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

264. Сообщение от Рокетман (-), 13-Мрт-25, 21:46   +/
> В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust

Надеюсь, как обычно, останется в дефалтной Ubuntu, а в Kubuntu это г..но не протащат. Снапы не протащили, еще много чего не протащили, и это не протащат.

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

265. Сообщение от мявemail (?), 13-Мрт-25, 22:05   +1 +/
у posix их в открытом доступе нема :|
есть только неофициальный набор, но не уверена, насколько ему можно доверять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #263 Ответы: #311

266. Сообщение от Аноним (266), 13-Мрт-25, 22:07   +6 +/
MS Linux всё ближе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

267. Сообщение от Аноним (267), 13-Мрт-25, 22:10   +/
Аббревиатурой удовлетворён. Да любой большевик был бы доволен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #347

268. Сообщение от вымя (?), 13-Мрт-25, 22:12   +/
> А чтобы подтвердить совместимость нужны другие, conformance, тесты. Такие есть, наверное, у posix, но ты их не хочешь.

dash, похоже, вообще никакими тестами не мучают, и тем не менее он всё равно /bin/sh в дебианах с убунтами. Но — вот удивительно! — никто про него почему-то не ноет.

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

269. Сообщение от поле Name (?), 13-Мрт-25, 22:13   +/
А при чём тут OpenWRT? Новость же про Ubuntu.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #256 Ответы: #281

270. Сообщение от Аноним (267), 13-Мрт-25, 22:14   +/
По вашим словам получается, что Леннарт - гений. Но он такой и есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181 Ответы: #349, #392, #430

271. Сообщение от Аноним (267), 13-Мрт-25, 22:17   +2 +/
У меня на десктопе давно уже ничего не живёт кроме Windows, но в душе я Убунтоид. И немного Арчевод со Свеем и вот этим вот всем. Но только в душе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #354

272. Сообщение от Аноним (272), 13-Мрт-25, 22:18   –1 +/
> Однако проваленый регрессионный тест (даже один единственный) говорит о несовместимости
> с GNU Coreutils, потому как выявлена регрессия: то, что работало в
> GNU Coreutils не работает в новомодном uutils.
> А провален там далеко не один тест. И зачем-то ещё и отключили
> несколько десятков тестов...

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

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

273. Сообщение от Аноним (272), 13-Мрт-25, 22:19   +/
> Вовремя я на дебиан перешел...

Как бы эта зараза на него не перекинулась.

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

274. Сообщение от мявemail (?), 13-Мрт-25, 22:21   +/
а они не появятся .. ибо для них в международном стандарте об этом не написано. и написано не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

275. Сообщение от Аноним (267), 13-Мрт-25, 22:21   +/
>а не инновировали за чужой счет

За чей счёт? Сколько вы задонатили? Или ваши друзья/коллеги.

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

276. Сообщение от Аноним (267), 13-Мрт-25, 22:25    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

277. Сообщение от Аноним (-), 13-Мрт-25, 22:25   –2 +/
> А им пох, я больше чем уверен что в итоге это заволокут в дистр, не сейчас так потом.

И правильно сделают.
Так будет легче исправлять ошибки.

> Последнее время в широком охвате наблюдаю что творится в идустрии и картина неутешительная.

Неужели это хуже чем писать овнокод позволяющий в sudo делать RCE 10 лет подряд?
Или наваливать куча в ХОрг в 1994, чтобы спустя десятки лет потомки ее раскопали и починили?

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

Особенно то что написанно на уборой дыряшке.

> И плевать что новое стильно-модно-молодёжное часть функций существующих технологий не поддерживает толком, зато стильно же, модно и молодёжно.

Ты хотел сказать "часть функций существующих технологий которые нужны только некромантам и некролюбам"?

> А то что в них до сих пор не работает по ходу и не намечается исправлять.

Если сильно нужно - исправим. А если оно требуется 1.5 дида которые уже почти отправились на пенсию, то думаю они это переживут.

> "Нет функций - нет проблем!" похоже сформировалось в кредо современной модной разработки.

Принцип KISS кажется диды забыли...
То ли склероз, то ли маразм.


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

278. Сообщение от Щ_щ (?), 13-Мрт-25, 22:27   +/
> О нет, гнутые утилитки выкинули и теперь GNU/Linux можно называть просто Linux.

А что тебя до этого останавливало?
Или же ты думаешь что связи с GNU больше не будет, типа в этом посыл?
Только вот для этого "просто Linux" должен целиком и полностью переехать на просто любую другую не GNU лицензию! ;)

Так что, мой юный падаван-набрасыватель, просто "выкидывание гнутых утилиток" не избавит тебя от созерцания в сети людей, которые будут продолжать называть GNU/Linux, даже если вокруг ядра никакой больше гнутой утилитки не останется, причём всё ещё будут называть обоснованно и ты не пришьёшь им необоснованность подобных заявлений. Живи теперь с этим! ;)

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

279. Сообщение от Аноним (279), 13-Мрт-25, 22:27   +/
> Ты куда не бегай - результат известен. Далеко от systemd убежали?

А причем тут systemd ? Он вообще то не с Ubuntu пришел. Из всех нововведений Ubuntu я помню только snap, и насколько он взлетел думаю не стоит объяснять.

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

281. Сообщение от ptr (ok), 13-Мрт-25, 22:30   +3 +/
> А при чём тут OpenWRT?

А при чем тут дискета?

> Новость же про Ubuntu.

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

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

282. Сообщение от Аноним (267), 13-Мрт-25, 22:33   +2 +/
А любой другой дистр, это не "окастыленный ванильный линукс" (орф. сохранена)?
И что в вашем понимании есть этот "ванильный линукс"? *хохочущий колобок
Простите, я понимаю, что школота, но всё равно смешно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

283. Сообщение от мявemail (?), 13-Мрт-25, 22:33   +/
то именно факт. совместимость проверяют тестами совместимости, как выше уже писали.
а если даже одна шестая регрессионных заваливается  - это именно 100% гарантия отвалов.
причем, я процентов на 70% уверена, что отвалятся в том числе и {post,pre}-{install,rm,update} скрипты, которые пишут мейнтейнеры дебиана. там редко на чистом шелле пишут, даже когда можно.

>это все спекуляции

это незнание матчасти и внутренностей дебиано-убунт. я сомневаюсь, что у них apt upgrade, который дернет update-initramfs там в принципе отработают после таких манипуляций.

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

284. Сообщение от Аноним (267), 13-Мрт-25, 22:36   +/
Ну, где-то так, да. Время идёт и меняет вещи. Логично меняет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

285. Сообщение от Аноним (267), 13-Мрт-25, 22:39   +/
Ещё раз спросите у Столлмана, что он имел ввиду про это самое бесплатное пиво. Я куда ни ломился, везде пиво стоило денег. Уверен, у них в Америке так же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #435

286. Сообщение от Аноним (267), 13-Мрт-25, 22:40   +/
Бгаг! Однако!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #418

287. Сообщение от Аноним (267), 13-Мрт-25, 22:46   +/
>А вот в роутере c OpentWRT эти лишние 8 МБ

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

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

288. Сообщение от Аномалии (?), 13-Мрт-25, 22:50   –1 +/
Зачем вам sudo? Есть уже более безопасная замена - run0.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

289. Сообщение от мявemail (?), 13-Мрт-25, 22:51   +/
>Одни аноны пишут что раст сделан для того чтобы корпы могли посадить посредственного кодера и что ратсовики настолько глупы и ленивы, что хотят чтобы за них компилятор думал.

там суть в том, что язык.. как-бы поощряет решение в лоб. точнее, не поощряет, но из-за "сумбурности" программы в целом, это не так видно, как на условном питоне, шелле, сях и др.
например, часто лямбдами обмазываются, где можно и нельзя. пытаются for, вместо while использовать, путем костылей в его аргументах, огромное количество иф'ов с лямбдами, вместо, напр., match и тд.
и это прям каждый 5й кусок кода. от разных людей. говорю, как человек, мониторящий матричную раст руму.
только что зашла специально, предпоследнее сообщение содержит, напр., вот такое:
только что посмотрела, последнее сообщение содержит, напр., вот такое:
```
env(buf, "hello")(|buf| {
  env(buf, "world")(|buf| {
    env(buf, "foo")(|buf| buf.write("foo value"));
  });
  env(buf, "baz")(|buf| buf.write("baz value"));
});
```
или вот еще, 5 сообщений назад:
```
fn setup_camera(mut commands: Commands) {
    let mut controller = TrackballController::default();
    controller.input = TrackballInput {
        reset_key: Some(KeyCode::KeyR),
        orbit_button: Some(MouseButton::Middle),
        slide_button: Some(MouseButton::Right),
        ..default()
    };
    commands.spawn((
        controller,
        TrackballCamera::look_at(Vec3::Y * 0.0, Vec3::new(-2.5, 4.5, 9.0), Vec3::Y).with_blend(0.0),
        Camera3d::default(),
    ));
}
```
и это я еще не искала специально сообщения типа "у меня for не работает", где 100500 лямбд в лямбдах с let в if и попытка из for, while сделать)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #295, #327, #357

290. Сообщение от мявemail (?), 13-Мрт-25, 22:56   +/
зато по-человечески программу установить, без тисканья экзешников - можно стало только года 2 назад. и то - winget рандомно при установке паникует на половине установок win 11 - приходится ставить скуп екзешником и через него ставить :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239 Ответы: #313, #455

292. Сообщение от мявemail (?), 13-Мрт-25, 23:01   +/
даш, справедливости ради, от посикса только во встроенных коммандах отходит. и его ни раз тестировали "неофициально". а всякие баши, зсш'и, фиши и др. - схлопываются, как только подкидываешь пару вложенных параметровых выражений(parameter expression).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #268

294. Сообщение от Аноним (294), 13-Мрт-25, 23:04   +1 +/
А он тебе ничего и не должен делать. Ты скажи ещё ты сам себе свинину выращиваешь и дом построил, а ещё свет сгенерировал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #298, #315

295. Сообщение от Аноним (298), 13-Мрт-25, 23:05   +/
> там суть в том, что язык.. как-бы поощряет решение в лоб. точнее, не поощряет, но из-за "сумбурности" программы в целом, это не так видно, как на условном питоне, шелле, сях и др.

Ох, приводить в пример шелл... это.. поговорки про башизмы и портянки появились ой не просто так))

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

И? Не каждый программист пишет хороший код вне зависимости от языка.

> вместо, напр., match и тд.

Ну.. в расте хотя бы этот матч есть)

> и это прям каждый 5й кусок кода. от разных людей.
> env(buf, "hello")(|buf| {

Да не красиво. Но работает же.
Мне доводилось видеть шидевры на СИ кучей goto и прыжками и вперед, и назад.
Наберутся опыта и научатся.
Они в чат с вопросами не просто так пришли.

> или вот еще, 5 сообщений назад:
> fn setup_camera(mut commands: Commands) {

Ок, а тут что не так?

> и это я еще не искала специально сообщения типа "у меня for не работает", где 100500 лямбд в лямбдах с let в if и попытка из for, while сделать)

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

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

297. Сообщение от Аноним (-), 13-Мрт-25, 23:08   +1 +/
> И каждый мегабайт в таких системах играет роль.

Вы из какого леса вышли, уважаемый?
Сейчас среди актуальных одноплатников, на которых можно установить линукс, меньше 1Гб оперативы еще поискать нужно.
Ну и вас никто не заставляет ставить туда последнюю версию.

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

298. Сообщение от Аноним (298), 13-Мрт-25, 23:08   –1 +/
> А он тебе ничего и не должен делать. Ты скажи ещё ты сам себе свинину выращиваешь и дом построил, а ещё свет сгенерировал.

Ну...
Дом я "построил" придя к спецу и объяснив ему ТЗ.
Это не так просто как кажется)
А потом закупал материалы, искал бригады.

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

Свининку не выращивал, тут признаюсь. Пусть этим занимаются специально обученные люди.


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

299. Сообщение от Аноним (267), 13-Мрт-25, 23:17   +/
А как же боль? Как же порог вхождения? Вы покушаетесь на мазоэлитарность сейчас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

301. Сообщение от Аноним (267), 13-Мрт-25, 23:23   +/
Давайте им ссылку на свои комментарии здесь. Чтобы они проникались. Корпораты, в смысле.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

302. Сообщение от нах. (?), 13-Мрт-25, 23:31   +/
> dash, похоже, вообще никакими тестами не мучают, и тем не менее он
> всё равно /bin/sh в дебианах с убунтами. Но — вот удивительно!
> — никто про него почему-то не ноет.

потому что #! /bin/bash, вот почему.

(и да, это линуксизм, и не надо так делать... а, впрочем, куда деваться-то...)

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

303. Сообщение от нах. (?), 13-Мрт-25, 23:31   +1 +/
> Про страусов-то это как раз байка...

просто они знали что пол - бетонный.

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

304. Сообщение от ятупойтролль (ok), 13-Мрт-25, 23:40   +/
я уже решил мигрировать на опенсусе когда через 5-6 лет моя бубунта перестанет быть актуальной. после исправления криворукости разрабов systemd, которые с чего-то решили, что абсолютно все программы должны быть запатчены под их хотелки опенсуся становится даже юзабельной.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #353, #415

305. Сообщение от мявemail (?), 13-Мрт-25, 23:40   +/
>ой не просто так

унылый наброс и ниасиливание матчасти.
сравнение было в контексте вычурности решений "в лоб". в шелле это сразу за километр видно.

>И?

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

>в расте матч есть

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

>но работает же

вот и прекрасно :)
до свидания.

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

307. Сообщение от нах. (?), 13-Мрт-25, 23:42   +/
> {post,pre}-{install,rm,update} скрипты, которые пишут мейнтейнеры дебиана. там редко
> на чистом шелле пишут, даже когда можно.

подозреваю наоборот - там окажется сплошной #! /bin/bash, и ни одна гнутая утилита даже и не вызывается.

Их использование - удел _переносимого_ софта, а не поделкок в кишках одного-единственного дистрибутива.

Т.е. вот мои скрипты - которые уже пару операционок пережили - скорее всего да, могут пострадать.

> это незнание матчасти и внутренностей дебиано-убунт. я сомневаюсь, что у них apt
> upgrade, который дернет update-initramfs там в принципе отработают после таких

а, да, вот там, кстати, dash или busybox. Но проблема уже решена, насмерть запутавшийся в своих ногах уродливый update-initramfs из бабуинты уже тоже выпиливают. После того как я обнаружил что не могу без каких-то кривых 3d-party поделок даже поменять там что-то - да и не жалко, ни капельки. Пусть уж будет dracut от платинового спонсора.

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

309. Сообщение от Аноним (309), 14-Мрт-25, 00:00   +/
https://mirror.stream.centos.org/9-stream/AppStream/x86_64/o...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

310. Сообщение от Аноним (-), 14-Мрт-25, 00:09    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #303

311. Сообщение от нах. (?), 14-Мрт-25, 00:13   +/
"А штоб деньгов платить за стандарты - так мы не договаривались!"

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

312. Сообщение от Аноним (-), 14-Мрт-25, 00:16   +1 +/
> Просто для меня любое повышение популярности раста - уже плюс.

Молодой и наивный, у тебя что папа или мама чиновник? Или может бизнесмен? Если нет, то это плюс для твоего будущего и не такого умного начальника. К сожалению за последние десятилетия люди по всему миру к лучшему не изменились. Оно так как ты думаешь - не работает, популярность выйдет только боком.

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

313. Сообщение от нах. (?), 14-Мрт-25, 00:17   –2 +/
По человечески - это именно просто запустить экзешник. Который задает тебе пару вопросов (потому что, внезапно, могут быть - вопросы) и ставится себе.

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

314. Сообщение от Аноним (309), 14-Мрт-25, 00:18   +1 +/
А си как будто не говорил. Там GObject используется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

315. Сообщение от Аноним (-), 14-Мрт-25, 00:20   +1 +/
> А он тебе ничего и не должен делать. Ты скажи ещё ты сам себе свинину выращиваешь и дом построил, а ещё свет сгенерировал.

Читаю вашу перепалку. А что плохого то в выращивании свинины и генерации света? Вот у меня так, и что? А дом купил на свои заработанные (за 10 лет). Можете ли уточнить - вы считаете что это плохо или не реализуемо?

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

316. Сообщение от Нуину (?), 14-Мрт-25, 00:28   +/
Одно решение лучше другого в убунте. Дарт зачем-то в установщие притащили, теперь вот это. Явные проблемы у них с выбором техлидов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #352, #361

317. Сообщение от Аноним (317), 14-Мрт-25, 01:13   –2 +/
> угробить демпингом все некоммерческие дистрибутивы - да, огромный вклад.

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

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

318. Сообщение от yurikoles (ok), 14-Мрт-25, 01:18   –1 +/
https://github.com/systemd/zram-generator#rust

>Rust
>The second purpose of this program is to serve as an example of a systemd generator in rust.

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

319. Сообщение от Аноним (319), 14-Мрт-25, 01:24   +/
Внезапно. В чем отличие в этом вопросе от пакетника? Он то же может задать вопросы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #313 Ответы: #334, #397

320. Сообщение от Аноним (319), 14-Мрт-25, 01:26   –1 +/
> в моем случае это давно уже аксиома. MS сделала лучший десктоп из возможных,

Как говорится: на вкус и цвет - кому и кобыла невеста.

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

321. Сообщение от безразницы (?), 14-Мрт-25, 01:38   +/
только в нём и будут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

322. Сообщение от fuggy (ok), 14-Мрт-25, 02:14   +/
Почему ты за других решаешь читабельнее для них или проще? Например команда tor считает что им удобнее Rust. Гугл обучил свою команду на Rust за 2-3 месяца после других языков. И большинство считает Rust удобным и стали делать меньше ошибок. Так что да, для настоящих программистов Rust более удобный и упрощает разработку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190 Ответы: #395

324. Сообщение от Аноним (167), 14-Мрт-25, 03:15   –2 +/
> А вот в роутере c OpentWRT эти лишние 8 МБ могут иметь не малое значение.

Нет таких роутеров.

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

325. Сообщение от Аноним (54), 14-Мрт-25, 03:23   +/
> А Си - дожил. И это жу-жу - не с проста!(С)

потому-что Алгол-68 и Simula - европейские ЯП, ОША нужен был свой ЯП, ибо величие.

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

326. Сообщение от Аноним (167), 14-Мрт-25, 03:29   +1 +/
Вот заодно и перепишете свои портянки с баша на питон, оно и работать быстрее будет, и кода меньше нужно, да и поддерживать потом проще будет. Coreutils всё равно кроме как в интерактивной сессии или скрипте на пять строк лучше не использовать. Ладно в девяностые кроме перла особо вариантов не было, но сейчас-то зачем себя мучать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189 Ответы: #331

327. Сообщение от Аноним (54), 14-Мрт-25, 03:32   +/
> попытка из for, while сделать

боюсь спросить, чем это for от while отличается?

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

328. Сообщение от ptr (ok), 14-Мрт-25, 04:20   +2 +/
>> А вот в роутере c OpentWRT эти лишние 8 МБ могут иметь не малое значение.
> Нет таких роутеров.

https://openwrt.org/supported_devices
Для 16MB Flash/128MB RAM 8MB могут иметь не просто не малое, а критичное значение

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

329. Сообщение от ptr (ok), 14-Мрт-25, 04:27   +1 +/
>>А вот в роутере c OpentWRT эти лишние 8 МБ
> Отдайте уже северным корейцам эти роутеры.

Зачем отдавать корейцам cовершенно актуальные роутеры с 16MB Flash/128MB RAM, которых вполне хвататет, если не выкидывать лишние 8 МБ на утилиты?

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

330. Сообщение от мявemail (?), 14-Мрт-25, 04:29   –1 +/
>подозреваю наоборот - там окажется сплошной #! /bin/bash, и ни одна гнутая утилита даже и не вызывается.

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

>Их использование - удел _переносимого_ софта, а не поделкок в кишках одного-единственного дистрибутива.

как раз наоборот. ибо сейчас нет ни одного нормального способа определить реализацию coreutils на хосте или задать их поведение, благодаря охапке несовместимостей поражденных гнутой реализацией. напр., POSIXLY_CORRECT половину функционала ломает, а вторая продолжает работать в "гнутом" режиме.
так что, coreutils в портабельных скриптах - дурной тон. и bash на /bin/sh - тоже. ибо там полный мрак с совместимостью.

>а, да, вот там, кстати, dash или busybox. Но проблема уже решена, насмерть запутавшийся в своих ногах уродливый update-initramfs из бабуинты уже тоже выпиливают. После того как я обнаружил что не могу без каких-то кривых 3d-party поделок даже поменять там что-то - да и не жалко, ни капельки. Пусть уж будет dracut от платинового спонсора.

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

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

331. Сообщение от мявemail (?), 14-Мрт-25, 04:32   +/
а взгляните на доступность питона в centos 7, rhel 8, debian 11 .. и кучу несовместимостей между его версиями. а порой и просто отсутсвие(centos 7).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #326 Ответы: #383

332. Сообщение от ptr (ok), 14-Мрт-25, 04:33   +/
>> И каждый мегабайт в таких системах играет роль.
> Вы из какого леса вышли, уважаемый?

По-видимому, из того, в котором Вы заблудились.

> Сейчас среди актуальных одноплатников, на которых можно установить линукс, меньше 1Гб оперативы
> еще поискать нужно.

И это повод выкидывать 8 МБ только на coreutils? Если так же поступить с каждым приложением, которых на таком одноплатнике сотня, то получится уже 800 МБ коту под хвост.

> Ну и вас никто не заставляет ставить туда последнюю версию.

Если стремиться предоставить своё устройство в ботнет, то да. А в противном случае, рано или поздно потребуется ставить поддерживаемую версию.

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

333. Сообщение от мявemail (?), 14-Мрт-25, 04:34   +/
боюсь спросить, зачем Вы это у меня спрашиваете, а не в гугле ?
Зы. семантикой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #327 Ответы: #386, #390

334. Сообщение от мявemail (?), 14-Мрт-25, 04:35   –1 +/
(более того, вингет тебе их пробрасывает. товарищ, видимо, даже Окна ниасилил)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #319

335. Сообщение от да ты (-), 14-Мрт-25, 04:35   +1 +/
Если бы идеи Столмана взлетели, то ремесло программирования стало целиком госмонополией, как например медицина в ссср/россии. Любая монополия роняет зп в плинтус и это выгодно капиталу других стран — дешевые гномики за еду.

Пример медицины тут неспроста — учиться 6 лет, стажроваться 2-5 лет, чтобы стать настоящим врачом и... получать зп меньше курьера. Поэтому врач это призвание, а не способ заработать денег. Тем временем,там где врачи не являются рабами государства у них оче приличные зарплаты, с примерно таким же временем на обучение.

При победе гпл, на коде невозможно нормально заработать и все софтописатели были нищими побирушками на госсиське.

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

337. Сообщение от iPony129412 (?), 14-Мрт-25, 06:00   +/
> Ну все, остаемся на 24.04.

Постоянно это слышу.
То на 10.04 - GNOME2
То на 14.04 - без Systemd
То на 18.04 (?) - что-то магазин приложений/Firefox без SNAP

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

338. Сообщение от freehck (ok), 14-Мрт-25, 06:37   +/
> А Убунта выпускается для всех этих архитектур?

А, точно. Убунта ж не дебиан. Тогда только ppc64el и s390x.

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

339. Сообщение от freehck (ok), 14-Мрт-25, 06:42   +/
> Остальное - легаси, даже x86.

Это кстати интересно. То есть либы-то для мультиарча они собирают на регулярной основе, но вот официального статуса это всё, получается, не имеет. Не знал.

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

340. Сообщение от freehck (ok), 14-Мрт-25, 07:05   +/
>> Между тем, я отдельно отмечу, что вот именно *замена* -- ещё даже на горизонте не маячит.
> Если эксперимент будет признан удачным, то uutils также
> будут задействованы по умолчанию в LTS-ветке Ubuntu 26.04.
> у тебя "горизонт" - ближайшие выходные?

Дорогой, это эксперимент, и ключевое слово тут -- "если".
Я ведь о том и написал, что это самое "если" в такие сроки навряд ли наступит.

> соберут tierIII кросс-компиляцией

так в том и дело, что не соберут )

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

341. Сообщение от Аноним (341), 14-Мрт-25, 07:29   –1 +/
> Пример медицины тут неспроста

Конечно неспроста, это отличный пример вранья с последующим натягивание совы на глобус.


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

342. Сообщение от Аноним (242), 14-Мрт-25, 07:57   –1 +/
Сбощик мусора и VM только в плюс. Unsafe небезопастен. Само название намекает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #254 Ответы: #374, #375

346. Сообщение от Аноним (346), 14-Мрт-25, 08:46   +/
Они помнили? )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277

347. Сообщение от Аноним (346), 14-Мрт-25, 08:49   +/
Большевики - в меньшинстве.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267 Ответы: #412

349. Сообщение от Аноним (346), 14-Мрт-25, 08:56    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #270

350. Сообщение от Аноним (-), 14-Мрт-25, 08:56   +/
"Вы всё врёте"! Приведите контрпример, если сможете. Например, средние зарплаты водителей, врачей и инженеров в России.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #341 Ответы: #355, #366, #440

351. Сообщение от do (??), 14-Мрт-25, 08:58   +/
> тестирование показало что мы проходим 90% тестов из 10% процентов всех тестов

помойму чтото похожее было в какойто новости про них

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

352. Сообщение от Аноним (29), 14-Мрт-25, 09:15   +1 +/
Тащат что есть. Не самим же код писать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #316

353. Сообщение от Аноним (353), 14-Мрт-25, 09:17   +/
Поставил Debian 7 и не парюсь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #304

354. Сообщение от Аноним (346), 14-Мрт-25, 09:18   +1 +/
В ду́ше со Свеем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #271

355. Сообщение от Аноним (341), 14-Мрт-25, 09:18   +/
Враньё там в том, что в России врачи работают только в государственных поликлиниках и поэтому все врачи имеют маленький доход.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #350

357. Сообщение от Аноним (-), 14-Мрт-25, 09:20    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #289

359. Сообщение от Karl Richter (ok), 14-Мрт-25, 09:47   +/
Не соответствует идеи урбанизации общества.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #315

360. Сообщение от Анониссимус (?), 14-Мрт-25, 09:59   +/
Эм, а почему? Вам религия запрещает держать баш в системе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #302 Ответы: #384, #452

361. Сообщение от Аноним (361), 14-Мрт-25, 10:18   +/
И работает оно отвратительно. Совсем непонятно чего они хотели этим добиться
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #316

362. Сообщение от keydon (ok), 14-Мрт-25, 10:30   +/
> Отечественные корпорасты и так не на Убунте, а на Астрах.

Ну да, ну да, порассказывай мне тут.

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

363. Сообщение от keydon (ok), 14-Мрт-25, 10:36   +/
>>Последний гвоздь в крышку убунты
> Этих последних гвоздей уже вколачивали немеряно.
> А Ubuntu живее все живых.

Это второй. Раньше вполне нормальный дистрибутив был.
Смена на юнити и обратно не очень то и большой гвоздь, кому нужно спокойно кеды продолжали использовать.
Перевод на системд - никто и ухом не повел.
Первый вот снап и действительно много продвинутых пользователей свалило.

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

365. Сообщение от дид (?), 14-Мрт-25, 11:28   +/
ты что не в теме? марки надо с утра есть, до кодинга.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #202

366. Сообщение от Аноним (462), 14-Мрт-25, 11:37   –1 +/
> в России

Очень важное уточнение.

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

367. Сообщение от Аноним (-), 14-Мрт-25, 11:43   –3 +/
> По-видимому, из того, в котором Вы заблудились

Слив защитан)

> И это повод выкидывать 8 МБ только на coreutils?

Или это экономия на спичках?

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

Хахаха, а "если бы у рыб была шерсть, то на них были бы блохи, а вот блохи ...."
Ты забыл добавить подумайте  ̶о̶ ̶д̶е̶т̶я̶х̶ об экологии для придания своим аргументам веса (на самом деле нет).
Пока на одноплатнике появится 100 приложений на хрусте, то думаю 4 гига будет минималкой.

>> Ну и вас никто не заставляет ставить туда последнюю версию.
> Если стремиться предоставить своё устройство в ботнет, то да. А в противном случае, рано или поздно потребуется ставить поддерживаемую версию.

А это уже ваши проблемы.
Создатели дистрибутива решили что так будет лучше.
У вас есть куча вариантов:
- не пользоваться
- форкнуть и выпилить (как дивуан с системд)
- ныть на форумах

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

368. Сообщение от Аноним (-), 14-Мрт-25, 11:53   +/
> кто там рассказывал про то, как компилятор думает за программиста и предотвращает ошибки ?

Какие ошибки? Не оптимально написанный код?
Почитай хотя бы растбук, какие ошибки предотвращает компилятор.

>>в расте матч есть
>во всех приведенных языках он есть.

Хм... в первом сообщении быљо "как на условном питоне, шелле, сях"
В сях уже появился матч?
Или мы говорим про тразные вещи, или я пропустил пример невероятного прогресса.

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

369. Сообщение от Аноним (369), 14-Мрт-25, 11:58   +/
Mandrake был первым
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233

370. Сообщение от Аноним (369), 14-Мрт-25, 12:00   +1 +/
Мир!
Труд!
Май!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

371. Сообщение от fuggy (ok), 14-Мрт-25, 12:10   +/
> "доступный всем без исключения для любого использования"
> брался BSDшный код и заражался гну

В чём проблема если BSD лицензия говорит: используйте меня как хотите. Если не хотите, то создавайте копилефт BSD лицензию.

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

373. Сообщение от Аноним (373), 14-Мрт-25, 12:43   +/
>причем, я процентов на 70% уверена, что отвалятся в том числе и {post,pre}-{install,rm,update} скрипты, которые пишут

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

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

374. Сообщение от freecoder (ok), 14-Мрт-25, 12:51   +/
> Сбощик мусора и VM только в плюс.

Для вас - может быть. Но не для тех, кто выбирает между C, C++ и Rust.

> Unsafe небезопастен. Само название намекает.

Unsafe - это способ изоляции кода, за безопасность которого отвечает программист, а не компилятор.

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

375. Сообщение от Аноним (-), 14-Мрт-25, 12:52   –1 +/
Системщина пишется исключительно на сях. Заруби это себе не носу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #342 Ответы: #379, #381

376. Сообщение от Аноним (462), 14-Мрт-25, 13:06   –1 +/
Закупить материалы любой дурак сможет, а ты изготовь-ка сам их.
Поставить внятное ТЗ — тут уже не любой дурак сможет, конечно, но ты построй-ка сам по нему.
Панельку изготовить сам ты не сможешь уже точно.
Так что ничего-то ты сам в итоге не сделал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #298 Ответы: #377

377. Сообщение от Аноним (-), 14-Мрт-25, 13:39   +1 +/
> Поставить внятное ТЗ — тут уже не любой дурак сможет, конечно, но ты построй-ка сам по нему.

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

> Панельку изготовить сам ты не сможешь уже точно.

А вот простую жб конструкцию - типа столбов для ограды - могу.

> Так что ничего-то ты сам в итоге не сделал.

Твое мнение настолько важно, что мне аж пофиг)


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

378. Сообщение от Вася Пупкин (?), 14-Мрт-25, 13:45   +/
если вдруг и правда не знаете, то на всякий случай нужно озвучить что
for ТОЛЬКО для перебора итератора. while для цикла с условием
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #327 Ответы: #385, #388

379. Сообщение от Вася Пупкин (?), 14-Мрт-25, 13:47   +/
да, так было. но почему так должно быть всегда? профессионалы выбирают подходящие инструменты, которые со времене эволюционируют и заменяют друг-друга.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #375

381. Сообщение от Аноним (-), 14-Мрт-25, 13:58   +/
> Системщина пишется исключительно на сях. Заруби это себе не носу.

Хм, а где это прописано?
Может закон какой-то?
Микроконтроллеры уже давно можно делать на плюсах. И никакая дыряшка не нужна.
Раст уже используется в спутниках и автомобилях.
В baremetal прошивках и в высоконагруженных приложениях.

Вывод? Старый хлам выбрасывается (можно прям с дидами неосиляторами), новые инструменты применяются.

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

382. Сообщение от Аноним (382), 14-Мрт-25, 14:30   +/
Хм,в Mint это тоже притащат или нет
Ответить | Правка | Наверх | Cообщить модератору

383. Сообщение от Аноним (373), 14-Мрт-25, 14:49   +1 +/
>и кучу несовместимостей между его версиями

Сильно преувеличено. Если речь не идет про 2 vs 3, естественно. Но это уже ССЗБ.

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

384. Сообщение от минона (?), 14-Мрт-25, 14:53   +/
Если это встройка — то, да, полновесного баша там часто не бывает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #360 Ответы: #387

385. Сообщение от Аноним (54), 14-Мрт-25, 15:31   +/
> for ТОЛЬКО для перебора итератора. while для цикла с условием

в Си нет итераторов, это в расте.

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

386. Сообщение от Аноним (54), 14-Мрт-25, 15:35   +/
> Зы. семантикой.

то есть с помощью for нельзя сделать то, что делается с помощью while? Можно, пример такого "нельзя"?

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

387. Сообщение от Анониссимус (?), 14-Мрт-25, 15:42   +/
> Если это встройка — то, да, полновесного баша там часто не бывает.

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

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

388. Сообщение от Аноним (54), 14-Мрт-25, 15:50   +/
> ТОЛЬКО для

вопрос выше адресован и вам, Можно, пример такого "нельзя"?

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

390. Сообщение от Аноним (54), 14-Мрт-25, 16:03   +/
даже в Си, кажущаяся на первый взгляд семантическая разница между while и do-while всего лишь синтаксическая разница, и поведение оператора do-while можно реализовать через оператор while, так и на оборот.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #333

391. Сообщение от slavanap (?), 14-Мрт-25, 16:06   +1 +/
Чтобы плюсовать нужны плюсы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

392. Сообщение от пох. (?), 14-Мрт-25, 16:32   +2 +/
Конечно гений -  тебе вот слабо небось развести _microsoft_ платить тебе зарплату за нихренап полезного?!

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

393. Сообщение от пох. (?), 14-Мрт-25, 16:37   +/
>  демпингом, ну-ну))

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

> учитывая что убунта была бесплатна для всех, так и еще диски рассылала всем желающим

вот и получите результат - коммерческий закрытый rhel, коммерческая закрытая sles, и так далее. И "натебожечтонамнегоже".

> просто они смогли предоставить более удобный дистр

нет, просто 6ешпл@атное жеж -  взять взять взять!

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

А дистрибутив у них был еще более убог чем дepьмиян. Потому что тратить время хотя бы на минимальные тесты демпинг не позволил.


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

394. Сообщение от пох. (?), 14-Мрт-25, 16:39   +/
не, ну все правильно рассказывает - пора пробовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #362

395. Сообщение от пох. (?), 14-Мрт-25, 16:47   +/
> Например команда tor считает что им удобнее Rust

но за пять лет так и не асилили хотя бы просто полностью эквивалентную сишной функциональность.

Что как бы говорит нам и о команде тор (нынешней, из набранных по квотам), и о хрусте заодно.

> Гугл обучил свою команду на Rust за 2-3 месяца после других языков.

И что эта команда написала? А, опять ненужную прослойку к ненужной прокладке?

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

396. Сообщение от пох. (?), 14-Мрт-25, 16:47   –2 +/
ну так займись уже наконец. А... ты ж не умеешь кодить ни на каком языке...

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

397. Сообщение от пох. (?), 14-Мрт-25, 16:48   +/
> Внезапно. В чем отличие в этом вопросе от пакетника?

в том что он тут - нинужен. Вообще.

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

398. Сообщение от пох. (?), 14-Мрт-25, 16:50   +/
> Дорогой, это эксперимент

"эксперимент" тут только в том что это не lts ветка. Все, прокомпостировано, боржом пить уже поздно.

> так в том и дело, что не соберут

оно и так собирается именно этим способом.

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

399. Сообщение от пох. (?), 14-Мрт-25, 16:53   +/
"так ведь _запускать_ это собранное - никто ж и не собирался"

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

400. Сообщение от Аноним (-), 14-Мрт-25, 16:53   –1 +/
> чтобы разорить конкурентов

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

> нет, просто 6ешпл@атное жеж -  взять взять взять!

А 60mж дистры от "сообщества" разве не бесплатные были?
Да и в то время инета нормального не было практически нигде, так что диск с дистром был отличный вариант везде где не Масква.

> И тем, кто зарабатывали на копеечной в общем-то марже с продаж коробочных дистрибутивов

Так нужно было сразу подписку делать *trollface*

> дистрибутив у них был еще более убог

Если бы он бы убог, то не составил бы конкуренцию великим и прекрасным дистрам за копеечку.

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

401. Сообщение от Аноним (401), 14-Мрт-25, 16:56   +/
>4.257, freecoder (ok), 21:07, 13/03/2025
>Покажите код, как это предлагаете использовать.

Типа моделируем Result< char, i32 > на Си:

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

typedef enum def_ResultKind
{
    Ok, Err
} ResultKind;

#define Result( OkValueType, ErrValueType ) \
    struct  \
    { \
        ResultKind kind; \
        union { \
            OkValueType     ok_val; \
            ErrValueType    err_val; \
        } val; \
    }

#define ResultOk( obj, value ) \
            { obj.kind = Ok; obj.val.ok_val = value; }

#define ResultErr( obj, value ) \
            { obj.kind = Err; obj.val.err_val = value; }

#define LET_OK( result_obj, value )  \
    (result_obj.kind==Ok ? value=result_obj.val.ok_val, true : false)

#define LET_ERR( result_obj, value )  \
    (result_obj.kind==Err ? value=result_obj.val.err_val, true : false)

// --------------------------

typedef Result( char, int )  MyResult;

static MyResult func1()
{
    MyResult r;
    int z = 9;
    z = z*2;
//    ResultOk( r, 'g' );
    ResultErr( r, z );
    
    return r;
}

int main()
{
    MyResult x;
    char    okval;
        int     errval;
    (void)puts( "koo" );
    x = func1();
    if LET_OK( x, okval )
    {
        (void)puts( "func1 ok" );
        printf( "%c\n", okval );
    }
    else if LET_ERR( x, errval )
    {
        (void)puts( "func1 err" );
        printf( "%d\n", errval );
    }
    else
    {
        (void)puts( "it never can be" );
    }

    return EXIT_SUCCESS;
}

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

402. Сообщение от Tita_M (ok), 14-Мрт-25, 16:59   +/
Распространённое явление.
У пользователей винды также: вышла XP куча людей кричала, что останется на 98; вышла Семёрка - куча людей кричала, что останется на XP; вышла Десятка и опять тоже самое - вопли, что останутся на Семёрке; вышла 11 винда и уже внезапно - Десятку допилили останусь на ней.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #337 Ответы: #445

403. Сообщение от 12yoexpert (ok), 14-Мрт-25, 17:02   +3 +/
> ты ж не умеешь кодить ни на каком языке...

тем не менее кодю, причём на лучшем из них - C/C++

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

404. Сообщение от пох. (?), 14-Мрт-25, 17:08   +/
>> чтобы разорить конкурентов
> Для того чтобы тебя разорили демпингом, нужно как минимум быть конкурентом.
> Назови хоть одно из васяноподелий, которое могло конкурировать с убунтой.

redhat, suse, да и тот же дебиан. Безусловно это все васяноподелия, куда там им до аналогов не имеющего косорукого клона того же дебиана.

>> нет, просто 6ешпл@атное жеж -  взять взять взять!
> А 60mж дистры от "сообщества" разве не бесплатные были?

внезапно, их бизнес-модель была - именно доходы от продажи дисков.

> Да и в то время инета нормального не было практически нигде, так

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

>> дистрибутив у них был еще более убог
> Если бы он бы убог, то не составил бы конкуренцию великим и

никаких если - он и был убог. "Конкуренцию" он смог составить только потому что один скоробогатейчик не удовлетворился полетом на МКС и решил на сдачу осчастливить мир.

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

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

405. Сообщение от пох. (?), 14-Мрт-25, 17:15   +/
>> в России
> Очень важное уточнение.

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

(потому что страховая медицина - задирает цены до космических высот, деньги ведь дядины, чо их считать-то, но страховка при этом не покрывает ничего кроме насморка. [* "кроме подтвержденных случаев наличия sars-cov19 которые тоже страховкой не покрываются, см пункт 20/239 разъяснения к пояснению"] )

А, ну и возможно еще в Канаде, где тоже нет нормальной медицины в принципе.


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

406. Сообщение от пох. (?), 14-Мрт-25, 17:18   +/
> Читаю вашу перепалку. А что плохого то в выращивании свинины и генерации
> света? Вот у меня так, и что? А дом купил на

п-дишь много, вот что.

> свои заработанные (за 10 лет). Можете ли уточнить - вы считаете

угу, на свинине и генерации света.


> что это плохо или не реализуемо?

мы считаем что ты врунишка.

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

407. Сообщение от Аноним (-), 14-Мрт-25, 17:22   –1 +/
> п-дишь много, вот что.

хе, чья бы корова мычала...

> угу, на свинине и генерации света.

на генерации света для не всегда благодарных свиней))

>> что это плохо или не реализуемо?
> мы считаем что ты врунишка.

О, вас там много?
Это просто весенняя шиза или просто всем классом пишете на форум?


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

408. Сообщение от Аноним (408), 14-Мрт-25, 17:23   –1 +/
> redhat, suse

А, ты про этих... Я уж думал ты про слаку, мандраку и прочих начнешь рассказывать.

> внезапно, их бизнес-модель была - именно доходы от продажи дисков.

Ахаха! Если твой бузинес разваливается просто от того, что кто-то раздает диски бесплатно, то у тебя бузинеса и не было)) Да и сколько там болванка в 2004 стоила, что убунте хватило всего 10 лямов инвестиций?

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

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

Редхат внезапно в 2000 году (за 4 года до убунты) купила Cygnus за чемодан денег. А потом еще кучу фирм. Так что не надо плакатсья что деняг не было. Были еще какие.

> решил на сдачу осчастливить мир.

И таки осчастливил. Показал что линь может быть не только делкой для кpaснoглa3ых прдликов.
Породил десятки дистров на любой вкус и цвет.

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

412. Сообщение от Аноним (412), 14-Мрт-25, 18:18   +/
Верно. Раз уже даже ГНУ из под них вытаскивают. Но не все смогут поменять растянутую красную рубаху на что-то иное и вымрут как динозавры. Туда им и дорога.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #347

415. Сообщение от Аноним (412), 14-Мрт-25, 18:37   +/
Преимущество одноглазого перед слепыми. И ведь не от хорошей жизни так штормит, верно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #304

416. Сообщение от IdeaFix (ok), 14-Мрт-25, 19:20   +1 +/
>> соберут tierIII кросс-компиляцией
> так в том и дело, что не соберут )

Большинство растованаби не в курсе за железки на которых раст работает... тут как в том анекдоте... чо из франции в штаты на машине не приехал? Так океан. Ну вы же тоннель прорыли? Так до Англии. Ну из Англии бы и приехал :)

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

417. Сообщение от Аноним (190), 14-Мрт-25, 19:41   +/
Одно дело выучить язык, другое - писать, развивать и поддерживать на нём сложные системы. Что-нибудь большее, чем Hello World! писали?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #197

418. Сообщение от Аноним (79), 14-Мрт-25, 21:02   +/
А что, все UB починили? Использовать после освобождения запретили? За границы буфера перестали выходить? Может и со строками научились корректно работать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #286 Ответы: #469

419. Сообщение от zionist (ok), 14-Мрт-25, 21:38   –1 +/
GNU умирает. Такими темпами, в большинстве основных дистрибутивов, от него ничего не останется. Запись GNU/Linux перестанет быть адекватной, от слова совсем.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #420, #450, #463

420. Сообщение от Аноним (-), 14-Мрт-25, 21:58   –2 +/
> GNU умирает.

Думаю он начал умирать почти сразу, потому что не смог дать разработчикам никакой возможности нормально обеспечивать себя.
(Стоять с протянутой рукой и собирать пожертвования за "норму" я не считаю)

> Такими темпами, в большинстве основных дистрибутивов, от него ничего не останется. Запись GNU/Linux перестанет быть адекватной, от слова совсем.

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


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

421. Сообщение от пох. (?), 14-Мрт-25, 22:06   +/
>> внезапно, их бизнес-модель была - именно доходы от продажи дисков.
> Ахаха! Если твой бузинес разваливается просто от того, что кто-то раздает диски бесплатно,

ЛЮБОЙ бизнес разваливается от того что кто-то с бесконечными деньгами начинает раздавать то что ты производишь - бесплатно, перехватывая твох клиентов. Насколько вот надо быть т-пым чтобы этого не понимать?

> Интересно как бы эта шикарнейшая бузнес-модель повела себя с появлением быстрого инета.

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

Вероятно эта модель умерла бы не с быстрым инетом, а с виртуалочками в виртуалочках и образами флэшек вместо физических носителей, но и тут, надо заметить, бабуинта превзошла непревзойденное. Современная серверная версия содержит 4гигабайта с лишним непонятного мусора, вместо пакетов для установки. Которые каждый раз качает из интернетов. (В принципе, если пытаться автоматизировать развертывание, то она и эти четыре гигабайта скачает каждый раз заново. Причем - два раза! Не, не шутка.)

> И таки осчастливил. Показал что линь может быть не только делкой для кpaснoглa3ых
> прдликов.

нет. Потому что именно такую поделку он всем бесплатно и раздавал. Причем она была (да собственно и осталась) совершенно отвратительна на фоне любого нормального дистрибутива.

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

422. Сообщение от SubGun (ok), 14-Мрт-25, 23:02   +/
Дети всегда считают себя самыми умными, и что время взрослых уже прошло))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277 Ответы: #425

423. Сообщение от мявemail (?), 14-Мрт-25, 23:03   +/
```bash
i=0;
while $((i>60));do
  if <sm>; then
    i="$((i+30))";
  else
    i="$((i+1))";
  fi
done
```
Зы. и да, речь о for-in была.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #386 Ответы: #433, #436

424. Сообщение от мявemail (?), 14-Мрт-25, 23:07   +/
не знаю, какие, но точно не Вашей неоптимальной грамматики.
в сях матч swtich'ем называеся. в шелле - case'ом.
все равно, что сказать "в русте нет foreach, там for-in !!".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #368 Ответы: #427, #497

425. Сообщение от Аноним (-), 14-Мрт-25, 23:08    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #422

426. Сообщение от мявemail (?), 14-Мрт-25, 23:08   +/
for обсуждался в контексте раста, учитесь читать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #385 Ответы: #434

427. Сообщение от Аноним (-), 14-Мрт-25, 23:30   +/
> в сях матч swtich'ем называеся. в шелле - case'ом.

Не поленился заглянуть в стандарт с89.
6.8.4.2 The switch statement
4. A switch statement causes control to jump to, into, or past the statement that is the
switch body, depending on the value of a controlling expression
Слово match там используется исключительно в качестве глагола и деепричастия(?).
А конструкция называется switch.

Я просто подумал, неужели в СИшку завезли pattern matching 😮?
Но судя по тому, что пишут про последний вариант стандарта, костылинг велосипедов продолжится.

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

428. Сообщение от Аноним (428), 14-Мрт-25, 23:35    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #420 Ответы: #429, #516

429. Сообщение от Аноним (429), 15-Мрт-25, 00:47   –1 +/
> Ещё лет 20 назад на лоре поднимал тему...
> накинулись тогда как стадо бешеных баранов, с оскорблениями и лютыми проклятиями.

Ну так ничего и не поменялось.
Что там, что тут. Достаточно открыть любую тему про ФФ и попытки мозилы слезть с финансирования гугла.

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

430. Сообщение от Аноним (430), 15-Мрт-25, 00:56   +/
Среди удобрений.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #270

431. Сообщение от Аноним (428), 15-Мрт-25, 00:59   –1 +/
> попытки мозилы слезть с финансирования гугла.

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

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

432. Сообщение от Аноним (-), 15-Мрт-25, 01:05   –1 +/
> кто-то с бесконечными деньгами

Ты совсем ебобо? Какими нафиг бесконечными деньгами?
Леня "подарил" им жалкие 10 лямов. У шапки на тот момент было бабла на порядки больше. Они могли при желании завалить дисками полмира. Ну подумать, что строить бизнес на торговле физ. носителями для софтины, которую ты не можешь запретить распространять... ну вот вообще так себе идея.

Но им было как-то по... за что они и поплатились (с твоих слов).
Хотя уверен, что они и так бы прикрыли лавочку, как это сделали все остальные.

> Но я мог позволить себе купить коробку - и покупал, пока продавали.

А у кого-то инета не было вообще. И денег на коробку тоже.
Поэтому они заказывали бесплатный диск и молились чтобы почта россии не сломает его по дороге в их районный центр.

> Современная серверная версия содержит 4гигабайта

3GB
Серверная 24.04 LTS занимает 3Гб, а 24.10 вообще два.

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

433. Сообщение от Аноним (54), 15-Мрт-25, 01:09   +/
> if <sm>; then
> Зы. и да, речь о for-in была.

условие влияющее на условие выхода из цикла, в for-in нельзя написать условие выхода из него? Вы думаете раз for-in запустили по итератору, то из него выход только при достижении конца коллекции? А бесконечный итератор (фейковый) и условие выхода в теле цикла for-in не сработает? Равносильно:

i = 0;

while (true) // тут тип такого for i in 0..=u64::MAX или какой-нить инфинит итератор хз
{

  if (i > 60) // условие выхода из цикла
  {
    break;
  }

  if (<sm>) // условие влияющее на условие выхода из цикла (аля "инкрементор" в обычном for)
  {
    i += 30;
  }
  else
  {
    i += 1;
  }
}

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

434. Сообщение от Аноним (54), 15-Мрт-25, 01:17   +/
> учитесь читать.

ну вот я выдернул раст из контекста, и задал общий вопрос - "чем это for от while отличается?" если и то и другое - операторы цикла, как и в расте так и в Си.

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

435. Сообщение от Аноним (435), 15-Мрт-25, 01:26   +/
В Бельгии по празникам Писающий мальчик бесплатное пиво раздаёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #285 Ответы: #470

436. Сообщение от Аноним (54), 15-Мрт-25, 01:33   +/
вот, нашел

https://doc.rust-lang.org/std/iter/index.html#infinity

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

437. Сообщение от Аноним (435), 15-Мрт-25, 01:36   +/
А давно ли у них появился объектный Паршел? А то до него доолго у них был убогонький цмд.ехе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239 Ответы: #449, #454

439. Сообщение от Neon (??), 15-Мрт-25, 04:03   +/
Они бы еще True и False переписали бы на Расте)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #477

440. Сообщение от Neon (??), 15-Мрт-25, 04:07   –1 +/
Есть и коммерческая медицина с весьма хорошими зарплатами в России. Но это Аноним решил проигнорировать во имя своего вранья. Да, туда плохих врачей, учившихся на тройки, не берут)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #350 Ответы: #472

441. Сообщение от Neon (??), 15-Мрт-25, 04:19   +/
А что Европка в собственное величие не шмогла ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #325 Ответы: #473

442. Сообщение от Neon (??), 15-Мрт-25, 04:20   +/
Это как то скромно. Под Гигабайт в самый раз. Что тут экономить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

443. Сообщение от Neon (??), 15-Мрт-25, 04:22   +/
Не...не...не...в системных требованиях Гигабайт и 3d ускоритель с лучами и нейропроцессорами. А то как то не современно. Без NVidia RTX 4080 не взлетит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #234

444. Сообщение от Neon (??), 15-Мрт-25, 04:25   +/
И на Альтах тоже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171

445. Сообщение от Neon (??), 15-Мрт-25, 04:30   +/
Зачем Win98, Win2k рулила
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #402 Ответы: #457

446. Сообщение от Neon (??), 15-Мрт-25, 04:32   +/
Портянки скриптов на баше - тот еще мазохизм. Да еще с использованием редких опций - это уже особый сорт мазохизма, элитный)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189

447. Сообщение от Neon (??), 15-Мрт-25, 04:36   +/
Unity - тоже еще то поделие было
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #465

448. Сообщение от Neon (??), 15-Мрт-25, 04:39   +/
Это не свобода - это называется хаос. Когда хрен знает какой дистрибутив, хрен знает какой ДЕ и ВМ. Это ад для прикладных программистов, пишущих программы под этот хаотичный зоопарк.
Стандартизация рулит. Иначе до сих пор бы ремесленники лобали свои поделия вместо фабрик и заводов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #261

449. Сообщение от Neon (??), 15-Мрт-25, 04:40   +/
Ну так появился всё таки. В линуксах ничего подобного до сих пор не появилось. И даже не осознали необходимость появления такого
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #437 Ответы: #475

450. Сообщение от Neon (??), 15-Мрт-25, 04:43   +/
Он стал умирать с самого рождения, с отсутствия ядра. Линус костыли ему принес
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #419

452. Сообщение от вымя (?), 15-Мрт-25, 05:51   +/
> Эм, а почему? Вам религия запрещает держать баш в системе?

Потому что не везде он живёт в /bin. Внезапно. В том сообщении ключевое слово — «линуксизм».

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

453. Сообщение от iPony129412 (?), 15-Мрт-25, 07:51   +/
Какие-то выдумки.
В той же Kubuntu snapd стоит после установки. И Firefox естетсвенно в SNAP версии.

А написано, коак буд-то там какие-то барцы со SNAP.
Да и по сабжу, кому оно сдалось в Kubuntu - просто следом пойдут.

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

454. Сообщение от Аноним (462), 15-Мрт-25, 07:59   +/
Да как бы два десятка лет назад почти. Вы из своего уютного bash-мирка почаще выглядывайте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #437

455. Сообщение от Аноним (462), 15-Мрт-25, 08:01   +/
Тисканье deb и rpm чем-то принципиально отличается?
(про дрочку с ppa я пока даже не буду вопрос поднимать)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #290

456. Сообщение от Аноним (462), 15-Мрт-25, 08:02   –1 +/
Так на каком из них-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #403

457. Сообщение от Аноним (462), 15-Мрт-25, 08:14   +/
На юзерских компах она никогда не рулила, разве что у нитакусиков.
Причины отказа от XP, кстати, были вполне объективные —  во-первых, требования к железу весьма серьёзно возросли (игрунов особо не затронуло, а вот владельцев офисных машинок — ещё как); во-вторых — похерили поддержку DOS-приложений (а вот тут как раз игрунов затронуло). Потом да, уже началось старперство.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #445

458. Сообщение от Аноним (462), 15-Мрт-25, 08:16   +/
> Первый вот снап и действительно много продвинутых пользователей свалило.

А непродвинутые (коих на убунте явно большинство) и ухом не повели.

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

459. Сообщение от Аноним (462), 15-Мрт-25, 08:20   +/
> А вот простую жб конструкцию - типа столбов для ограды - могу.

Цемент, щебень сам добыл? Сталь для арматуры выплавил?

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

460. Сообщение от Аноним (462), 15-Мрт-25, 09:19   +/
Просто надо уметь писать без ошибок!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184

461. Сообщение от Анониссимус (?), 15-Мрт-25, 10:11   +/
Прямо сейчас попробовал на своём линуксе:

$ cat t.sh
#! bash
echo OK!
$ ./t.sh
OK!
$

Какая разница, где он живёт? А "sh" не в bin живёт? Если вы жалуететь, что люди пишут /bin/bash в шебанге, ну отправьте багрепорт. Не все же в курсе про проблемы нетакусиков, у которых в бине нету баша.

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

462. Сообщение от Аноним (462), 15-Мрт-25, 11:07   +/
Воровство — если не привязываться к конкретной статье УК — это не про «присвоить имущество», а про «взять без спроса». Например, вполне существует понятие «кража личных данных», хотя у потерпевшего вроде не убывает ничего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165

463. Сообщение от Аноним (463), 15-Мрт-25, 11:10   –1 +/
очень долго будет умирать потому, что код на русте поддерживать совершенно невозможно, а на сях любой может писать потому, что простой и читабельный. поэтому код на русте просто переписывают с потерей функциональности и все.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #419 Ответы: #518

465. Сообщение от 12yoexpert (ok), 15-Мрт-25, 12:56   +/
имхо это была лучшая DE (если не считать самые первые версии), таких уже давно не делают

все эти Unity8 (или как они там сейчас называются, Lomiri?) - просто нелепая пародия, которая даже нигде не собирается

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

466. Сообщение от Аноним (466), 15-Мрт-25, 14:03   +/
Зато как соберешь свой Hello World.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199

467. Сообщение от вымя (?), 15-Мрт-25, 16:38   +/
> Прямо сейчас попробовал на своём линуксе:
> $ cat t.sh
> #! bash
> echo OK!
> $ ./t.sh
> OK!
> $

Дай угадаю: ты стал жертвой zsh

$ cat tmp/shebang
#! bash
readlink /proc/$$/exe
$ zsh -c ./tmp/shebang
/bin/bash
$ bash -c ./tmp/shebang
bash: ./tmp/shebang: bash: bad interpreter: No such file or directory
$ busybox sh -c ./tmp/shebang
sh: ./tmp/shebang: not found

> Какая разница, где он живёт?

см. выше

> А "sh" не в bin живёт?

Всё верно, только sh гарантированно существует в /bin, только речь в этой ветке не о нём уже.

> ну отправьте багрепорт.
> Не все же в курсе про проблемы нетакусиков, у которых в
> бине нету баша.

В 2к25-м вообще никто не в курсе, у всех линуксы. Приходится просветработой в комментах заниматься, потому что это чуть эффективнее, чем создавать миллион пулл-реквестов.

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

468. Сообщение от вымя (?), 15-Мрт-25, 16:40   +/
> ну отправьте багрепорт.
> Не все же в курсе про проблемы нетакусиков, у которых в
> бине нету баша.

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

https://github.com/openwrt/packages/issues/17826

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

469. Сообщение от Аноним (471), 15-Мрт-25, 18:02   +/
Строк как таковых в сишке вообще нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #418 Ответы: #478

470. Сообщение от Аноним (471), 15-Мрт-25, 18:05   +/
В Канаде можно поорать на пиво, например. https://pikabu.ru/story/naori_na_pivo_12467199
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #435

471. Сообщение от Аноним (471), 15-Мрт-25, 18:15   +/
Ну методичку про отсутствие нормальной медицины опровергать не буду, не об этом речь. Но: практически в любой цивилизованной стране врач — одна из самых высокооплачиваемых профессий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #405 Ответы: #474

472. Сообщение от пох. (?), 15-Мрт-25, 18:30   +/
> Есть и коммерческая медицина с весьма хорошими зарплатами в России. Но это
> Аноним решил проигнорировать во имя своего вранья. Да, туда плохих врачей,
> учившихся на тройки, не берут)))

у меня для тебя снова плохая новость. Коммерческая медицина с хорошими зарплатами - это вовсе не про хороших врачей, а про умение себя продать.

Изредка они совпадают. Но чаще всего - нет.

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

473. Сообщение от Аноним (54), 15-Мрт-25, 18:36   +/
загнивает ведь :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #441

474. Сообщение от пох. (?), 15-Мрт-25, 21:33   +/
ну это примерно как "программист" или там - "itшник".
Если под определенным углом посмотреть, то в общем примерно так и есть, но нюансы все портят...

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

475. Сообщение от пох. (?), 15-Мрт-25, 21:44   +/
> Ну так появился всё таки. В линуксах ничего подобного до сих пор
> не появилось. И даже не осознали необходимость появления такого

как, то есть, нипаявилась? Вон, лучший друг опенсорса уже несет нам! (педобиржпг)

Другое дело что оно интегрировано с системой примерно никак, поэтому особой пользы (кроме интерфейса к чем-то внешнему) не приносит.

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

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

476. Сообщение от Аноним (476), 15-Мрт-25, 22:11   +/
А у тебя сколько тестов реализация корютилс проходит?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

477. Сообщение от Аноним (476), 15-Мрт-25, 22:19   +/
так они и переписали как часть корютилс
https://uutils.github.io/coreutils/docs/utils/true.html
https://uutils.github.io/coreutils/docs/utils/false.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #439

478. Сообщение от Аноним (476), 15-Мрт-25, 22:26   +1 +/
строк нет, а ошибки от них есть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #469

479. Сообщение от Аноним (476), 15-Мрт-25, 22:38   +/
Люди столкнулись с необходимостью писать GUI в вебе где ООП нету, и обнаружили парадигму компонент с сигнальной реактивностью.
А затем начали так же писать, но нативно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

480. Сообщение от Аноним (476), 15-Мрт-25, 22:43   +/
snapd на Go написан
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

481. Сообщение от Аноним (476), 15-Мрт-25, 22:56   +/
Десять лет уже, а он все не торт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

482. Сообщение от SelfPerfection (ok), 15-Мрт-25, 23:27   +/
Какой тест из доступных сейчас следовало использовать вместо регрессионных тестов для оценки пригодности замены GNU coreutils на uutils?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

483. Сообщение от Анониссимус (?), 15-Мрт-25, 23:41   +/
Толк в том, чтобы хотя бы сообщить о свой проблеме. Иначе, разработчик может даже не знать о существовании такой проблемы. Конечно, это ещё не гарантия, что он тут же возмёт и починит. Опенсорс же.

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

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

484. Сообщение от мявemail (?), 16-Мрт-25, 02:30   +/
в шелле нет бесконечных итераторуемых обьектов. в питоне нет.
а наличие этого в расте - ярковыраженный костыль и то самое "решение в лоб". что не есть хорошо и явно пониманию кода не способствует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #433 Ответы: #488, #489, #493

485. Сообщение от n00by (ok), 16-Мрт-25, 13:13   +/
> Fictionbook Editor и SP Forth как минимум.

Ну я ж намекнул про давно и неправда

SP-Forth

Первый выпуск     1992
Последняя версия     4.20 (21 января 2009)

> Первого мне под ненужным на
> десктопе здорово не хватает: под wine он работоспособен весьма условно.

Оно и показательно, что сделано давно и под ненавистную здесь большинству ОС. Активистов и агитаторов тьма, а переделать некому. Так-то даже у меня есть кое-что под GPL. ;)

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

486. Сообщение от n00by (ok), 16-Мрт-25, 13:17   +/
>> Не так то, что агитация здесь идёт вот уже 30 лет,
>> а что в России написано и опубликовано под GPL?
>> Ничего.
> И в чем проблема?

Твоя проблема в том, что ты не умеешь писать программы, иначе бы непременно написал и опубликовал под любимой лицензией. А так тебе остаётся лишь агитировать.

А зачем нам нужны агитаторы?

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

487. Сообщение от anon12345 (?), 16-Мрт-25, 13:57   +/
CoproRust/Linurs
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #168

488. Сообщение от Аноним (488), 16-Мрт-25, 15:06   +/
> в шелле нет бесконечных итераторуемых обьектов.

потому-что

for name [ [in [words …] ] ; ] do commands; done

где [words …] это Shell Expansions - конечная подстановка.

https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash....

поэтому что-то вроде:

for i in `cat /dev/random | hexdump`

работать не будет, так как тело цикла for выполнится тогда, когда `cat /dev/random | hexdump` закончит формирование коллекции (псевдо), а этого не произойдет.

> в питоне нет.

for-in в питоне бегает по итератору, а итератор и в африке итератор и у него есть условно метод next который дергается оператором цикла, и принятие решения о выходе из цикла принимается в этом самом методе (raise StopIteration). Отсюда, делаем вывод, что любой итератор может быть либо конечным, либо бесконечным.

https://wiki.python.org/moin/ForLoop
https://www.geeksforgeeks.org/infinite-iterators-in-python/

> а наличие этого в расте - ярковыраженный костыль

это из определения итерируемого объекта следует и раст не наложил условия финитности на такие объекты.

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

489. Сообщение от Аноним (488), 16-Мрт-25, 15:14   +/
> в шелле нет бесконечных итераторуемых обьектов.

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

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

490. Сообщение от ptr (ok), 16-Мрт-25, 16:10   +/
> Или это экономия на спичках?

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

> Пока на одноплатнике появится 100 приложений на хрусте, то думаю 4 гига будет минималкой

Вот именно. Даже если за это время память подешевеет в 2 раза, в чём я очень сомневаюсь, то выручка производетелей RAM от такого возрастет двукратно.
К слову, на OpenWRT с 64 МБ RAM у меня сейчас свыше 70 приложений

> А это уже ваши проблемы.

Их я и решаю.

> У вас есть куча вариантов:

Вот я и готовлюсь к оказанию давления на создателей дистрибутива со стороны сообщества, что как раз и делается на форумах. Популярность Ubuntu и так уже падает в течении года https://distrowatch.com/dwres.php?resource=popularity
Не будут реагировать - покинут TOP-10, после чего и мой интерес к ним угаснет.

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

491. Сообщение от Аноним (491), 16-Мрт-25, 18:43   +/
Ты начал со вранья и ожидаемо продолжил враньем, как и было сказано в https://www.opennet.ru/openforum/vsluhforumID3/136267.html#125


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

493. Сообщение от вымя (?), 17-Мрт-25, 04:13   +/
> ... нет бесконечных итераторуемых обьектов. в питоне нет.

itertools.repeat

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

494. Сообщение от Аноним (499), 17-Мрт-25, 06:30   +/
> непременно написал и опубликовал под любимой лицензией.

Что бы порадовать форумного тролля?

> А зачем нам нужны агитаторы?

Вас много и имя вам легион?

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

495. Сообщение от n00by (ok), 17-Мрт-25, 08:07   +/
Уймись, фанатик. 3 примера СПО из прошлого века, 1 из которых привёл я сам - как раз и доказывают, что ничего не создано за 30 лет.

И что примечательно - ты не смог опровергнуть меня СВОИМ кодом, поскольку ничего не написал под GPL, в отличие от меня.

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

496. Сообщение от n00by (ok), 17-Мрт-25, 08:10   +/
>> А зачем нам нужны агитаторы?
> Вас много и имя вам легион?

Почему ты не можешь ответить за себя? Зачем тебе нужны агитаторы? Потому что ты сам агитатор?

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

497. Сообщение от n00by (ok), 17-Мрт-25, 08:18   +/
> не знаю, какие, но точно не Вашей неоптимальной грамматики.
> в сях матч swtich'ем называеся. в шелле - case'ом.
> все равно, что сказать "в русте нет foreach, там for-in !!".

"Матч" в смысле "сопоставление с образцом" - нормальные алгорифмы Маркова - само по себе Тьюринг-полно. В сишном case такого и близко нет.

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

498. Сообщение от n00by (ok), 17-Мрт-25, 08:32   +/
Я однажды написал что-то вроде "надо ML", имея ввиду одноимённый ЯП, а мне в ответ было в духе "да, Machine Learning подходит". Выяснились такие мелочи не сразу. ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #427

499. Сообщение от Аноним (499), 17-Мрт-25, 09:43   +/
Опровергать форумного тролля? Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #495 Ответы: #510

500. Сообщение от Аноним (499), 17-Мрт-25, 09:47   +/
> Потому что ты сам агитатор?

Вот ты и вывел меня на чистую воду. Да, Ричард Мэтью Столлман щедро оплачивает мою агитацию.

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

501. Сообщение от Аноним (499), 17-Мрт-25, 09:51   +/
Показательно, что ты начинаешь на ходу придумывать новые критерии годности софта. Так же примечательно, что твой софт никому не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #485 Ответы: #512

502. Сообщение от Аноним (499), 17-Мрт-25, 09:52   +/
Кто возьмёт билетов пачку, тот получит водокачку!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #496

503. Сообщение от warlock (??), 17-Мрт-25, 10:21   +/
Я бы порадовался, если бы это было не Ubuntu -- вместилище иррационального инфернального зла.
Ответить | Правка | Наверх | Cообщить модератору

504. Сообщение от EULA (?), 17-Мрт-25, 11:11   +/
> платить тебе зарплату за нихренап полезного

В смысле "нихрена полезного"? А написание SystemD для Windows совместимого с GNU/Linux и Android?

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

505. Сообщение от EULA (?), 17-Мрт-25, 11:19   +/
>  более удобный дистр во всех отношениях

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

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

506. Сообщение от EULA (?), 17-Мрт-25, 11:36   –1 +/
Тебе никто не мешает переписать весь код с нуля и выложить под той, лицензией, по которой ты хочешь.

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

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

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

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

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

507. Сообщение от EULA (?), 17-Мрт-25, 11:39   +/
Кубунту не пойдут следом. Кубунту возьмут Убунту и поставят KDE дефалтовым окружением рабочего стола.
Кубунту не отдельный дистрибутив.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #453

508. Сообщение от Аноним (-), 17-Мрт-25, 15:09   +/
>> Или это экономия на спичках?
> Но желающих оплачивать Ваши хотелки из своего кармана здесь не найдете.

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

> Вот я и готовлюсь к оказанию давления на создателей дистрибутива со стороны сообщества, что как раз и делается на форумах.

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

> Популярность Ubuntu и так уже падает в течении года https://distrowatch.com/dwres.php?resource=popularity

Хахаха, ссылаться на сайт "мерянье пиписки для васноподелок" где EndeavourOS обгоняет      Debian, а CachyOS круче Ubuntu и Федоры...

> Не будут реагировать - покинут TOP-10, после чего и мой интерес к ним угаснет.

Т.е они пытаются улучшить безопасность для выполнения требования амер. правительства..
Думаю им будет очень-очень-очень пофиг)


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

509. Сообщение от Аноним (-), 17-Мрт-25, 15:12   +/
>> Потому что ты сам агитатор?
> Вот ты и вывел меня на чистую воду. Да, Ричард Мэтью Столлман щедро оплачивает мою агитацию.

Надеюсь борзыми љољями)?

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

510. Сообщение от n00by (ok), 17-Мрт-25, 18:22   +/
Незачем: твои пустые сообщения подтверждают моё утверждение, что СПО в России не создаётся. 3 наименования за 30 лет это ничто, рядом с тысячами пакетиков, собранными из написанного в США.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #499

511. Сообщение от n00by (ok), 17-Мрт-25, 18:23   +/
Борзыми?))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #509 Ответы: #513

512. Сообщение от n00by (ok), 17-Мрт-25, 18:28   +/
> Показательно, что ты начинаешь на ходу придумывать новые критерии годности софта. Так
> же примечательно, что твой софт никому не нужен.

Показательно упорство и подлость твоей лживой софистики.

Я утверждаю, что СПО в России не создаётся. Ты не привёл ни одного примера. 1 привёл я и 2 другой аноним - это существенно меньше стат.погрешности, если считать от созданного в США.

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

513. Сообщение от Аноним (-), 17-Мрт-25, 18:38   +/
> Борзыми?))

Ты вообще видел нынешнюю молодежь?

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

Хамят старшим и борзееют.

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

514. Сообщение от n00by (ok), 17-Мрт-25, 18:58   +/
Борзый, даже в переносном смысле, это не про бубновые интересы, а про способность бить в бубен. Хамы всякие бесстыжи от безнаказанности, как раз потому что с борзыми в жизни не сталкивались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #513

515. Сообщение от ptr (ok), 17-Мрт-25, 22:05   +/
> Значит они сами будут поддерживать кореутилсы)

Вопрос не в том, кто будет их поддерживать, а в том, кто будет платить за дополнительную память на каждом компе, где они используются.
Rust для таких вещей еще не готов. Например, сообщество уже приложило немало усилий, для его готовности на ESP32. Но работы в том же esp-idf-hal, куда я коммитил, еще очень много, несмотря на то, что в ряде проектов я его использую. Уж очень пухлые std crates и тащат за собой много совершенно излишнего кода в ряде ситуаций. А коммитеров, которые, как я, занимаются их оптимизацией - единицы.
Классический пример. Передать буфер для чтения в функцию без unsafe кода можно только проинициализиров его. Большинство не заморачиваются с unsafe MaybeUninit и инициализируют буфера нулями или пробелами, порождая совершенно ненужный код.

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

По себе судите? А если нет, то в какой проект на Rust коммитили? Что на нем разработали?

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

Какая связь с заменой coreutils на Rust в базе? Кому надо, тот одну строчку набрать осилит: sudo apt-get install rust-coreutils
Вот если и когда этим начнет пользоваться подавляющее большинство, вот только тогда будут основания включать rust-coreutils в базу вместо C coreutils.

> Debian, а CachyOS круче Ubuntu и Федоры...

У моих клиентов на серверах Debian точно в разы выигрывает у Ubuntu, а Fedora и близко туда не подпускают. Если не redhat, то oracle.

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

516. Сообщение от Аноним (29), 18-Мрт-25, 11:06   +/
причём тут стадо баранов? если ты хотел, так взял бы и сделал. вечно придумываешь какие-то отмазки для собственного безделья


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

517. Сообщение от Аноним (-), 18-Мрт-25, 12:20   +/
>> Значит они сами будут поддерживать кореутилсы)
> Вопрос не в том, кто будет их поддерживать, а в том, кто будет платить за дополнительную память на каждом компе, где они используются.

Те кто готов платить - будет использовать Ubuntu.
Те кто не готов - может выбрать себе другой дистрибутив.

> Rust для таких вещей еще не готов.

Для каких вещей?
Для десктопного линукса где любой браузер сожрет в 10+ раз памяти чем все утилсы?
Для серверов где памяти обычно на порядок больше чем на дестопе?

> Например, сообщество уже приложило немало усилий, для его готовности на ESP32.

И часто убунту устанавливают на ESP32?

> Но работы в том же esp-idf-hal, куда я коммитил, еще очень много, несмотря на то, что в ряде проектов я его использую.

Как это утверждение соотносится с убунтой или одноплатниками типа малинки у которых оперативной памяти 2-3 гигабайта?

> Уж очень пухлые std crates и тащат за собой много совершенно излишнего кода в ряде ситуаций. А коммитеров, которые, как я, занимаются их оптимизацией - единицы.
> Классический пример. Передать буфер для чтения в функцию без unsafe кода можно только проинициализиров его.

Это трейдоффы работы с растом.

> Большинство не заморачиваются с unsafe MaybeUninit и инициализируют буфера нулями или пробелами, порождая совершенно ненужный код.

Значит они пишут плохой код.
Может если им об этом говорить - то они исправятся (возможно).

>> Большая часть форумных болтунов не закоммитило ни строчки кода..
> По себе судите? А если нет, то в какой проект на Rust коммитили? Что на нем разработали?

Да и по себе тоже)
Код я писал только проприетарный за деньги. Поэтому сорян пруфов привести никаких не могу.
Без нарушения НДА могу сказать только то, что это был core код для кроссплатформенной программы.

> У моих клиентов на серверах Debian точно в разы выигрывает у Ubuntu,

А должен был выигрывать EndeavourOS, судя по дистровотчу)


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

518. Сообщение от Аноним (-), 18-Мрт-25, 12:23   +/
> а на сях любой может писать

Угу. И результаты mонkey-кодинга сишников мы регулярно наблюдаем в виде очередных дырений...

> поэтому код на русте просто переписывают с потерей функциональности и все.

Что выбирают как важное - то и получается. В 99% случаев "потерей функциональности" - это какая-то дичЪ добавленная 30 лет назад непонятно зачем и нужная полутоам прдликов.
Очевидно, что нет смысла ее тащить в новый код.

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

519. Сообщение от Аноним (-), 18-Мрт-25, 12:31   +/
> Вопрос не в том, кто будет их поддерживать, а в том, кто будет
> платить за дополнительную память на каждом компе, где они используются.

Пользователи.
А если памяти нет или платить не хочется - то есть прекрасная вариант не пользоваться :)
Это же опенсорс, старое у вас никто не отбирает, собирайте, компиляйте, делайте как вам удобно.

> А коммитеров, которые, как я, занимаются их оптимизацией - единицы

Потому что это пустая трата времени разработки. Предварительная оптимизация это зло.
ЗЫ: хоть бы ссылку на репу приложил. Никто тебя по ФИО гуглить не собирается.

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

520. Сообщение от Аноним (527), 18-Мрт-25, 15:59    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #512 Ответы: #523

521. Сообщение от Аноним (527), 18-Мрт-25, 16:04   +/
> Я утверждаю, что СПО в России не создаётся.

А я спросил

> И в чем проблема?

Ну не создаётся и что дальше?

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

522. Сообщение от n00by (ok), 18-Мрт-25, 16:21   +/
>> Я утверждаю, что СПО в России не создаётся.
> А я спросил
>> И в чем проблема?
> Ну не создаётся и что дальше?

Я тебе и ответил, в чём твоя проблема.

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

523. Сообщение от n00by (ok), 18-Мрт-25, 16:23   +/
> Существенно меньше погрешности твои два коммита в ядро, но тем не менее
> ты носишься с ними как с писанной торбой. Ты можешь утверждать
> что угодно, твои слова пустой звук.

Но ведь именно ты тут с ними носишься. Я как раз и утверждал, что ничего в России не пишется. ;)

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

524. Сообщение от Ilya Indigo (ok), 18-Мрт-25, 22:32   +/
У Юникса разве были исходники в открытом доступе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #525

525. Сообщение от n00by (ok), 19-Мрт-25, 08:23   +/
> У Юникса разве были исходники в открытом доступе?

Не любопытствовал. Открытость кода не является необходимым условием для переписывания. Сам Столлман начинал как реверсер LISP-а, но зачем-то приплёл идеологию.

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

527. Сообщение от Аноним (527), 19-Мрт-25, 08:47   +1 +/
>> У Юникса разве были исходники в открытом доступе?
> Не любопытствовал.

Оно и понятно. Не читал, но осуждаю. Классика.

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

528. Сообщение от ptr (ok), 19-Мрт-25, 09:04   +/
> Для серверов где памяти обычно на порядок больше чем на дестопе?

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

> Для каких вещей?

Для продуктива, когда лишние 8 мегабайт в каждой из сотни программ в сотне образов докера превращаются уже в лишние 800 ГБ.

> И часто убунту устанавливают на ESP32?

Для ESP32 пишут на Rust. А на МК разница в потреблении ресурсов между C и Rust видна воочию еще на этапе прототипирования, а не уже эксплуатации.

> Да и по себе тоже) Код я писал только проприетарный за деньги.

То есть ни к развитию Rust, ни к развитию его библиотек, ни вообще к open source Вы отношения не имеете? Ну тогда понятна Ваша позиция - "Жуй, что дают", так как сами вынуждены её принимать. Мои соболезнования.

> Это трейдоффы работы с растом.

И сразу же следствие ))) Далеко не я один пропихиваю в стандарт языка возможность описания параметра write-only. Но Вы даже не способны осознать, что совсем не обязательно "жевать, что дают" )))

> Значит они пишут плохой код.

Плохой с какой точки зрения? С точки зрения надежности, чем меньше unsafe - тем, наоборот, лучше. А в ряде случаев заказчик вообще категорически требует остсутствия unsafe в коде. Вы оспариваете факт, что на текущем уровне развития Rust обычна диллема между неоптимальностью кода и применением unsafe?

> А должен был выигрывать EndeavourOS

Я почти не занимаюсь десктопами и, тем более, развертыванием на них инфраструктуры. Но вполне могу допустить, что дистрибутив на базе Arch разворачивать на сотнях и тысячах десктопов для офисных служащих явно удобней, чем на базе Debian, так как последний куда тяжелей конфигурируем по набору приложений. Впрочем, в РФ похоже. Если в РЖД все корпоративные веб-приложения гарантировано работают только в chromium, то наличие в дистирубутиве FireFox - уже дополнительные издержки для администрирования и поддержки.

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

529. Сообщение от ptr (ok), 19-Мрт-25, 09:14   +/
> есть прекрасная вариант не пользоваться

Переход на новый дистрибутив - это тоже деньги. А если рабочих мест сотни - то большие деньги.

> Это же опенсорс, старое у вас никто не отбирает, собирайте, компиляйте, делайте как вам удобно.

Это и объясняет, почему дистрибутивы на базе Arch набирают всё большую популярность. Если Canonical и дальше будет двигаться по пути "купите еще память", то её уделом останется только soho рынок.

> Потому что это пустая трата времени разработки. Предварительная оптимизация это зло.

Только тогда, когда отказ от преждевременной оптимизации не приводит к отказу от оптимизации вообще. https://ubiquity.acm.org/article.cfm?id=1513451
Так как в данном случае речь идет об std crates, то их оптимизацией применяющие их точно заниматься не будут.

> хоть бы ссылку на репу приложил. Никто тебя по ФИО гуглить не собирается.

Вас в Гугле забанили, если этой фразы не хватило: "esp-idf-hal, куда я коммитил"?

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

530. Сообщение от Ilya Indigo (ok), 19-Мрт-25, 12:30   +/
>> У Юникса разве были исходники в открытом доступе?
> Не любопытствовал. Открытость кода не является необходимым условием для переписывания.
> Сам Столлман начинал как реверсер LISP-а, но зачем-то приплёл идеологию.

Вот именно, что Столман и ко писали с нуля!
А растокодеры переписали с готовых исходников GNU, наследуя их лицензию.
Так что это по прежнему GNU!

P.S. Почему моё сообщение сразу авто скрыто при публикации ?

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

531. Сообщение от Аноним (-), 19-Мрт-25, 12:49   –1 +/
> Вот именно, что Столман и ко писали с нуля!

Это когда воровал Емакс у Гослинга))?

> А растокодеры переписали с готовых исходников GNU, наследуя их лицензию.

Ого, ничоси!
Я думал лицензия распространяется на код, а не на идеи.
И если в новом коде, нет ни одной строчки из старого, то это просто другой код.

> Так что это по прежнему GNU!

Это очевидно какая-то новейшая интерпретация лицензионных соглашений.
Если ГНУтики так уверенны в своей правоте, то добро пожаловать в суд.
Думаю прецедент "Oracle против Google" им очень поможет))

> P.S. Почему моё сообщение сразу авто скрыто при публикации ?

Возможно автобот шалит, или в теме слишком много сообщений и новые сразу скрываются.


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

532. Сообщение от n00by (ok), 19-Мрт-25, 13:00   +1 +/
>>> У Юникса разве были исходники в открытом доступе?
>> Не любопытствовал.
> Оно и понятно. Не читал, но осуждаю.

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

> Классика.

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

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

533. Сообщение от n00by (ok), 19-Мрт-25, 13:09   –1 +/
>>> У Юникса разве были исходники в открытом доступе?
>> Не любопытствовал. Открытость кода не является необходимым условием для переписывания.
>> Сам Столлман начинал как реверсер LISP-а, но зачем-то приплёл идеологию.
> Вот именно, что Столман и ко писали с нуля!

Ситуация изменилась, когда Symbolics решила что плоды ее труда
должны быть закрытыми от посторонних;
...
Для RMS это была возможность взять реванш.
...
Столлман имел возможность аккуратно реконструировать каждую новую фичу, фикс или
баг. Затем он размышлял над тем, как было произведено это изменение, вычислял его и
представлял свои наработки в LMI.

> А растокодеры переписали с готовых исходников GNU, наследуя их лицензию.
> Так что это по прежнему GNU!

Я вот даже не знаю, что другим проще читать: машинный код PDP-11 или исходники glibc. По-моему, первое, особенно с учётом разницы в объёме тогда и теперь.

> P.S. Почему моё сообщение сразу авто скрыто при публикации ?

Потому что бот срабатывает на какие-то слова.

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

534. Сообщение от Аноним (-), 19-Мрт-25, 13:10   +/
>> Для серверов где памяти обычно на порядок больше чем на дестопе?
> Вот только контейнеров на серверах на два порядка больше, чем запущенных на десктопе приложений.

А тут вам шашечки или ехать.
В обычных утилсах было достаточно уязвимостей (например в sudo).
И если выбирать "запустить на 1-2 контейнеров" или "рисковать выходом за пределы изоляции" то я бы выбирал первое.
Но!, главное выбор остается.

> Для продуктива, когда лишние 8 мегабайт в каждой из сотни программ в сотне образов докера превращаются уже в лишние 800 ГБ.

Давай посчитаем в кол-вах образов.
Те штуки с которыми я сталкивался (но это не мое основное направление) были по 2-3 Гб.
Т.е экономия - это даже не половинка образа.
Возможно если образы мелкие, то выгоднее использовать старые ютилсы.

>> И часто убунту устанавливают на ESP32?
> Для ESP32 пишут на Rust. А на МК разница в потреблении ресурсов между C и Rust видна воочию еще на этапе прототипирования, а не уже эксплуатации.

Я это понимаю. И это происходит не просто так.
Но у нас речь про дестоп или серваки. К чему сюда приплетать микроконтроллеры мне не очень ясно 🤷🏻‍♂️.

> То есть ни к развитию Rust, ни к развитию его библиотек, ни вообще к open source Вы отношения не имеете?

Да, максимум моих "вложений" это консультации с разработчиками нескольких библиотек по поводу багов в их код.

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

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

>> Это трейдоффы работы с растом.
> И сразу же следствие ))) Далеко не я один пропихиваю в стандарт языка возможность описания параметра write-only.

Осторожно предположу, что если его еще не приняли, то есть какие-то подводные камни?)

> Но Вы даже не способны осознать, что совсем не обязательно "жевать, что дают" )))

Конечно могу. В молодости (лет 10 назад) я активно участвовал в разработке СПО, даже писал, выкладывал и мейнтенил опенсорсные программы.
Но потом слегка разочаровался (устал, выгорел тут можно по разному называть) и поменял жизненную позицию.  
Да, плывя по течению довольно много теряешь (приходится "жевать что дают"), но много и приобретаешь - например сохраняешь больше нервов и времени на семью.
Никоем образом не называю свой выбор абсолютно верным.

>> Значит они пишут плохой код.
> Плохой с какой точки зрения?

С вашей)
Вы же написали "Большинство не заморачиваются с unsafe MaybeUninit и инициализируют буфера нулями или пробелами, порождая совершенно ненужный код."
Она, кстати, может не совпадать с их мнением, а их мнение с best practice.

> С точки зрения надежности, чем меньше unsafe - тем, наоборот, лучше. А в ряде случаев заказчик вообще категорически требует остсутствия unsafe в коде.

Полностью согласен.

> Вы оспариваете факт, что на текущем уровне развития Rust обычна диллема между неоптимальностью кода и применением unsafe?

Нет конечно. Тут скорее вопрос "насколько повысится неоптимальность".

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

Это была ремарка к тому, что дистровотч это далеко не самый надежный источник статистики.

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

535. Сообщение от ptr (ok), 19-Мрт-25, 18:30   +/
> В обычных утилсах было достаточно уязвимостей (например в sudo).

Было и вычищались они оттуда десятки лет. А сколько уязвимостей осталось в rust-coreutils - еще не ведомо. К тому же наличие уязвимостей утилит в контейнере или VM, в принципе не имеющей доступа к интернету, во многих случаях значение не имеет.

>Те штуки с которыми я сталкивался (но это не мое основное направление) были по 2-3 Гб.

Вы серьезно? Вот примеры:
REPOSITORY      TAG       IMAGE ID       CREATED        SIZE
hello-world     latest    74cc54e27dc4   8 weeks ago    10.1kB
amd64/busybox   latest    ff7a7936e930   5 months ago   4.28MB

Даже если nginx взять, и то на порядок меньше получится:
nginx           latest    53a18edff809   5 weeks ago    192MB

> К чему сюда приплетать микроконтроллеры мне не очень ясно

Я же объяснил. Потому что на них излишнее потребление флеша и RAM std crates Rust сразу бросается в глаза. В отличии от десктопов soho, где и так памяти гигабайты. Поэтому я могу наглядно любому это доказать легко повторяемым экспериментом, для которого достаточно купить ESP32-C3 на Aliexpress за 185 рублей https://aliexpress.ru/item/1005006427891503.html?sku_id=1200...

> У меня позиция "код нужно писать, когда нет чего-то подходящего, а если есть кто-то, кто сделает это за меня - то вообще ништяк".

Это и есть "Жуй, что дают". Потому кто-то за Вас никогда не сделает в точности так, как Вам надо, за исключением заказной разработки, которую Вы оплачиваете из своего кармана. Да и то там будут нюансы. )))

> С вашей)

Вы очень плохой телепат. Я вообще не давал оценок "плохо" или "хорошо". Я писал, что без unsafe при текущем уровне развития Rust неизбежно возникает совершенно ненужный код. Вы хотите это оспорить?

> Тут скорее вопрос "насколько повысится неоптимальность".

На примере coreutils - потребление памяти выросло в три раза. И если разница между 4 и 12 МБ Вам не кажется существенной, то в случае, если таких приложений в контейнере будет сотня, а контейнеров на хосте будет тоже сотня, то разница будет уже между 400 и 1200 ГБ. А 500 ГБ или 1.5 ТБ RAM на хосте k8s - это уже очень существенное различие.

>  дистровотч это далеко не самый надежный источник статистики

Надежных источников статистики в природе не бывает по определению. Но даже по такому источнику можно судить о падении популярности Ubuntu. Уж слишком настойчиво они прут в сторону soho, забывая об остальном рынке. Тот же непонравившийся Вам EndeavourOS я в enterprise как раз встречал. А вот свежих установок Ubuntu давно не видел. Да и те, что есть, постепенно заменяются на Debian или Arch.

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

536. Сообщение от Аноним (-), 19-Мрт-25, 18:57   +/
> Было и вычищались они оттуда десятки лет. А сколько уязвимостей осталось в rust-coreutils - еще не ведомо.

И сколько осталось - тоже. Вон в хорге находят подарочки из 94 года.

> К тому же наличие уязвимостей утилит в контейнере или VM, в принципе не имеющей доступа к интернету, во многих случаях значение не имеет.

Выход за пределы VM это фантастика)?

>> У меня позиция "код нужно писать, когда нет чего-то подходящего, а если есть кто-то, кто сделает это за меня - то вообще ништяк".
> Это и есть "Жуй, что дают".

Или "не занимайся велосипедостроеним"))

> Потому кто-то за Вас никогда не сделает в точности так, как Вам надо,

Но может быть, что оно будет "достаточно".
Я исповедую подход "разумной достаточности / необходимости".
Он может быть не идеален, но меня устраивает.

> за исключением заказной разработки, которую Вы оплачиваете из своего кармана. Да и то там будут нюансы. )))

Но писать всё-всё-всё не получится, как не старайся.
Я же тоже могу сказать "вы драйвера для видеокарты сами пишете? а прошивки для своего телефона? айайай, что же вы ʼкушаете шодали?ʼ "
А ведь можно продолжать фантазии на тему "печете ли вы хлеб, выращиваете мясо, выплавили алюминий для своего атвомобиля... и тд с повышением градуса абсурда".
Специализация и разделение труда это основа нынешней цивилизации.

> Вы очень плохой телепат. Я вообще не давал оценок "плохо" или "хорошо".

Странно. В моем понимании "ненужный код" это плохо.

> Я писал, что без unsafe при текущем уровне развития Rust неизбежно возникает совершенно ненужный код. Вы хотите это оспорить?

Если код неизбежный и без него работать не будет - то он не ненужный.

>> Тут скорее вопрос "насколько повысится неоптимальность".
> На примере coreutils - потребление памяти выросло в три раза. И если разница между 4 и 12 МБ Вам не кажется существенной,

Для десктопа - вообще плевать. Для сервера и даже ВМ - не критично.
Т.е проблема только в мелких контейнерах.
Для них можно использовать старые версии.

> то в случае, если таких приложений в контейнере будет сотня, а контейнеров на хосте будет тоже сотня, то разница будет уже между 400 и 1200 ГБ.

Где вы вообще найдете сейчас такое кол-во приложений написанных на расте?
И почему приложений будет именно сотня, а не 1000?
ИМХО к тому времени как из перепишут-напишут, средний объем памяти удвоится или даже утроится.

> А 500 ГБ или 1.5 ТБ RAM на хосте k8s - это уже очень существенное различие.

Случайные предположения приводят к случайным выводам.

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

537. Сообщение от ptr (ok), 19-Мрт-25, 21:21   +/
> И сколько осталось - тоже. Вон в хорге находят подарочки из 94 года.

Вот и получается, что rust-coreutils нужно созревать еще 30/2 = 15 лет. Так как добрая половина выявлемых ошибок связаны с реализацией алгоритмов, а вовсе не с ошибками при работе с памятью.

> Выход за пределы VM это фантастика)?

Если для всех, кроме администраторов и CI/CD доступ к этой VM ограничен, например, gRPC - то да, на грани фантастики. В этом сценарии гипервизор оказыается более уязвим.

> Или "не занимайся велосипедостроеним"))

У Вас проблемы с семантикой. Коммитеры добавляют фичи и исправляют ошибки в нужных им проектам, а вот переписывание coreutils, куда больше похоже на велосипедостроение )))

> Я исповедую подход "разумной достаточности / необходимости".

Это и есть "Жуй, что дают". Если Вас устраивает, что FreeTDS падает, встретив несуществующий UTF-8 символ в строке, то я ценю свое время. Поэтому и закоммитил туда PR. Если Вас устраиват, что ClickHouse в случае GROPUING_SET по CTE возвращает в два раза больше строк, то меня нет. Если Вам нравится, что DBEаver уходит в нирвану, занимаясь парсингом одного SQL запроса больше часа, то для меня это недопустимо. И таких примеров могу привести десятки. При использовании OpenSorce в продуктиве, подобные проблемы возникают регулярно. Именно поэтому, больше чем в половине случаев, мой работодатель оплачивает мою работу коммитера. Потому что ему это тоже надо. И очень часто OpenSource живет именно благодаря таким как я и мой работодатель.

> Я же тоже могу сказать "вы драйвера для видеокарты сами пишете?

В mesa приходилось контрибутить.

> а прошивки для своего телефона?

И это бывало еще с CyanogenMod. Вы действительно не способны осознать иную позицию, кроме "Жуй, что дают"? )))

> В моем понимании "ненужный код" это плохо.

Странно, только недавно Вы писали обратное, что полный отказ от unsafe, приводящий к необходимости писать ненужный код - наоборот, хорошо. )))

> Если код неизбежный и без него работать не будет - то он не ненужный.

Вы вообще читаете, что я пишу? Я же приводил пример. Если не проинициализировать буфер для чтения, то работать всё будет, так как функция чтения в буфер ничего из этого буфера не читает. Но без unsafe MayBeUninit этот код Rust не скомпилирует.

> Где вы вообще найдете сейчас такое кол-во приложений написанных на расте?

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

За прошлый год я написал около десятка приложения только на Rust. В итоге devops-ы взвыли. Так как во избежании двух-трех кратного пожирания памяти все эти приложения пришлось пересобирать с динамическим связыванием и ворох *.so от крейтов руками аккуратно размещать по слоям образов докера, чтобы у одинаковых версий всегда оказывались одинаковые inode. В итоге на использование Rust в контейнерах сейчас у нас мораторий. До лучших времен, когда *.so крейтов в образах можно будет обновлять не чаще раза в год.

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

Это предположение, а именно то, что я получил бы на своем проекте, если бы срочно не перешел на rustflags = ["-Cprefer-dynamic"] с кучей трудозатрат для DevOps-ов в итоге.

Странные вещи пишете. У Вас вообще какой опыт разработки на Rust?

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

538. Сообщение от Аноним (538), 21-Мрт-25, 09:30   +/
> Каковы ваши доказательства?

— COCAINUM!!!© Red Heat®™

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

539. Сообщение от Аноним (539), 27-Мрт-25, 17:13   +/
вангую начнут bash скрипты у людей отваливаться массово на ровном месте
Ответить | Правка | Наверх | Cообщить модератору

540. Сообщение от Аноним (-), 27-Мрт-25, 17:50   +/
>> И сколько осталось - тоже. Вон в хорге находят подарочки из 94 года
> Вот и получается, что rust-coreutils нужно созревать еще 30/2 = 15 лет.
> Так как добрая половина выявлемых ошибок связаны с реализацией алгоритмов, а вовсе не с ошибками при работе с памятью.

Ошибок какого рода? Одно дело ошибка рендеринга или даже порча данных.
А RCE это гораздо хуже.

>> Или "не занимайся велосипедостроеним"))
> У Вас проблемы с семантикой. Коммитеры добавляют фичи и исправляют ошибки в нужных им проектам, а вот переписывание coreutils, куда больше похоже на велосипедостроение )))

Зависит от цели. Например если цель "избавиться от ГНУ-рака" то это скорее едиснтвенный выход. Если цель "минимизировать ошибки памяти" - тоже.

>> Я исповедую подход "разумной достаточности / необходимости".
> Это и есть "Жуй, что дают".

У вас какое-то черно-белое мышление "или-или".

> Если Вас устраивает, что FreeTDS падает, встретив несуществующий UTF-8 символ в строке, то я ценю свое время.
> Поэтому и закоммитил туда PR.

А я, тоже ценя свое время, посмотрю альтернативы. Например ODBC.

> Если Вам нравится, что DBEаver уходит в нирвану, занимаясь парсингом одного SQL запроса больше часа, то для меня это недопустимо.

И вы тоже сядете его переписывать, или посмотрите "а вдруг кто-то сделал лучше"?

> При использовании OpenSorce в продуктиве, подобные проблемы возникают регулярно.

Что говорит о качестве этого опенсорса.

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

Но такие как вы редки.
А если бы работодатель не оплачивал? Тоже бы сидели после работы во благо работадателя?
Или сказали бы "ну тупит DBEаver, но он же не единственный"?
Да, а "вторую половину" вы из альтруистических побуждений делаете.?

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

И им же пользуютесь?)

>> а прошивки для своего телефона?
> И это бывало еще с CyanogenMod.

И этот CyanogenMod сейчас на вашем смартфоне))?

> Вы действительно не способны осознать иную позицию, кроме "Жуй, что дают"? )))

А вы способны понять что:
1) Все прожевать за всеми не получится. И исправить все-все баги в нужных приложениях не выйдет как бы не старались.
2) Делить все на черное и белое без полутонов это круто, но потом реальность дает сдачи.
Как и такое пренебрежительное отношение к людям, которые не хотят вытирать сопли за абсолютно незнакомыми людьми.
Я уже привел много абсурдных примеров где вы "жуете что вам дали", от хлеба до автомобиля, как раз чтобы вам это показать, что можно легко и непринужденно найти какой-то пример того, что вы не контролируете и с улюлюканьем завести шарманку "что же ты ешь что дали".

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

Тогда у нас разные определения "приложения".
Я за последние лет 10 написал не больше 20-30 приложений. Правда самое большое это 10+ миллионов LOC и оно развивается уже почти 20 лет.
А настрогать 100500 утилиток...

> За прошлый год я написал около десятка приложения только на Rust. В итоге devops-ы взвыли.

Значит вы выбрали не правильный инструмент. Или девопсов.

> Так как во избежании двух-трех кратного пожирания памяти все эти приложения пришлось пересобирать с динамическим связыванием и ворох

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

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

541. Сообщение от ptr (ok), 30-Мрт-25, 14:37   +/
> Ошибок какого рода?

Самых разных. Можете изучить CVE.

> даже порча данных. А RCE это гораздо хуже.

Даже LDAP или Kerberos? )))

> Зависит от цели.

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

> У вас какое-то черно-белое мышление "или-или".

Тоже самое могу сказать и о Вас, так как в C/C++ достаточно средств, для того чтобы избежать некорректной работы с памятью. Разница лишь в том, что в Rust это требует явного unsafe, а в C/C++ - нет.
И не надо мне рассказыать сказки, что для поиска ошибок некорректной работы с памятью достаточно изучить только unsafe блоки. Я сам неоднократно выявлял в Rust ошибки некорректной работы с памятью, вызыванные ошибками при вызове функций с unsafe блоками.

> А я, тоже ценя свое время, посмотрю альтернативы. Например ODBC.

Если Вы не в теме, то лучше бы промолчали. Так же, как и TDS_FDW https://github.com/tds-fdw/tds_fdw ODBC_FDW работает через FreeTDS https://github.com/CartoDB/odbc_fdw
Только медленней раза в два и не поддерживается уже лет пять.

> И вы тоже сядете его переписывать, или посмотрите "а вдруг кто-то сделал лучше"?

Ни то и ни другое. Я просто сделал PR, исправляющий проблему. Вот видите, такое решение Вам даже в голову не пришло )))

> И им же пользуютесь?

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

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

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

> Да, а "вторую половину" вы из альтруистических побуждений делаете.?

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

> Что говорит о качестве этого опенсорса.

Нет. Это говорит о том, что opensource подразумевает развитие функциональности сообществом, к которому я себя отношу.
А в случае проприетарных систем как раз и возникает ситуация "жуй, что дают". В том же MS SQL регулярные выражения просят уже 18 лет, но их там до сих пор нет. https://feedback.azure.com/d365community/idea/bedec77b-6225-...
TRUNCATE для in-memory таблиц ждем уже 10 лет https://feedback.azure.com/d365community/idea/14548de5-7e25-...
Что лучше, многолетнее ожидание или PR за один вечер? Я серьезно, для PostgreSQL или MySQL PR такого уровня вполне можно за вечер сделать.

> А вы способны понять что:
> 1) Все прожевать за всеми не получится. И исправить все-все баги в нужных приложениях не выйдет как бы не старались.

Одному - да. Но таких, как я сотни тысяч, если не миллионы. Оттуда и возникает opensource. Вы этого не знали?

> Как и такое пренебрежительное отношение к людям, которые не хотят вытирать сопли за абсолютно незнакомыми людьми.

Пренебрежительное отношение к разработчику, которому ЧСВ не позволяет исправлять ошибки и расширять функциональность бесплатных для использования программных продуктов. Да, такая потребительская философия мне чужда и противна.

> Тогда у нас разные определения "приложения".

Что мы называем приложениями определено в обсуждаемой статье - 102 утилиты и есть 102 приложения.
> Я за последние лет 10 написал не больше 20-30 приложений. Правда самое большое это 10+ миллионов LOC и оно развивается уже почти 20 лет.

Мои соболезнования. От таких монолитов я отказался уже почти 20 лет назад. Поэтому каждый микросервис у меня - приложение.

> Значит вы выбрали не правильный инструмент.

Rust? Ну так я и написал, что он пока к такому не готов.

> Или девопсов.

Предложите решение. Проблему я подробно описал.
В тех же coreutils cp на Rust без динамического связывания занимает полтора мегабайта, против 140K на C. Рост потребления памяти на порядок в k8s - это уже критично. А в случае динамического связывания тот же cp требует более трех десятков трейтов, каждый из которых нужно собрать в so и еще и укаладывать в одни и те же слои и inode в каждом образе. И каждый из этих трейтов релизится по 5-6 раз в год вне зависимости от остальных. Итого, или пересобираем все образы через день, или живем с багами старых релизов.
Да тут скорее на dotnet, java или даже nodejs станешь писать, чем таким геморроем заниматься.

> Авторы убунты решили, что им трейдоф по памяти ок - это их право.

Этим они ограничивают свой рынок только soho. Так как вклад в любой opensource от enterprise многократно выше, чем от soho, такой подход приведет к стагнации Ubuntu. Посмотрите на github Ubuntu. Там в коммитах из enterprise только Epic Games за этот год мелькает. А ведь еще несколько лет назад там были AMD, ARM, CISCO, HP, MS и многие другие. Похоронить Ubuntu Canonical имеет право. Зачем только непонятно.

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


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

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




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

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