The OpenNET Project / Index page

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



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

"Поддержка Rust в ядре Linux перестала быть экспериментальной и признана основной возможностью"  +/
Сообщение от opennews (ok), 10-Дек-25, 09:06 
На проходящей в эти дни конференции Maintainers Summit состоялось обсуждение результатов эксперимента по добавлению в ядро Linux возможности разработки компонентов на языке Rust. Собравшиеся участники признали эксперимент успешным и решили перевести поддержку языка Rust в категорию основных частей ядра, сняв с неё метку экспериментальной функциональности...

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

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

Оглавление

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

1. Сообщение от Жироватт (ok), 10-Дек-25, 09:06   +17 +/
Пропал, пропал калабуховский дом...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26, #36, #285

2. Сообщение от Sm0ke85 (ok), 10-Дек-25, 09:06   –1 +/
Централизация линукса началась официально...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #6, #9, #24, #67

4. Сообщение от Аноним (4), 10-Дек-25, 09:11   –3 +/
И не только линукса
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от кек (?), 10-Дек-25, 09:17   +1 +/
Давно уже идет, че вы на один язык то завязались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от Аноним (7), 10-Дек-25, 09:17   +3 +/
подумаешь будет больше отказов в обслуживании и паник, зато память не утечет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #32, #49, #281, #325

9. Сообщение от Аноним (54), 10-Дек-25, 09:22   +17 +/
Как язык её начал? До этого централизации небыло?
Linux Foundation и Линус как фактический диктатор в одном лице это была не централизация?

Мир сортов gnu hard/bsd* вас заждался, там столько драйверов не написано...

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

10. Сообщение от Аноним (10), 10-Дек-25, 09:27   +7 +/
> Поддержка Rust неактивна по умолчанию и не приводит к включению Rust в число обязательных сборочных зависимостей к ядру.

Пока что.

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

11. Сообщение от Аноним (11), 10-Дек-25, 09:29   +6 +/
Как станет обязательной так все, мир на попалам треснет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #34, #163

12. Сообщение от IMBird (ok), 10-Дек-25, 09:42    Скрыто ботом-модератором+10 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #79

13. Сообщение от Аноним (13), 10-Дек-25, 09:44    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от анондирован (?), 10-Дек-25, 09:48   –2 +/
Так программы на Rust напичканы "unsafe" блоками и cve-rs "allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner." никто не отменял :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52, #152, #217

17. Сообщение от Аноним (17), 10-Дек-25, 09:49    Скрыто ботом-модератором+11 +/
Ответить | Правка | Наверх | Cообщить модератору

19. Сообщение от Аноним (19), 10-Дек-25, 10:05   +/
Заметь, что CVE зовутся CVE, а не например RVE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #139, #306

22. Сообщение от Аноним (22), 10-Дек-25, 10:11   +1 +/
> rust_ext2

ого! Где мои 16 лет? :)
я помню как ext2 помог мне переехать с alt-2.0 на alt-2.2... просто свет дома рубанули...

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

24. Сообщение от Аноним (24), 10-Дек-25, 10:14   +2 +/
Назовёте процент коммитов от сообщества? Ставьте GNU Hurd. Что, не можете пользоваться? Драйверов нет? Напишите.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #136, #149, #305

26. Сообщение от Аноним (26), 10-Дек-25, 10:17   –6 +/
Почему ?
https://en.wikipedia.org/wiki/Rust_(programming_language)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #51

28. Сообщение от Аноним (54), 10-Дек-25, 10:27   +3 +/
>альт

Так вот кто тут оценивает rust в ядре...

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

32. Сообщение от 12yoexpert (ok), 10-Дек-25, 10:34   –1 +/
с чего ты взял, что не утечёт? маркетинговые буклеты?

и таки раст жрёт столько памяти, что это само по себе можно считать утечкой

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

33. Сообщение от ИмяХ (ok), 10-Дек-25, 10:39   –2 +/
>>сосредоточиться на логических ошибках и состояниях гонки. Rust помогает избавиться от таких проблем, как

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #45, #48, #59, #279

34. Сообщение от ИмяХ (ok), 10-Дек-25, 10:41   –1 +/
Мир треснет пополам, когда сделают системду обязательной и вайланд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #39, #161

35. Сообщение от 12yoexpert (ok), 10-Дек-25, 10:42   +/
> Меняем одни ошибки на другие

ложь, не меняем

вендорлочимся. всё. и только.

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

36. Сообщение от Аноним (36), 10-Дек-25, 10:43   –7 +/
Какая разница, на чем был разработан бинарник? Хоть в машинных кодах. Непонятна вся эта возня. У меня в относительно небольшом проекте 4 языка программирования применяются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #131, #132

39. Сообщение от 12yoexpert (ok), 10-Дек-25, 10:45   +/
нет, он треснет напополам, когда раст сделают обязательным, как и написано выше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #147

43. Сообщение от Аноним (43), 10-Дек-25, 10:47   +/
Как только Rust станет обязаловкой будем форкать ядро Linux, а пока пусть ржавеет. Вот к примеру: librsvg заржавел, а вместе с ним и весь GNOME, но есть старый сишный вариант librsvg который позволяет собирать MATE, LXDE, XFCE без Rust.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

45. Сообщение от Аноним (36), 10-Дек-25, 10:47   +2 +/
> безопасность логических ошибок

помогает снизить только квалификация разработчика.

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

46. Сообщение от Аноним (54), 10-Дек-25, 10:49   +4 +/
>фоткать ядро

Пoпка не треснет от натуги?

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

47. Сообщение от Аноним (48), 10-Дек-25, 10:53   –1 +/
Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и политикака линукса, в чём проблема написать собственное ядро с блэкджеком и стриптизёршами, на любом удобном языке? Что за радость бегать и ныть попусту, при том что вам собственно говоря никто ничего и не обещал? Мир меняется, с ним меняются и технологии. Кто не способен приспособиться, тот отправляется на помойку. Очевидно же.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #53, #57

48. Сообщение от Аноним (48), 10-Дек-25, 10:55   +3 +/
> Почему бы сразу не начать писать на языке, который гарантирует безопасность логических ошибок и состояний гонки?

Что за язык?

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

49. Сообщение от Бубенчик (?), 10-Дек-25, 10:58   +/
Память в хрусте очень даже течёт. Зато "безопастно"!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #109

50. Сообщение от пох. (?), 10-Дек-25, 10:59   –2 +/
> политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
> стриптизёршами, на любом удобном языке? Что за радость бегать и ныть

ты-то уже четыре ядра на пяти разных удобных языках написал?

> попусту, при том что вам собственно говоря никто ничего и не

поэтому переходите на винду. Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.

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

51. Сообщение от Аноним (51), 10-Дек-25, 10:59   +2 +/
>Почему ?

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

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

52. Сообщение от Аноним (26), 10-Дек-25, 11:00   +/
https://rust-lang.org/ru/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

53. Сообщение от Аноним (53), 10-Дек-25, 11:02   +/
> Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и
> политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
> стриптизёршами, на любом удобном языке? Что за радость бегать и ныть
> попусту, при том что вам собственно говоря никто ничего и не
> обещал? Мир меняется, с ним меняются и технологии. Кто не способен
> приспособиться, тот отправляется на помойку. Очевидно же.

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

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

54. Сообщение от Аноним (54), 10-Дек-25, 11:08   –4 +/
Применение rust в ядре ограничено именно поэтому. Иначе бы уже все переписывали и через 10 лет сишного почти не осталось бы. Но мейнтейнеры сейчас против по понятной причине они сишные мейнтейнеры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #313

55. Сообщение от Фонтимос (?), 10-Дек-25, 11:10   –3 +/
Это просто отличная новость, наконец! Линус ты топчик!
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от Аноним (57), 10-Дек-25, 11:10   –2 +/
Rust в ядро можно: там ни динамическая линковка не требуется, ни crates ... надеюсь не найдётся дебилов, которые crates в ядерные драйвера потащат, иначе всё это дерьмо станет жрать память как не в себя...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70, #153, #208, #295

57. Сообщение от Аноним (57), 10-Дек-25, 11:11   +/
Я пока только пронзительное подтявкивание шакалов со стороны ...... слышу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

58. Сообщение от Аноним (48), 10-Дек-25, 11:12   +2 +/
> ты-то уже четыре ядра на пяти разных удобных языках написал?

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

> Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.

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

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

59. Сообщение от Анонимусс (-), 10-Дек-25, 11:18   +1 +/
> Почему бы сразу не начать писать на языке, который гарантирует
> безопасность логических ошибок и состояний гонки?

А у вас есть такой язык??? Почему же вы никому не сказали?!
Я тут где-то расписывал, сколько стоила формальная верификация seL4 микроядра.
И цифры там весьма печальные...

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

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

60. Сообщение от Аноним (-), 10-Дек-25, 11:20   +2 +/
Ой, типа сейчас в ядре прям сильно квалифицированные пишут.
Кого корпа наймет, тот и будет писать 90% кода, который добавляют в ведро.

Так что если вы не попадаете в оставшиеся 10% "индивидуал-ов/ок" то просто закройте варешку и не указывайте тем, кто код пишет, как работать.

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

63. Сообщение от ottepel84 (?), 10-Дек-25, 11:24   +/
Idris, Lean4
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #68

66. Сообщение от Аноним (66), 10-Дек-25, 11:27   +/
Отлично, Линукс становится еще безопаснее!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #146

67. Сообщение от Анонимусс (?), 10-Дек-25, 11:28   –2 +/
> Централизация линукса началась официально

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

Вот это была настоящая децентрализация!))

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

68. Сообщение от Анонимусс (-), 10-Дек-25, 11:30   +2 +/
> Idris, Lean4

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

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

70. Сообщение от Аноним (70), 10-Дек-25, 11:33   +/
Пруф?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

71. Сообщение от ottepel84 (?), 10-Дек-25, 11:34   +/
С учетом нейронок не исключенно. Это генерация без галлюцинаций, в языках где принципиально сложно говнокодить даже без верификации.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #117

72. Сообщение от пох. (?), 10-Дек-25, 11:35   –2 +/
> Я пользуюсь тем что есть и меня всё устраивает. А кого не

омнономном, ога.

> устраивает, тот пилит собственные проекты

но это почему-то не ты.

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

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

>> Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.
> А вы и рады были халяве, ага. А теперь плачете, "ой, надули,

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

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

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

73. Сообщение от Аноним (73), 10-Дек-25, 11:39   +/
У *BSD поклонников скоро прибавится
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81, #209

78. Сообщение от Аноним (78), 10-Дек-25, 11:54   +1 +/
Компилятора, кроме того, что идёт с дырявым cargo. Это катастрофа, если это будет включено в билд процесс теперь. Но я уже и так одной ногой в OpenBSD.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91, #95, #318

79. Сообщение от Кошкажена (?), 10-Дек-25, 11:54   +/
> тот китайский очкастый шпион

Но китайцы тоже раст используют...

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

80. Сообщение от Аноним (80), 10-Дек-25, 11:55   +/
Раст - это трёхколёсный велосипед, который тянет за собой на верёвочке большой дядя, а ты можешь только немного подкручивать педальки и подруливать. Зато не разобьёшься. Си - это трюковый велик без седла. На нём ты можешь делать что угодно и гнать с любой скоростью. Но при этом есть ненулевая вероятность свернуть себе шею… Выбирайте.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #84

81. Сообщение от Аноним (54), 10-Дек-25, 11:57   –1 +/
А можно сразу поклонником становиться или сначала драйверы себе написать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #83, #142

83. Сообщение от Anonymouse (?), 10-Дек-25, 12:01   +/
Можете начинать поклоняться хоть сразу сейчас
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

84. Сообщение от Аноним (109), 10-Дек-25, 12:02   +/
> Си - это трюковый велик без седла.

Да, сишники любят велосипеды без седла) Все потому что обожают dыpeни!
А заодно и без тормозов, и чтобы колесо было деревянное оббитое жестью.

> На нём ты можешь делать

любую х=ню

> и гнать с любой скоростью

прямо в кювет.

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

86. Сообщение от Аноним (-), 10-Дек-25, 12:07   +5 +/
> Но китайцы тоже раст используют...

Так китайцы явно не дураки.
Им янки и прочие западники просто подарили кучу софта (спасибо опенсорсу).
Они просто берут рабочие решения нашару и используют для строительства своей Империи Си (хехе, хороший каламьур получился)


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

90. Сообщение от Витюшка (?), 10-Дек-25, 12:13   +3 +/
Противники против нескольких языков...и далее много красивых слов.

Эти же противники добавляют кучу кода на Perl и Python в утилиты в репозиторий ядра. Там кажется одна форматилка кода 7000 строк на Perl.

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

91. Сообщение от Anonymouse (?), 10-Дек-25, 12:15   –2 +/
Пройдёмте в ТГ. Там не токсично.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

93. Сообщение от Аноним (93), 10-Дек-25, 12:19   +/
> любую х=ню

Это от твоих творческих способностей зависит.
> прямо в кювет.

Это от твоих навыков программирования зависит.

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

94. Сообщение от Анонимусс (?), 10-Дек-25, 12:19   +/
> А в чем именно?

Как минимум потому, что не отрицает прогресс и не топит за использование dыpявoгo языка из 70х.

> В том, что просто пользуешься кем-то написанным кодом?

А типа вы не просто пользуетесь сишным кодом ядре)))

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

95. Сообщение от Анонимусс (?), 10-Дек-25, 12:20    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

96. Сообщение от Аномалии (?), 10-Дек-25, 12:21   +1 +/
Не зря начал уже учить Rust. Пока нравиться, а там посмотрим. Намного приятней чем Go
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #100, #102, #103

98. Сообщение от Аноним (43), 10-Дек-25, 12:21   –1 +/
Форк Libre Linux не первый год существует, его разработчики удаляют проприетарные блобы из ядра Linux. Вместо блобов аналогично можно код на языке Rust удалять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #108

100. Сообщение от Аноним (-), 10-Дек-25, 12:23   +/
> Не зря начал уже учить Rust. Пока нравиться, а там посмотрим.

Рад за тебя. Лишние знания не помешают, особенно если речь про второй язык в ядре.

> Намного приятней чем Go

Немного странное сравнение.
У гошки область слегка другая.. но ок)


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

101. Сообщение от Аноним (109), 10-Дек-25, 12:24   +1 +/
Кстати, забавно описаны аргументы сторонников и противников.

Сторонники: оно убирает целые классы ошибок, сокращает время разработки, дает гарантии.

Противники: диды не могут осилить два языка, мейнтейнерам становится тяжелее, пyk-cpeньк

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

102. Сообщение от Аноним (43), 10-Дек-25, 12:25   +1 +/
Попробуй пробутстрапить компилятор Rust с GCC 15 до последней версии. Вся симпатия улетучится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #106

103. Сообщение от Аноним (93), 10-Дек-25, 12:26   –3 +/
Не зря вовремя ушёл из ядра - токсичное комьюнити, а теперь ещё вместо лёгкого и изящного Си этот монстр Раст...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #118

104. Сообщение от Аномалии (?), 10-Дек-25, 12:28   +/
> У гошки область слегка другая.. но ок)

Да знаю я, просто Rust можно использовать везде, не только системщина, а Go может только в своей нише

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

105. Сообщение от Аноним (93), 10-Дек-25, 12:31   +/
> оно убирает целые классы ошибок, сокращает время разработки, дает гарантии

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

"Диды" могут всё, они уже доказали это не словом, а делом создав мир современного IT на Си. Просто никто не хочет лезть в ловушку.

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

106. Сообщение от Аноним (70), 10-Дек-25, 12:33   +5 +/
Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #168

108. Сообщение от Аноним (109), 10-Дек-25, 12:36   +2 +/
> его разработчики удаляют проприетарные блобы из ядра Linux.

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

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

Можно. И получите точно такое же неработоспособоне ядро :)

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

109. Сообщение от Аноним (109), 10-Дек-25, 12:43   +/
> Память в хрусте очень даже течёт

Память течет, но не утекает.
Чувствуешь разницу?))

Аппу может кильнуть oom-киллер, но твои секреты не утекут хз куда.
Поэтому да, безопасно.

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

110. Сообщение от Аноним (-), 10-Дек-25, 12:45   +/
> Ничего оно не убирает и не гарантирует, уже проскочило несколько постов о том, как Раст облажался, а то ли ещё будет...

Забористый копиум)
У гугла все получается:
- Для кода на Rust зафиксировано в 4 раза меньше откатов изменений в результате выявления непредвиденных ошибок
- плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода. Для сравнения в коде на языках C и C++ данный показатель составляет около 1000 уязвимостей на миллион строк кода.
opennet.ru/opennews/art.shtml?num=64251

Возможно дело в неосиляторах?

> "Диды" могут всё, они уже доказали это не словом, а делом создав мир современного IT на Си.

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

> Просто никто не хочет лезть в ловушку.

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

А про кого ты пишешь?
Может их мнение вообще никого не волнует?


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

111. Сообщение от Аноним (53), 10-Дек-25, 12:49   +/
> А типа вы не просто пользуетесь сишным кодом ядре)))

Дак у меня работа такая - фиксить в ядре баги и отсылать патчи мейнтейнам. Нет, это не шутка. А еще syzkaller'ом гонять ядро и находить баги, делать патчи и опять отправлять мейнтейнерам.

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

112. Сообщение от Аноним (112), 10-Дек-25, 12:51   +/
Сомневаюсь что это те же люди. Скорее наоборот, раст тянут те же, кто тянул питон и перл
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

113. Сообщение от Аноним (109), 10-Дек-25, 12:53   +1 +/
> Это от твоих навыков программирования зависит.

Ога, "это просто неправильные сишники" (с)
А по факту диды с 30+ лет опыта бракоделия на сишечки точно также выходят за границы массива, делают use-after-free и прочие тикипал си баги.

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

114. Сообщение от Аноним (112), 10-Дек-25, 12:53   –3 +/
>>Возможно дело в неосиляторах?

О том и речь, что никто этот раст не осилит. Кто-то не сможет, а те, кто могут, просто не захотят.

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

115. Сообщение от Аноним (-), 10-Дек-25, 12:53   +1 +/
У новости плохой заголовок.
Предлагаю изменить его на

"Эксперимент по добавлению Раста в ядро предсказуемо завершился. Мейнтейнеры ликуют!"

Ну чтобы слегка подсластить горькую пилюлю.

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

116. Сообщение от Аноним (109), 10-Дек-25, 12:55   +3 +/
> Нет, это не шутка.

Конечно не шутка. Ты это пишешь абсолютно серьезно.
И мы все разумеется тебе верим, Аноним (53).
Потому что как же можно не поверить анониму.

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

117. Сообщение от Анонимусс (?), 10-Дек-25, 12:57   +1 +/
> С учетом нейронок не исключенно. Это генерация без галлюцинаций,
> в языках где принципиально сложно говнокодить даже без верификации.

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

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

118. Сообщение от Аномалии (?), 10-Дек-25, 12:59   +/
> изящного Си

Ага, с костылями вроде goto и регулярными дыренями

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

120. Сообщение от Аноним (-), 10-Дек-25, 13:00   +3 +/
> О том и речь, что никто этот раст не осилит.

Кто эти "никто" ??
Вон в ядре биндер переделали. Значит кто-то осилил.
Предположу что это не рокет-сайнс (Гугл умудряется переучивать ГОшников на раст!) и найдутся еще осилившие.

> Кто-то не сможет,

Тогда они будут продолжать писать на СИшке.

> а те, кто могут, просто не захотят.

С чего вдруг?

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

121. Сообщение от Аноним (53), 10-Дек-25, 13:01   –1 +/
Ну если бы ты занимался сертификацией ОСей, то был бы в курсе этого процесса.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #157

122. Сообщение от Аноним (294), 10-Дек-25, 13:01   +/
> точно также выходят

не точно также, а так надо!

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

124. Сообщение от Аноним (93), 10-Дек-25, 13:06   +1 +/
> Забористый копиум)

Большой специалист по копиуму?)

> У гугла все получается:

Гугл насвиситит, больше слушай корпорастов, у них всегда "всё хорошо, прекрасная маркиза"...

> Да-да, а если бы они строили дома, то тот самый мир разрушил первый же дятел

Пока не разрушился, всё на Си крутится - весь Интернет, весь embedded.

> Странно, ментенеры ядра как раз "за".

Ага, и называют это "раковой опухолью", а так да, "за" =)

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

125. Сообщение от Аноним (294), 10-Дек-25, 13:07   –1 +/
> Вон

Да ради Бога, плати и я тебя хоть на марс отправлю на одном питоне.

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

127. Сообщение от Аноним (294), 10-Дек-25, 13:09   +1 +/
> Ага, и называют это "раковой опухолью", а так да, "за" =)

поверь, современным старикам пох*р, что у них рак, все равно не лечится :)) А вот юные растодрочеры с ветром борются, их надо по головке гладить, чтобы не так больно было.

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

128. Сообщение от Аноним (128), 10-Дек-25, 13:09   +1 +/
> Проект RROS развивает real-time подсистему для ядра Linux, написанную на Rust.

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

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

130. Сообщение от mos87 (ok), 10-Дек-25, 13:14   +/
вот и ядро захватывают активисты

одна надежда, что пд Растическая Идеология сдохнет раньше, чем они смогут пустить щупальца

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

131. Сообщение от Аноним (131), 10-Дек-25, 13:14   +2 +/
Вот только не в машинных кодах. Это:
1. Closed source;
2. Завязка на процессорную архитектуру.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #323

132. Сообщение от мимоход (?), 10-Дек-25, 13:14   –2 +/
Какая разница, на каких языках разговаривают в обществе? Хоть на языках жестов. Непонятна вся эта возня. У меня в относительно небольшой семье 4 языка применяются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #244

133. Сообщение от Аноним (-), 10-Дек-25, 13:15   +1 +/
Ну так и платят.
Корпы это 90% кода которое добавляется в ядро.
Так что и будут платить, и будут добавлять.

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

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

135. Сообщение от Аноним (48), 10-Дек-25, 13:16   +/
> Большую часть существования цивилизации строили из овна и палок (саманный кирпич, мазанки). Но это не повод так делать сейчас

Почему это? Саманный кирпич дешевле и теплей. Вполне годная альтернатива кирпичу. Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные. До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))

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

136. Сообщение от Аноним (131), 10-Дек-25, 13:17   –1 +/
Есть RYF-железо, для него есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

138. Сообщение от senaemail (ok), 10-Дек-25, 13:21   +/
> данный язык исключает появление большинства ошибок, выявляемых в ядре и вызванных особенностями языка Си

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

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

139. Сообщение от Анонимы мы (?), 10-Дек-25, 13:21   +/
Инклюзивный народ еще занят более важной борьбой с master в гитах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

141. Сообщение от Rev (ok), 10-Дек-25, 13:25   +/
Ты перепутал его с Go.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #154

142. Сообщение от Ilnarildarovuchemail (?), 10-Дек-25, 13:26   +/
Сразу, естественно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

143. Сообщение от Аноним (131), 10-Дек-25, 13:26   –2 +/
Только килять придётся и kernel, потому как и там буудет текучий Раст. Будем перезагружать сервера раз в две недели. Тут многим нравится какввенде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #304

144. Сообщение от Аноним (-), 10-Дек-25, 13:28   +1 +/
> Почему это? Саманный кирпич дешевле и теплей.

Про дешевле я еще поверю.
А про теплее..
Коэффициент теплопроводности от 0,1 до 0,4 Вт/м°С
У пенобетона от 0,05 до 0,14 при сопоставимой прочности.

> Вполне годная альтернатива кирпичу.

Какому?)
У керамического блока будет 0,14-0,22 Вт/м°C.
При этом он не боится влажности, у него лучше морозостойкость.

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

> Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные.

Да хотя бы 50, чтобы не париться с подмазыванием и ремонтами.
Хотя 100 было бы неплохо, с современными технологиями это думаю достижимо.
Чтобы дети были с жильем.

> До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))

В странах где таких революций не было?)


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

146. Сообщение от Ilnarildarovuchemail (?), 10-Дек-25, 13:29   +/
Не-а
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

147. Сообщение от Аноним (131), 10-Дек-25, 13:29   +/
И то, и другое способно расколоть Мир. Что произойдёт первым - от того и треснет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #259

148. Сообщение от Ilnarildarovuchemail (?), 10-Дек-25, 13:30   +/
Время BSD!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #180, #231, #253

149. Сообщение от Ilnarildarovuchemail (?), 10-Дек-25, 13:32   +/
Есть BSD
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #297

150. Сообщение от Аноним (-), 10-Дек-25, 13:33   +2 +/
> А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.

Так большинство ошибок это и есть проблемы с памятью в связи с к̶о̶р̶я̶в̶о̶с̶т̶ь̶ю̶ особенностями языка Си.

cvedetails.com/vendor/33/Linux.html
Memory Corruption - 3171
Overflow          - 410

Вон Грег высказался в свое время
As someone who has seen almost EVERY kernel bugfix and security issue
for the past 15+ years ...
The majority of bugs (quantity, not quality/severity) we have are due to
the stupid little corner cases in C that are totally gone in Rust.

lore.kernel.org/all/2025021954-flaccid-pucker-f7d9@gregkh/

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

152. Сообщение от Аноним (131), 10-Дек-25, 13:37   +1 +/
И minners, спрятанные в crates.io, кстати, тоже никто не сможет отменить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

153. Сообщение от Аноним (131), 10-Дек-25, 13:41   +/
Найдутся. Как не в себя жрать это ещё цветочки, ягодки на вкус и цвет в crates.io будут содержаться. CVE отдыхают. Да уже нашли несколько.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

154. Сообщение от 12yoexpert (ok), 10-Дек-25, 13:41   +1 +/
нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

157. Сообщение от Аноним (-), 10-Дек-25, 13:46   +3 +/
Конечно-конечно, я ж не спорю.
Вот я сертификацией не занимаюсь, так по выходным летаю на луну и обратно.
И да, это не шутка.
Тут каждый второй аноним просто гений.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #317

158. Сообщение от Аноним (48), 10-Дек-25, 13:47   +/
> В странах где таких революций не было?)

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

> Да хотя бы 50, чтобы не париться с подмазыванием и ремонтами

С какими ремонтами? раз в десять лет штукатурку обновить? Деревянные дома требуют гораздо больше внимания, но от деревянного строительства почему-то никто не отказывается ни у нас ни на Западе, где вообще из г*на и палок дома строят и нормально себя чувствуют.

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

160. Сообщение от Аноним (294), 10-Дек-25, 13:49   +/
> Им янки и прочие западники просто подарили кучу софта (спасибо опенсорсу).

им как раз это и нужно, чтобы вы так и думали, а на деле куча дырявого софта :)

пс: а кентайцы тоже не дураки, какой привет, такой ответ.

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

161. Сообщение от Опять (?), 10-Дек-25, 13:49   +/
Разве щас мир не правильный ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

163. Сообщение от Опять (?), 10-Дек-25, 13:51   +/
Хотел написать "Попильный" ох и затейники на уровне Т9 пытаются исправлять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

164. Сообщение от Аноним (131), 10-Дек-25, 13:52   +/
А что мы паримся, народ? Ну запонадобится какой модуль, который написан на Раст, попросим какого-нибудь чата, сконвертирует на C.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #211, #271

166. Сообщение от Аноним (-), 10-Дек-25, 13:57   +/
> Таких стран нет, все сколько-нибудь значимые государства переживали революции и войны.

Спецом написал "такой революции".
По какой-то причине у бриташек, французов и других европейцев 100 летние здания в частном домовладении остались.

> Но даже без революций постройки постоянно продаются, перестраиваются, просто сносятся при расширении городов и т.д.,

Зависит от. В некоторых странах придется дорогу мимо прокладывать, в других просто объявят "ваша земля теперь наша".

> поэтому совершенно наивно думать что двой дом простоит хотя бы 200 лет.

Я говорил про 100))

> С какими ремонтами? раз в десять лет штукатурку обновить? Деревянные дома требуют гораздо больше внимания, но от деревянного строительства почему-то никто не отказывается ни у нас ни на Западе, где вообще из г*на и палок дома строят и нормально себя чувствуют.

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

И... я немного запутался чего мы спорим? 😅
Мой первоначальный пойнт был что технологиии развиваются и на место кирпича из навоза у нас есть куча разных вариантов, от кирпича до железобетона.
Т.е СИ (овно и палки) заменяется на более удобный материал - Раст.

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

168. Сообщение от Аноним (131), 10-Дек-25, 13:58   –2 +/
Вы против опенсорса?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #190

169. Сообщение от Аноним (294), 10-Дек-25, 14:04   –1 +/
> Ну так и платят.

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

> Корпы это 90% кода которое добавляется в ядро.

никто не спорит, ибо они на нем зарабатывают.

> Так что и будут платить, и будут добавлять.

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

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

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

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

171. Сообщение от Аноним (294), 10-Дек-25, 14:10   +/
> Т.е СИ (овно и палки) заменяется на более удобный материал - Раст.

Ну и Си ведь в свою эпоху был заменитель овна и палок (если тут допустить, что овно и палки это асм - то могу поспорить, ибо исполняется машинный код, а не СИшный растовый и прочий ЯП)?

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

173. Сообщение от Аномалии (?), 10-Дек-25, 14:12   +1 +/
Диды писавшие на асм, наверное в то время тоже были против внедрения Си. Теперь Диды пишущие на Си против внедрения Rust. Но как бы Диды не упирались, а будущая разработка за новым поколением с более эффективными языками программирования
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #175

174. Сообщение от Аномалии (?), 10-Дек-25, 14:19   –1 +/
Если почитать статьи тех Дидов, когда придумывали Си и Юникс, то создаётся впечатление, что тогда все было что-то типа этого "Куяк, куяк и в продакшн"

Потом когда Диды все осознали и выпустили Plan 9 (более продуманное решение), то уже было поздно

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

175. Сообщение от Аноним (93), 10-Дек-25, 14:20   –1 +/
> Диды писавшие на асм, наверное в то время тоже были против внедрения Си

Нет, Си быстро и органично вошёл в мир IT, без какого-либо специального пропихивания, пиара и проплат.

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

179. Сообщение от Аномалии (?), 10-Дек-25, 14:25   +3 +/
Дедушка Линус делал также. По быстрому накидал и как обычно "куяк, куяк и в продакшн". А теперь этот монолитный монстр раздулся до совсем неприличных размеров. Там наверно уже и сами мейнтейнеры с трудом ориентируются
Ответить | Правка | Наверх | Cообщить модератору

180. Сообщение от Советский честный человек (?), 10-Дек-25, 14:26   –1 +/
Нет. BSD если использовать в качестве десктопой ОС, тянет за собой половину линекса и прочего XDG'шного хлама.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148 Ответы: #203

181. Сообщение от Аноним (48), 10-Дек-25, 14:27   +/
> Я говорил про 100))

Да хоть про 20. Никогда не знаешь как твоя судьба сложится, причём независимо от страны. Закладываться на то, что ты хотя бы 10 лет проживёшь на одном месте и на этом основании вкладываться в капитальное строительство совершенно бессмысленно.

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

182. Сообщение от Аноним (237), 10-Дек-25, 14:27   +/
> Ну и Си ведь в свою эпоху был заменитель овна и палок

Да.
Я не спорю что в момент появления СИ был весьма хорош для замены и переписывания (эту претензию очень любят растохейтеры))) Юникса.

> если тут допустить, что овно и палки это асм

Не, асм это скорее "cухая кладка" - каждый камешек нужно обточить и подогнать.
Да, может стоять сотни лет... но строит будешь очень долго.

> - то могу поспорить, ибо исполняется машинный код, а не СИшный растовый и прочий ЯП)?

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


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

188. Сообщение от Аноним (237), 10-Дек-25, 14:48   +1 +/
> эскортницам ведь тоже платят за их труд.

Ага.
А бл-ям нет) Они совершенно бесплатно дают направо и налево))

>> Корпы это 90% кода которое добавляется в ядро.
> никто не спорит, ибо они на нем зарабатывают.

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

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

Участвовать в разработке одного из важнейших программных продуктов современности, который от серверов и CERNов, до телефонов и роутеров...
Да еще и получать за это деньги...
Конечно готов. А если деньги хорошие - так вдвойне.

> Васян один писал темплос, и че? Писал для себя и все.

Ну так раз он писал - то он и решает что туда добавлять, а что удалять.

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

И? Если это будет полезным, то пусть.

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

189. Сообщение от Аноним (294), 10-Дек-25, 14:50   –1 +/
> Да, может стоять сотни лет... но строит будешь очень долго.

Строится один раз и на веки, пока производят соответствующий ЦПУ. За весь этот период переписывателей из ЯП в ЯП, давно все известные алгоритмы на этой планете можно было написать на асм, хотя первый компилятор первого ЯП это уже сделал, в чем проблема не использовать дальше асм? а нет, давайте создадим еще один ЯП, чтобы он заново написал (сгенерил) асм код, как это называть? Собака и хвост, кот и яйца! Чем вы заняты? - самодурством.

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

190. Сообщение от Аноним (70), 10-Дек-25, 14:57   +4 +/
Я против шизофрении.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #168 Ответы: #200, #201

191. Сообщение от Аноним (191), 10-Дек-25, 15:01   +/
Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #192, #264

192. Сообщение от Аноним (-), 10-Дек-25, 15:07   +2 +/
> Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.

Зиг это та же убогая Сишка.
Но если ты так не считаешь, можешь начать добавление.
Вдруг у тебя получится)

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

193. Сообщение от Аноним (294), 10-Дек-25, 15:08   +/
> А бл-ям нет) Они совершенно бесплатно дают направо и налево))

Рабом быть не запретишь, и такие имеют право на существование.

> Но при этом позволяют миллионам халявщиков получать бесплатный линукс.
> И тут возникает вопрос:
> "а кто должен определять развитие ядра, те кто код пишут или потребялди
> которые только жрут-чо-дали и ноют в комментах ?"

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

> Конечно готов. А если деньги хорошие - так вдвойне.

Пионер :) Готов туда и раст пихнуть? Готов - "путь мне заплатят" (из одноименного стиха)

//ru.wikisource.org/wiki/Кем_быть%3F_(Маяковский)

"""
Столяру хорошо,

а инженеру —
    лучше,
я бы строить дом пошёл,

пусть меня научат.
"""

> Ну так раз он писал - то он и решает что туда
> добавлять, а что удалять.

Приходит к нему Васян из корпов и дает лям, - пляши.

> И? Если это будет полезным, то пусть.

Это не полезное, это паразитное (учитывая, что стало с автором), когда "на чужом горбу".

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

194. Сообщение от senaemail (ok), 10-Дек-25, 15:09   –1 +/
>> А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.
> Так большинство ошибок это и есть проблемы с памятью в связи с

...
> cvedetails.com/vendor/33/Linux.html

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

Уязвимости это капля в море всех ошибок вообще.

А ты тоже хорош, поддерживаешь эту подмену понятий...

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

196. Сообщение от Аноним (-), 10-Дек-25, 15:19   +/
>> А бл-ям нет) Они совершенно бесплатно дают направо и налево))
> Рабом быть не запретишь, и такие имеют право на существование.

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

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

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

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

Тоже согласен.
Пользуются же люди всякими XFCE и IceWM. Но я их не обвиняю, ну вкус у них такой.

>> Конечно готов. А если деньги хорошие - так вдвойне.
> Пионер :) Готов туда и раст пихнуть? Готов - "путь мне заплатят" (из одноименного стиха)

Возможно ты уже научился питаться солнцем или праной.
А вот мне приходится покупать покушать.
Для этого нужны (ВНЕЗАПНО!) деньги.
Кодить по выходным или после работы - не эффективно.
Так что если хочется поучаствовать в чем-то серьезном - то да, остается только фуллтайм.
Или за свои деньги (сбережения) или за чужие.

> Приходит к нему Васян из корпов и дает лям, - пляши.

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

> Это не полезное, это паразитное (учитывая, что стало с автором), когда "на чужом горбу".

Автор эту либу не создавал.
Он сам прилип к проекту, да так и остался.
Это его выбор.

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

199. Сообщение от Аноним (131), 10-Дек-25, 15:30   +/
Только теперь ФС накроется безопастно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

200. Сообщение от Аноним (294), 10-Дек-25, 15:32   +/
значит - против ветра :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190

201. Сообщение от Аноним (131), 10-Дек-25, 15:33   +/
Ну значит, против.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190

202. Сообщение от Аноним (131), 10-Дек-25, 15:36   –1 +/
Python - работа с памятью безопасна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #192

203. Сообщение от Аноним (131), 10-Дек-25, 15:38   +/
А я что-то и в Линуксе это XDG не ставлю. Даже не знаю, для чего оно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180

204. Сообщение от Аноним (131), 10-Дек-25, 15:44   –1 +/
Чё за проблема сделать git clone ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #249

205. Сообщение от Аноним (26), 10-Дек-25, 15:48   +/
>используют для строительства своей Империи Си

https://opennet.ru/58613-realme
https://opennet.ru/63884-firewall

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

206. Сообщение от Аноним (294), 10-Дек-25, 15:53   +/
> При чем тут деньги?
> Тут вопрос "кто должен принимать решения?".
> Те кто дело делают или те кто языком чешут?

Решение принимает - тот кто платит!

> Пользуются же люди всякими XFCE и IceWM. Но я их не обвиняю, ну вкус у них такой.

Ну да, есть и консольщики. И кто должен решать должно ли то или иное ПО быть как с консольным интерфейсом так и с графическим, почему многие "бл*ют" от ГУЯ на сервере?

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

Ты лишен способности выращивать себе еду, охотиться, разводить скот? Рук, ног нет? Может земли и ресурсов? Или у тебя много других "важных" дел и ты на это просто время не тратишь? Аксиома природы, что ли это - надо все покупать?

> Для этого нужны (ВНЕЗАПНО!) деньги.

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

> Кодить по выходным или после работы - не эффективно.

Какой работы? работы на "дядю" (хозяина)? Работай на себя, для себя, ведь ты "кушаешь" ради себя и для себя.

> Или за свои деньги (сбережения) или за чужие.

Или нанять "дураков", которые сделают это для тебя. Это природа такая, она "паразитов" не отменяла, как и не отменяла "дураков". В жизни главное понять к каким ты относишься. Если НЕ хочешь быть "паразитом", будешь иначе "дураком", третьего нет. Философски, третий существует, но только в суперпозиции "паразита и дурака", а что такое суперпозиция? Это как в эксперименте с "кошкой Шредингера".

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

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

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

207. Сообщение от Аноним (207), 10-Дек-25, 16:16   +/
Раст жрёт столько же памяти сколько C, ибо аллокатор там такой же, GC нет, и работа с памятью полностью эквивалента.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

208. Сообщение от Аноним (207), 10-Дек-25, 16:21   –1 +/
Притащим, не сомневайся. Потому что нормальный софт пишется модульно, ФС например оформляется в виде крейта, тогда её можно и в linux притащить и органично подключить между блочными и VFS слоями, и во фряху (да, там тоже добавляется rust), и в эмулятор, и я себе в bare metal приложуху её притащу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #278

209. Сообщение от Аноним (207), 10-Дек-25, 16:22   +/
Почему вы думаете что в BSD не внедряется rust?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

210. Сообщение от Аноним (207), 10-Дек-25, 16:25   +2 +/
> Это от твоих навыков программирования зависит

Как показывает практика, это зависит от навыков всего сишного поголовья, я они таковы, что RCE допускают и в P99.

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

211. Сообщение от Аноним (207), 10-Дек-25, 16:27   +1 +/
Попроси чтоб ядро тебе написал и поддерживал, чего стесняться-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

212. Сообщение от Аноним (212), 10-Дек-25, 16:31   +2 +/
Так всегда. Пока ты продумываешь архитектуру, конкурент захватывает юзербейс. И вот у него уже юзеры, драйвера, деньги корпоратов. А у тебя архитектура.

Но с табами в мейкфайлах особенно хорошо вышло.

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

213. Сообщение от Аноним (213), 10-Дек-25, 16:34   –2 +/
> И после этого ядро становится неработоспомобным.

Ложь

> Можно. И получите точно такое же неработоспособоне ядро :)

Ложь

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

214. Сообщение от Аноним (213), 10-Дек-25, 16:37   +/
Значит за Go ты не брался. Его то же можно использовать везде.

Ну как - везде где и rust.

Вот только у Go есть своя ниша, а у rust пока нет.

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

215. Сообщение от Аноним (53), 10-Дек-25, 16:38   –2 +/
А чем тебе goto не угодил? Это ж обычный JMP в асме
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #268

217. Сообщение от Аноним (217), 10-Дек-25, 16:42   +/
cve-rs более не компилируется на новом расте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #226, #326

222. Сообщение от Аноним (131), 10-Дек-25, 17:03   –1 +/
Вот насчёт сокращает время разработки, это весьма сомнительно. Чекер боровов вынудит вас увеличить время разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #321

224. Сообщение от Аноним (224), 10-Дек-25, 17:11   –1 +/
Кернел-программисты не способны освоить больше одного языка программирования?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #229, #240, #256

226. Сообщение от Аноним (-), 10-Дек-25, 17:15   +/
> cve-rs более не компилируется на новом расте

Чо серьезно?
НЕЕЕЕЕТ! Прошла эпоха!!
Сколько раз на нее ссылались войны-супротив-раста!

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

229. Сообщение от Аноним (-), 10-Дек-25, 17:35   +5 +/
> Кернел-программисты не способны освоить больше одного языка программирования?

А ты думаешь, что после 20-30 лет каста к void* легко осилить что-то новое?
Не, ну кто помоложе еще может, а кто совсем дед - то там без вариантов.

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

230. Сообщение от Аноним (230), 10-Дек-25, 17:37   +3 +/
Новость читайте так, ничего не отключили, не убрали, добавили опционально возможность пилить, что-то на какой-то новой тулзе.
Что вам опять плохо-то от всего?

Ментейнерам - гемор, но тут таких нет...
Растоманам - подарок, но тут тоже как буд-то таких нет.
Время сборки ядра на растовые вещи увеличится, но кто тут до сих пор компилит ядра?..

PS
Хотя растоманам тоже сочувствую. Поковырялся недельку из любопытства, попытался понять в чем там цимус. Всего-то две фичи: при выходе из скоупа автоматическая очистка памяти (как защита от утечек памяти), монопольное владение и доступом к данным (для защиты от состояний гонки в многопотоке). Больше фич нет. Всё это оформлено неудобно-читаемым синтаксисом со своим "сахарком", со спорными жесткими правилами именования. Мне люто не понятно почему нельзя было просто взять синтаксис а-ля С++ или Java и не заниматься этим БДСМ. Ориентироваться по коду без IDE практически невозможно (вся семантика держится на мелких закорючках знаков препинания). Бонусом из коробки есть свои менеджер зависимостей и система сборки. Но опять же шаг влево, шаг вправо от типичного сценария и трудности растут геометрически.

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

231. Сообщение от freecoderemail (ok), 10-Дек-25, 17:37   +/
BSD следующая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148

234. Сообщение от freecoderemail (ok), 10-Дек-25, 17:42   +/
Один финский активист, который продвигает Rust в ядро, когда-то это ядро и написал. Так что давно уже захватили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

236. Сообщение от Кошкажена (?), 10-Дек-25, 17:47   +/
>> Но китайцы тоже раст используют...
> Они просто берут рабочие решения нашару и используют для строительства своей Империи Си

Как бы не рухнула с треском у них империя, зная многие их технические поделия.

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

237. Сообщение от Аноним (237), 10-Дек-25, 17:49   +/
>> используют для строительства своей Империи Си
> Как бы не рухнула с треском у них империя, зная многие их технические поделия.

Ну рухнет и рухнет.
Первый раз, что ли? (с)


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

240. Сообщение от Дидыemail (ok), 10-Дек-25, 17:58   +/
>Кернел-программисты не способны освоить больше одного языка программирования?

Даёшь brainfuck в ядро!

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

244. Сообщение от Аноним (244), 10-Дек-25, 18:08   +3 +/
> У меня в относительно небольшой семье 4 языка применяются.

- Русский.
- Русский-Матерный.
- Феня.
- Капелька английского?

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

245. Сообщение от Аноним (245), 10-Дек-25, 18:13   +1 +/
> не приводит к включению Rust в число обязательных сборочных зависимостей

Ждать осталось недолго (с)

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

246. Сообщение от Аноним (246), 10-Дек-25, 18:17   +2 +/
> Ждать осталось недолго (с)

Это вряд ли.
Скорее всего обязательной зависимостью сделают довольно несколько.
Просто будут такая ситуация:
- нам нужны дрова для Х
-- вот дрова - собирайте
- они на расте!
-- других нет))

Но раст будет ну совсем необязательным! Просто сидите без дров))


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

249. Сообщение от Аноним (-), 10-Дек-25, 18:52   +/
> Чё за проблема сделать git clone ?

Ну... даже не знаю как намекнуть...
Форк это не только сделать clone.
А еще баги исправлять. Изменения бекпортить.
Возможно даже что-то новое писать! Но это не точно.

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

250. Сообщение от Аномалии (?), 10-Дек-25, 19:01   +/
> Значит за Go ты не брался. Его то же можно использовать везде

Да, ты прав. Брался, но потом бросил, не понравилось. Немного не так выразился. Гошку тоже можно везде, но в системщине Раст порвет Гошку как тузик грелку. Все таки Гошка не для системщины создавалась

> Вот только у Go есть своя ниша, а у rust пока нет

Rust ниша - это замена СИшного костыльного легаси и многие отчёты крупных корпораций это доказывают

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

252. Сообщение от Аноним (212), 10-Дек-25, 19:03   +/
> Мне люто не понятно почему нельзя было
> просто взять синтаксис а-ля С++ или Java

Потому что язык задумывался как OCaml++ - немного контроля за памятью, немного юникода, опять макросы, "славная традиция ML"... а потом GC убрали, создатель языка ушёл, Mozilla отвалилась.

И когда из него стали делать убийцу сишки
> The grammar is not what I wanted. Sorry.
> It did not reason about lifetime compatibility nor represent lifetimes as variables ... They were supposed to all be inferred
> https://graydon2.dreamwidth.org/307291.html

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

253. Сообщение от Аноним (253), 10-Дек-25, 19:06   +/
Думал, про Minix вспомните. На крайняк, QNX
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148

254. Сообщение от Аноним (253), 10-Дек-25, 19:09   +2 +/
Си и C#. Влетели как по маслу. Что ВДВОЙНЕ опозоривает факт, что Раст как язык - полное г----о.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #272

255. Сообщение от Аноним (253), 10-Дек-25, 19:11   +1 +/
Это ничего не значит. КАК ИНЖЕНЕР, ты просто ОБЯЗАН думать не о продажах, а о правильной архитектуре. Другой вопрос, что есть риск overengineered sh_t. Но тут уже зависит от опыта команды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #212 Ответы: #266

256. Сообщение от Аноним (256), 10-Дек-25, 19:16   +4 +/
>Кернел-программисты не способны освоить больше одного языка программирования?

Да ты хоть на одном научить не писать чушь

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

259. Сообщение от Аноним (259), 10-Дек-25, 19:39   –1 +/
Треснут эксперты опеннета и владельцы коры два дуба. Плохо что ли? Хорошо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147

261. Сообщение от Аноним (259), 10-Дек-25, 19:42   +/
Пользователь коры два дуба естественно считает, что кроме его системы не существует больше ничего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #263

263. Сообщение от Фнон (-), 10-Дек-25, 19:44   +1 +/
> Пользователь коры два дуба естественно считает, что кроме его системы не существует  больше ничего.

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

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

264. Сообщение от Аноним (264), 10-Дек-25, 19:44   +1 +/
он ещё не до конца доделан, до 1.0 время есть исправить, что нужно, и эксперементировать. вот лет через 7 можно будет или даже раньше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191

265. Сообщение от Аноним (259), 10-Дек-25, 19:45   –1 +/
Опять диды пытаются отрицать развитие компьютерных технологий последних 40 лет. А ведь любой даже самый захудалый фантаст 50х годов писал - компьютеры должны служить человеку, а не наоборот. Как там у вас, дыряшечников, перестали уже объявлять переменные "ёлочкой" в начале функции?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

266. Сообщение от Аноним (212), 10-Дек-25, 19:45   +/
> Это ничего не значит. КАК ИНЖЕНЕР, ты просто ОБЯЗАН думать не о
> продажах, а о правильной архитектуре. Другой вопрос, что есть риск overengineered
> sh_t. Но тут уже зависит от опыта команды.

А при чём тут продажи? "Дорога ложка к обеду" - это поговорка не только (совсем не) про продажи.

> о правильной архитектуре

Ну вот архитектура называется "Worse is better". УМВР и всё такое, а скучными вещами вроде UX или стабильного ABI на 20 лет вперёд бесплатно не занимаются.

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

267. Сообщение от Аноним (259), 10-Дек-25, 19:47   +/
> Ну как - везде где и rust.

Ось для микроконтроллера написать без стдлибы можно? А UEFI прошивку?

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

268. Сообщение от Аноним (259), 10-Дек-25, 19:48   –1 +/
Диды изобретали С "чтобы не писать на асме" и такие решили - а давайте бахнем туда goto "чтобы как в асме". Вся суть дыряшечного языка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

270. Сообщение от Фнон (-), 10-Дек-25, 19:50   +/
И что?
СИшка тоже делалась как переносной ассемблер.
А вылилось в тихий ужас.

Сам создатель сишки Денис Ритчи писал про "стандартизацию":
-- The fundamental problem is that it is not possible to write real programs using the X3J11 definition of C. The committee has created an unreal language that no one can or will actually use. --

Тут получилось гораздо лучше.
Индустрии не нужен был "всего понемножку с опциональным GC".
А вот замена СИ - да нужна.

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

271. Сообщение от Аноним (259), 10-Дек-25, 19:52   +/
https://github.com/FractalFir/rustc_codegen_clr

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

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

272. Сообщение от Аноним (259), 10-Дек-25, 19:53   +/
> C#

И это ничего не имеет общего с майкрософтом и его сухогрузами налички, вот совсем.

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

274. Сообщение от Аноним (259), 10-Дек-25, 19:55   +/
Наверное единственная вещь, которую я с нетерпением жду (с)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245

275. Сообщение от 12yoexpert (ok), 10-Дек-25, 19:59   +/
так и будет. и первым такой драйвер выпустит невидия, они всегда впереди планеты всей в плане вендорлока
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246

276. Сообщение от Фнон (-), 10-Дек-25, 20:01   +/
>> C#
> И это ничего не имеет общего с майкрософтом и его сухогрузами налички, вот совсем.

А должно?
СИ придумали в корпорации для переписывания Юникса.
Не какие-то нищие побирушки, а профи на зарплате.

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


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

277. Сообщение от онанист (?), 10-Дек-25, 20:04   +/
увы нет, питон :-( почему не в ядре- загадка
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #305

278. Сообщение от Аноним (278), 10-Дек-25, 20:05   +1 +/
> Притащим, не сомневайся. Потому что нормальный софт пишется модульно, ФС например оформляется
> в виде крейта, тогда её можно и в linux притащить и
> органично подключить между блочными и VFS слоями, и во фряху (да,
> там тоже добавляется rust), и в эмулятор, и я себе в
> bare metal приложуху её притащу.

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

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

279. Сообщение от Аноним (279), 10-Дек-25, 20:17   +/
> сосредоточиться на логических ошибках и состояниях гонки

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

Если у них в ядре проблемы с race condition, значит они сами что-то там поноворотили и теперь пытаются это разрулить.

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

280. Сообщение от Аноним (212), 10-Дек-25, 20:22   +/
> Сам создатель сишки Денис Ритчи писал про "стандартизацию":

Much to my satisfaction, they took seriously their goal
Standard emerged more as a better, careful codification than a new invention
The result is noticeably better than the explanation in the first edition of K&R

А ты цитируешь критику noalias, который после этого и убрали.

> "стандартизацию"

А она каким боком к линуксу? Он написан на нестандартном диалекте. Он зависит от GCC, а не стандарта.

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

281. Сообщение от Аноним123 (?), 10-Дек-25, 20:27   –4 +/
Полностью противоположно. Память будет течь в расте практически как в С. А вот отказов и паник будет меньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

284. Сообщение от Аноним (212), 10-Дек-25, 20:39   +/
>>> Мне люто не понятно почему нельзя было просто взять синтаксис а-ля С++ или Java
>> /потому что бла-бла-бла/
> И что?

И ты-таки нить разговора потерял, вот что. "Победитель всегда прав, your argument is invalid" - это плохой ответ на вопрос о синтаксисе. А ссылка на объяснение от создателя Rust - хороший.

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

285. Сообщение от ХрюХрю (?), 10-Дек-25, 20:44   +10 +/
#include <stdio.h>

static const struct {
    int (* const out)(const char*);
} f = { puts }, * const std = &f;

int main(void) {
    std->out("Hello World");
}

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

287. Сообщение от Аноним (287), 10-Дек-25, 21:06   +/
> Linux Foundation и Линус как фактический диктатор в одном лице

То ли дело, когда семь нянек, да?

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

291. Сообщение от Аноним (245), 10-Дек-25, 21:27   –1 +/
8 декабря
> В Rust-репозитории выявлены вредоносные пакеты

10 декабря
> Поддержка Rust переведена в основные возможности ядра Linux

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

294. Сообщение от Аноним (294), 10-Дек-25, 21:41   –1 +/
алё, где return 0; ? :)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #285 Ответы: #311, #344

295. Сообщение от пох. (?), 10-Дек-25, 22:31   +/
> Rust в ядро можно: там ни динамическая линковка не требуется,

ядерные модули - это вполне себе вот динамическая линковка, с поиском символов и их разрешением. Просто не через обычный ld-linux.so
Ну как обычно - просто переписькиватели соберут свой код в комок с линуксным интерфейсным кодом на немодном языке. Обложат его unsafe и будут безопастно мигать светодиодиками.

> ни crates

crates пока Б-жок с Пальцем им запретил.
Он тоже не очень хочет чтобы проект зависел не только от его личной подконтрольной инфраструктурки.

Как и любимый ими panic! и много чего еще - они думаешь чего так долго не могли даже светодиодиками мигать. Но нет ничего невозможного, когда за спиной стоят бесконечные деньги.


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

297. Сообщение от Аноним (24), 10-Дек-25, 22:54   –2 +/
Там тоже драйверов особо нет, тащат из Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

298. Сообщение от Аноним (298), 10-Дек-25, 23:10   +/
Раст динамическую линковку не на сишном интерфейсе не поддерживает, то есть для динамической линковки с ядром им придётся через сишный интерфейс это делать. Я имел в виду, что раз другие crates не требуются, то и динамическая линковка, которую раст не поддерживает, не нужна. главное чтобы эти долбанутые ститически-линкуемые crates не затащили, могут вообще в дерево исходников.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #295

299. Сообщение от Tron is Whistling (?), 10-Дек-25, 23:55   +1 +/
rm -rf / и DVD с виндой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246 Ответы: #312

300. Сообщение от Golangdev (?), 11-Дек-25, 00:54   +/
> Поддержка Rust переведена из экспериментальных в основные возможности ядра Linux

Ура, товарищи! Мы победили!

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

301. Сообщение от Аноним (301), 11-Дек-25, 01:33   +/
если что, то биндер юзается только андройдом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

302. Сообщение от Аноним (245), 11-Дек-25, 01:53   +1 +/
Победили Линукса! Разрушили старый мир до основания! Это наш последний бой! Мы наш мы новый мир построим!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #300

303. Сообщение от Аноним (224), 11-Дек-25, 02:05   +/
Ну что, ребятки, уже на GNU/Hurd все или утрёлись и затерпели?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #369

304. Сообщение от Прохожий (??), 11-Дек-25, 02:30   +/
Если до этого был гораздо более подверженный течке Си, и сервера не перегружали, то почему теперь придётся?  Rust гораздо более надёжен в плане работы с памятью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

305. Сообщение от Аноним (305), 11-Дек-25, 02:40   +/
Кроме шуток, в последние пару лет Hurd стал намного, намного юзабельнее.

Даже rump драйвера от netbsd появились.

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

306. Сообщение от Аноним (305), 11-Дек-25, 02:41   +/
Cyber security vulnerability
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

308. Сообщение от Аноним (-), 11-Дек-25, 04:49   +/
> Значит за Go ты не брался. Его то же можно использовать везде.
> Ну как - везде где и rust.

Нет. Видимо, вы не знакомы ни с Go, ни с Rust.

> Вот только у Go есть своя ниша, а у rust пока нет.

Хорошо подмечено. У Rust нет одной ниши - у него большой спектр применения: микроконтроллеры, ядра ОС (модули и драйверы), крипта, высоконагруженные сервисы, компиляция в WASM, cli‑утилиты, игры.

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

310. Сообщение от sunjob (ok), 11-Дек-25, 06:20   +1 +/
поступить по "разумному" никак корпорации и бабло не позволяет?!

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

а уж пользователи сами разберутся какое ядро использовать!

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

311. Сообщение от sunjob (ok), 11-Дек-25, 06:22   +/
уже не говоря про хлопушки и свистелки! :о)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #294

312. Сообщение от Аноним (312), 11-Дек-25, 07:48   +/
... а там тоже дрова на том же расте. Частично на основе того же опенсорсного кода, только виндовая часть - закрытая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #299 Ответы: #341

313. Сообщение от Аноним (313), 11-Дек-25, 08:20   +/
Так "уже все" переписали или за 10 лет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

314. Сообщение от Аноним (313), 11-Дек-25, 08:27   +/
И? Что сказать-то хотел?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

315. Сообщение от Прохожий (??), 11-Дек-25, 08:46   +/
>Я не понимаю что у таких существ в мозгах (и рад этому)

Банальное чувство собственной важности (ЧСВ). Теперь вы должны понимать, вот и живите с этим 😁

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

316. Сообщение от Прохожий (??), 11-Дек-25, 08:54   +1 +/
>жаль что результат нахрен никому не нужен,

Если кто-то продолжает это делать, значит нужен.

>да и работает в куеме под линуксом онли

Redox работает на реальном железе. У них на сайте доказательства есть.

>некоторые за венду платили

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

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

317. Сообщение от Прохожий (??), 11-Дек-25, 08:58   +/
Слушайте, вполне возможно, у человека дилер добросовестный, качественную траву поставляет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157

318. Сообщение от Прохожий (??), 11-Дек-25, 09:04   +/
>дырявым cargo

В чем выражается эта дырявость?

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

319. Сообщение от Прохожий (??), 11-Дек-25, 09:33   +/
>Строится один раз и на веки, пока производят соответствующий ЦПУ.

Сколько-сколько производится одна модель ЦПУ? Неужто и вправду века?

>давно все известные алгоритмы на этой планете можно было написать на асм
>в чем проблема не использовать дальше асм?

Вы ведь в курсе, что у каждого ЦПУ - свой ассемблер, да?

>а нет, давайте создадим еще один ЯП, чтобы он заново написал (сгенерил) асм код, как это называть?

Это называть повышением производительности труда и, как следствие, прогрессом.

>Чем вы заняты?

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

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

320. Сообщение от Прохожий (??), 11-Дек-25, 09:39   +/
>Закладываться на то, что ты хотя бы 10 лет проживёшь на одном месте и на этом основании вкладываться в капитальное строительство совершенно бессмысленно

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

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

321. Сообщение от Прохожий (??), 11-Дек-25, 09:42   +1 +/
Это только на первых порах, пока вы не понимаете, как это работает. Потом он только сократит время разработки, сэкономив его вам на поиске трудноуловимых ошибок и отладке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222 Ответы: #354, #355

322. Сообщение от Прохожий (??), 11-Дек-25, 09:48   +/
>Уязвимости это капля в море всех ошибок вообще

Для такого языка, как Си - это основная доля ошибок, что подтверждают вот те ссылки и отчёты Гугла и Майкрософт.

Есть ли другие ошибки? Да, есть, но их намного меньше (примерно 30% против 70%).

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

323. Сообщение от Аноним (256), 11-Дек-25, 10:25   +/
>Вот только не в машинных кодах. Это:
>1. Closed source;

С какого перепуга Ассемблер вдруг обязательно стал Closed source? Тогда так и пиши честно - для тебя Closed source.

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

324. Сообщение от Аноним (230), 11-Дек-25, 10:50   +1 +/
Это всё от того, что один Аноним написал одно, другой ответил и смешались люди кони...
Понятия не имею кто тут с кем общался

Если вернуться к обсуждению раста, то не хочу просто скатываться в нытьё. Идеи заложенные в язык имеют право на жизнь, схема рабочая, имеет обоснование. Но синтаксис отталкивает. Вместо return просто не писать ";" - ага, потом бегло найди в портянке кода где стоят эти ";" а где нет. А конструкции для обработки ошибок? Чем лаконичный try-catch и throw не устроили? Почему нельзя было взять привычный синтаксис одного из топовых языков, все идеи положенные в основу раста великолепно легли бы на синтаксис строго типизированного ООП языка C# или Java. Была бы и популярность и преемственность, а пока это выглядит как какая-то маргинальщина.

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

325. Сообщение от КО (?), 11-Дек-25, 11:14   +/
Ржавый не про то, что память не утечет, он про то, что утекшей памятью не воспользуешься. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

326. Сообщение от КО (?), 11-Дек-25, 11:18   +/
Кстати это серьезный подкол сишникам, у которых постфикс не компилируется на новом C. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217

327. Сообщение от Прохожий (??), 11-Дек-25, 11:35   +/
Какая глубокая аналитика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #291 Ответы: #358

328. Сообщение от Аноним (212), 11-Дек-25, 11:56   +1 +/
> смешались люди кони

Ну в древовидном интерфейсе же всё ясно, ты на второй круг заходишь.
https://www.opennet.dev/opennews/art.shtml?num=64401#230

Аноним (230) - ты, 2 коммента в ветке
Фнон (-) - 1 коммент мне
Аноним (212) - я, 3 коммента тебе и ему

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

329. Сообщение от Аномалии (?), 11-Дек-25, 12:11   +/
> Вместо return просто не писать ";" - ага, потом бегло найди в портянке кода где стоят эти ";" а где нет.

Вот сразу видно, что Rust даже не пробовал изучить, так как там немного по другому все организовано. И даже есть целое объяснение "difference between statement and expression"

Точка запятой ставиться только после операторов, после выражений она не ставиться.

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

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

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

330. Сообщение от Аномалии (?), 11-Дек-25, 12:14   –1 +/
Я думаю, что обычным пользователям вообще пофигу какое там будет ядро
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #310 Ответы: #360

331. Сообщение от Аномалии (?), 11-Дек-25, 12:24   +/
> Почему нельзя было взять привычный синтаксис одного из топовых языков, все идеи положенные в основу раста великолепно легли бы на синтаксис строго типизированного ООП языка C# или Java

А почему именно этот синтаксис ты считаешь правильным? Может дело привычки? Кому-то ведь и brainfuck синтаксис по душе

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

332. Сообщение от senaemail (ok), 11-Дек-25, 12:25   +/
>>Уязвимости это капля в море всех ошибок вообще
> Для такого языка, как Си - это основная доля ошибок, что подтверждают
> вот те ссылки и отчёты Гугла и Майкрософт.

У нас две ссылки, одна на cv, другая на письмо Грега. Какие отчёты?

cv относится только к уязвимостям, а уязвимости это капля в море ошибок

Грег вообще не приводит никаких конкертных цифр, он говорит про свой опыт и предположения.

Реальные цифры мы увидим после внедрения раста, когда сможем сравнить, например, пару похожих по объёму и сложности драйверов, один на си, другой на расте.

Опыт, безусловно, будет интересный.

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

333. Сообщение от Бжежко (ok), 11-Дек-25, 12:35   +/
Считаешь что это ненормально - делай форк и поддерживай без раста.

> а уж пользователи сами разберутся какое ядро использовать!

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

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

334. Сообщение от Аноним (334), 11-Дек-25, 13:02   +/
> Реальные цифры мы увидим после внедрения раста, когда сможем сравнить, например, пару  похожих по объёму и сложности драйверов, один на си, другой на расте.
> Опыт, безусловно, будет интересный.

Опыт есть у гугла.
security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

Пока у них получается так
We ... are seeing a 1000x reduction in memory safety vulnerability density compared to Android’s C and C++ code

For medium and large changes, the rollback rate of Rust changes in Android is ~4x lower than C++.

Similar sized changes: Rust and C++ have similar functionality density, though Rust is slightly denser. This difference favors C++, but the comparison is still valid.

Да, это не ядро, ну кроме биндера.
Но это всё равно миллионы строк кода.


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

335. Сообщение от Аноним (212), 11-Дек-25, 13:07   +/
> А почему именно этот синтаксис ты считаешь правильным?

А почему создатель раста считает синтаксис раста неправильным? Может дело привычки?

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

> D is ABI-compatible with C.
> It is able to call C functions directly without requiring wrapper functions.
> Any D function marked as extern(C) can be called from C.
> ImportC is a C compiler embedded into the D implementation
> ImportC's implementation is based on the idea that D's semantics
> are very similar to C's
. ImportC gets its own parser,
> which converts the C syntax into the same AST (Abstract Syntax Tree)
> that D uses.

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

336. Сообщение от Аноним (230), 11-Дек-25, 13:29   +/
То что я могу писать return или не писать не имеет значения когда приходится изучать чужой код. Мне не импонирует код с незаметными точками выхода. Это как раз тот самый сомнительный "сахарок". Дидам не имея острого юношеского зрения затруднительно быстро ориентироваться по коду. Не подумайте, что только на этом return свет клином сошелся, там полно косметических решений не в пользу читабельности кода. В остальном Ok(()).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #329 Ответы: #338

337. Сообщение от Аномалии (?), 11-Дек-25, 13:32   +/
> А почему создатель раста считает синтаксис раста неправильным?

Пчелы против меда? ))

> Ну и чтобы ломать привычки, нужен хороший повод

Ну так язык не для Дидов создавался, а для будущего поколения. И для того, кто не знал Си, а разобрался с Rust, такой синтаксис будет норм. Ну а кому не нравиться, то насильно никто не держит. Есть полно других замечательных языков и областей их применения. В системном программировании пока только Rust решает накопившиеся проблемы. Ни D, C, C++, Zig их не решают

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

338. Сообщение от Аномалии (?), 11-Дек-25, 13:46   +/
Ну, я пока ещё не видел языков, чтобы все было идеально. Везде всегда будет свои плюсы и минусы. Плюс у каждого могут быть свои предпочтения. Лично меня, синтаксис вполне устраивает, но больше всего мне нравиться, что Rust решает накопившиеся многолетние проблемы, которые никто не хотел решать. И только сейчас СИшники спохватились, когда увидели, что Rust начал их понемногу вытеснять. А раньше нельзя было заняться этим вопросом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #336

339. Сообщение от senaemail (ok), 11-Дек-25, 14:00   +/
> Опыт есть у гугла.
> security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html
> For medium and large changes, the rollback rate of Rust changes in
> Android is ~4x lower than C++.
> Similar sized changes: Rust and C++ have similar functionality density, though Rust
> is slightly denser. This difference favors C++, but the comparison is
> still valid.

Первое предложение опять про vulnerability (1000x) - не имеет отношения к делу.

Второе "rollback rate" 4x - вот это может иметь отношение, но может быть спецификой Гугла.

Плотность кода лучше, чему у си, но хуже чем у c++, ну да, ок...

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

340. Сообщение от sunjob (ok), 11-Дек-25, 14:24   +1 +/
об этом и речь:
> корпорации и бабло не позволяет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #333

341. Сообщение от Tron is Whistling (?), 11-Дек-25, 14:35   +/
Там как-то плевать, я этот код не вижу, тем более - не анализирую в случае багов - и мне норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #312

342. Сообщение от Аноним (-), 11-Дек-25, 14:37   –1 +/
> Первое предложение опять про vulnerability (1000x) - не имеет отношения к делу.

Это ваша фантазия.
Вы приняли какой-то постулат "cv относится только к уязвимостям, а уязвимости это капля в море ошибок" и теперь крутитесь как уж на сковороде.

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

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

> Второе "rollback rate" 4x - вот это может иметь отношение, но может быть спецификой Гугла.

А кто будет писать ядро?
Такие же корпорации как и гугл.

> Плотность кода лучше, чему у си, но хуже чем у c++, ну да, ок...

C++ тот же гугл долго пытался улучшить всякими MiraclePTR и прочими костылями.
Разница в плотности, судя по статье, не настолько критичная учитывая вышеперечисленные преимущества.


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

343. Сообщение от Аноним (212), 11-Дек-25, 14:47   +/
> для того, кто не знал Си, а разобрался с Rust, такой синтаксис будет норм

Значить создатель раста не осилил его?

The grammar is not what I wanted. Sorry.
It's easier to work with than C++, but that's fairly faint praise

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

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

DARPA project for automated translation from C to Rust (2024) (darpa.mil)
https://news.ycombinator.com/item?id=45443368

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

344. Сообщение от Аноним (344), 11-Дек-25, 14:49   +1 +/
Оно по умолчанию возвращает ноль, если нету никаких других return statement.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #294 Ответы: #345, #346

345. Сообщение от Аноним (294), 11-Дек-25, 14:53   +/
зачем тогда int main писать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #344

346. Сообщение от Аноним (294), 11-Дек-25, 15:07   +/
зачем тогда еще придумывать всякие noreturn
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #344 Ответы: #349

347. Сообщение от senaemail (ok), 11-Дек-25, 15:18   +1 +/
>> Первое предложение опять про vulnerability (1000x) - не имеет отношения к делу.
> Если их кол-во уменьшилось, то логично что общее кол-во тоже уменьшилось?

Разумеется, с этим же никто не спорит.

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

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

> Или у нас наблюдаются подходы, которые влияют только на супер-ошибки, а на другие нет)?

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

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

348. Сообщение от Аноним (348), 11-Дек-25, 15:46   +/
>> Если их кол-во уменьшилось, то логично что общее кол-во тоже уменьшилось?
> Разумеется, с этим же никто не спорит.

Странно, мне показалось что как раз спорим)

> Но в том и дело, что апологеты раста вроде тебя подменяют понятия, и "уменьшение количества определённого класса ошибок" подменяют на "исключает появление большинства ошибок".

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

> Вот и ты сейчас этим занимаешься.

Неа.
Я утверджаю что возможности языка выгодно отличают от СИ.
Например обработка строк, или ошибок, или работа с enum или optional.
В СИ в каждом случае можно сделать ошибку.

> Это некрасиво и дискредитирует раст,

Я не являюсь официальным лицом или даже "реальным")

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

Это их проблемы.

> Вот за такие действия вас и не любят (и к сожалению сам раст),

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

> У нас наблюдаются подходы, которые влияют на определённый класс ошибок, а на другие - нет (а может и ухудшают и ситуацию в других аспектах).

У гугла пока rollbackʼов в 4 раза меньше. И речь не только про CVE.
А "может и ухудшают" требует доказательства или хотя бы статистики.

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

349. Сообщение от ХрюХрю (?), 11-Дек-25, 15:53   +/
очевидно, для noreturn функций
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #346 Ответы: #350

350. Сообщение от Аноним (294), 11-Дек-25, 16:53   +/
ну пробуй для main пропиши
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #349

351. Сообщение от Shantikov (?), 11-Дек-25, 16:53   +/
> Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные.

Строили фамильные поместья, которые стояли несколько веков

>До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))

Пришли тогдашние (расто-)строители "Мы наш, мы новый мир построим!" и стали делать из говна и палок, да.

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

352. Сообщение от Аноним (294), 11-Дек-25, 17:25   +/
> Сколько-сколько производится одна модель ЦПУ? Неужто и вправду века?

вам же надо что-то продавать, надо же симулировать деятельность (круговорот Г в природе)

> Вы ведь в курсе, что у каждого ЦПУ - свой ассемблер, да?

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

> Это называть повышением производительности труда и, как следствие, прогрессом.

Это называется - круговорот Г в природе!

> А вам что за дело?

До глупцов мне точно дела нет, я им не мешаю совершать глупости, упаси Господи.

> Чем хотим, тем и заняты, вам забыли спросить.

Я вам не запрещал, дураком буду, дураку буду доказывать, что он дурак :)

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

353. Сообщение от Аноним (294), 11-Дек-25, 17:28   +/
> Я к тому, что это не вам смысл определять.

Смысл определяет природа, паразит - паразитирует!

//ru.wikipedia.org/wiki/Паразитизм

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

354. Сообщение от Аноним (294), 11-Дек-25, 17:30   +/
> трудноуловимых ошибок и отладке.

ага, растовик и отладка :) нынешние горе сишники забыли, что такое отладка.

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

355. Сообщение от Аноним (294), 11-Дек-25, 17:31   +/
> трудноуловимых ошибок

особенно когда надо патчить сам компилятор :)))) вот веселье, придумали на пятую точку приключений.

пс: удачного улова!

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

356. Сообщение от Аноним (-), 11-Дек-25, 17:37   +/
> особенно когда надо патчить сам компилятор :))))

А зачем вы патчите компилятор О_о?

> пс: удачного улова!

спасибо!
судя по тому что в ядре раст уже даже не экспериментальный, он с нами надолго)


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

357. Сообщение от senaemail (ok), 11-Дек-25, 17:51   +/
> экстраполяция уменьшения частоты CVE на общее кол-во ошибок возможно не идеальный способ, но вполне рабочий.

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


> А "может и ухудшают" требует доказательства или хотя бы статистики.

"Может" не требует доказательств и статистики, это допущение. А вот "исключают большинство ошибок" - требует доказательств и статистики, которых нет.

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

Заявления Гугла можно принять во внимание, но не более того.

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

358. Сообщение от Аноним (245), 11-Дек-25, 17:58   +/
Да, аналитические зонды будут глубже, чем ожидали некоторые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #327

359. Сообщение от Аноним (294), 11-Дек-25, 17:59   +/
> А зачем вы патчите компилятор О_о?

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

> судя по тому что в ядре раст уже даже не экспериментальный, он с нами надолго)

как то фиолетово, мне нет дел до вашего раста и ядра :) Завтра ядро будет ровно там же где и большинство софта. А выкинут на свалку с тем же аргументом, зачем поддерживать это легаси старье если можно написать новую ОС на новом ЯП с нуля, и поверьте такие появятся, потому-что появится тот кто вложит в это деньги, чтобы потом также зарабатывать на этом. Круговорот Г в природе.

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

360. Сообщение от Аноним (245), 11-Дек-25, 17:59   +/
> вообще пофигу какое там будет ядро

Предлагаешь сразу на Win переходить?

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

361. Сообщение от Аномалии (?), 11-Дек-25, 18:19   +/
> Значить создатель раста не осилил его?

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

> Всё ниже жаваскрипта надо бы переписать на расте

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

> По-моему, это неуважение к расту

У меня не может быть к нему уважения! Это инструмент, а не человек

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

362. Сообщение от Аномалии (?), 11-Дек-25, 18:26   +/
Я точно никуда не собираюсь переходить! Меня все устраивает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #360 Ответы: #372

363. Сообщение от senaemail (ok), 11-Дек-25, 19:15   +/
> многие отчёты

а где эти многие отчёты?

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

364. Сообщение от senaemail (ok), 11-Дек-25, 19:20   +/
> примерно 30% против 70%

А здесь отуда дровишки? Вангую "30% против 70%" относится к security, я по крайней мере слышал только в этом контексте. Опять "обобщения" растоманов...

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

365. Сообщение от senaemail (ok), 11-Дек-25, 19:35   +/
> Вы приняли какой-то постулат "cv относится только к уязвимостям, а уязвимости это капля в море ошибок" и теперь крутитесь как уж на сковороде.

Это, кстати, легко проверить, можно открыть любую открытую базу данных отчётов ошибок, например дебиановскую, и смотрим, сколько cv, а сколько всего остального. Я, конечно, не считал, это трудно, может кто-то другой сделает, но из моего опыта, cv исчезающе мало, по сравнению с массой всего остального.

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

366. Сообщение от Аноним (-), 11-Дек-25, 19:40   +/
Но это не значит что предотвращение cve не предотвращает "просто ошибки")
Если в коде 10 buffer overflow или use-after-free, но только один привел к CVE/RCE, то любая проверка которая предупреждает такую ошибку предотвратит.

Да, проблему с "кнопка не того цвета" или "забыли локализацию" оно не решит.

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

367. Сообщение от senaemail (ok), 11-Дек-25, 19:53   +/
> Да, проблему с "кнопка не того цвета" или "забыли локализацию" оно не
> решит.

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

Собственно это и есть основной вопрос к внедрению раста, а стоит ли овчинка выделки.

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

368. Сообщение от Аноним (369), 11-Дек-25, 21:43   +/
Не понимаю драммы, какая разница начем написано ядро которым никто не пользуется(даже Huawei решила не обмазываться идеями 70 годов прошлого века)
Ответить | Правка | Наверх | Cообщить модератору

369. Сообщение от Аноним (369), 11-Дек-25, 21:45   +1 +/
Windows и MacOS это пример хороших гибридных ядер

GNU/HURD туфта не рабочая, MINIX его уделывает

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

370. Сообщение от Разум (?), 11-Дек-25, 23:35   +/
Фронтенд и бэкенд разработчики сейчас на тебя косо посмотрели.
Да подумаешь на фронте js, ts, css, html.
А на беке как минимум Java/Python/go/etc + sql / etc + какой-нибудь Spell.
Не вижу особого смысла ныть по поводу раста, он не настолько сильно отличается от плюсов. Омайгад заставили учить си++ подобный язык.
Скажи спасибо что это не ocaml какой-нибудь не функциональщина.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

371. Сообщение от bergentroll (ok), 11-Дек-25, 23:52   +/
Как раз таки при общей красоте идеи «1 проект — 1 язык» (1 пожизненный благодушный диктатор…), для крупных проектов более характерно разнообразие инструментов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

372. Сообщение от Аноним (245), 12-Дек-25, 01:17   +/
> никуда не собираюсь переходить!

Потому что сдвинуться с места не позволяет зонд.

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


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

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




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

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