The OpenNET Project / Index page

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



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

"Продвижение кода на языке Rust в ядро Linux происходит медленнее, чем ожидалось"  +/
Сообщение от opennews (??), 24-Авг-24, 13:35 
В своём выступлении на конференции Open Source Summit China Линус Торвальдс рассказал, что он ожидал более быстрого процесса внедрения  в ядро компонентов, написанных на языке Rust. Отчасти проблема в том, что старые разработчики привыкли к языку Си и не видят необходимости в изучении нового языка, который в некоторых аспектах сильно отличается от языка Си. Подобное отношение среди разработчиков приводит к некоторому сопротивлению внедрению Rust. Ещё одной причиной  медленного продвижения Rust в ядро упомянуто то, что сама инфраструктура Rust не была суперстабильной...

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

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

Оглавление

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


1. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +8 +/
Сообщение от Аноним (1), 24-Авг-24, 13:35 
>медленнее, чем ожидалось

Хныкъ :(

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

276. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +11 +/
Сообщение от Аноним (276), 26-Авг-24, 10:39 
> Хныкъ :(

Медленнее чем ожидалось, но быстрее чем хотелось бы.

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

2. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +44 +/
Сообщение от Аноним (2), 24-Авг-24, 13:36 
Кто бы мог подумать!
Ответить | Правка | Наверх | Cообщить модератору

3. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +22 +/
Сообщение от Аноним (1), 24-Авг-24, 13:36 
>At the same time, Torvalds mentioned that even though Linux is 33 years old now, "You'd think that all the basics would have been fixed long ago, but they're not. We're still dealing with basic issues such as memory management." The work is never done.

Ключевое. Не благодарите.

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

9. Скрыто модератором  –8 +/
Сообщение от Анонимусс (-), 24-Авг-24, 13:41 
Ответить | Правка | Наверх | Cообщить модератору

35. Скрыто модератором  –8 +/
Сообщение от Bottle (?), 24-Авг-24, 15:04 
Ответить | Правка | Наверх | Cообщить модератору

23. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –5 +/
Сообщение от Аноним (23), 24-Авг-24, 14:03 
Если исправить все ошибки в открытом софте, то кто будет платить за поддержку?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от _hide_ (ok), 24-Авг-24, 14:30 
Особенность открытого софта: он делается по фану или для себя.
В 90% случаев, это означается, что коммерческие аналоги будут хуже по качеству кода. Но когда проект становится очень большим, что 10% становится значимым количеством, а мелкие ошибки, учитывая аудиторию, становятся очень заметны.
Только один вариант: если что-то не работает или имеет недостаточный/не качественный функционал -- исправьте/напишите сами (я так делаю). Не будьте нытиками, мудками и мамкиными сынками за 40. Просто сделайте хорошо, если Вам это нужно. Времени это занимает немного, а сопровождающие/авторы проекта, в 99% случаев будут благодарны, как и другие пользователи.
Ответить | Правка | Наверх | Cообщить модератору

87. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +7 +/
Сообщение от Аноним (87), 24-Авг-24, 19:16 
В 99% процентах случаев автор отклонить твой фича коммит потому что он знает как лучше как делать свой проект. Он примет в лучшем случае багфикс.  
Ответить | Правка | Наверх | Cообщить модератору

119. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Витюшка (?), 24-Авг-24, 22:51 
Истину глаголишь
Ответить | Правка | Наверх | Cообщить модератору

265. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (265), 26-Авг-24, 00:11 
не все же авторы имеют имя Лёня
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

278. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от _hide_ (ok), 26-Авг-24, 14:04 
> В 99% процентах случаев автор отклонить твой фича коммит потому что он
> знает как лучше как делать свой проект. Он примет в лучшем
> случае багфикс.

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


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

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

47. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (1), 24-Авг-24, 15:24 
О, сторонников теорий заговора подвезли. Все гораздо проще, мой юный друг.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

63. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (23), 24-Авг-24, 17:12 
Подавляющее количество изменений в ядре делают корпорации. Какой там, у редхата например, процент прибыли от поддержки?
Ответить | Правка | Наверх | Cообщить модератору

117. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (117), 24-Авг-24, 21:33 
Какой там процент нанятых редхатой - вчерашние энтузиасты?
Ответить | Правка | Наверх | Cообщить модератору

135. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (-), 24-Авг-24, 23:48 
Не знаю, но ты можешь сказать цифру и подтвердить пруфами.

Но теперь они за денежку будут делать то, что скажет дядя-манагер из корпорации.
Скажут закопать ХОрг несмотря на вой и сопли луддитов-некрофилов, сделает.
Скажут добавить системмд, без проблем, заодно выкинут балласт в виде противников.
Скажут добавить систему управления доступом IPE для ядра, а почему бы и нет.

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

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

195. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (195), 25-Авг-24, 12:25 
Но ведь всегда можно форкнуть, создать свое сообщество и развивать дальше
Ответить | Правка | Наверх | Cообщить модератору

226. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 14:53 
> Но ведь всегда можно форкнуть, создать свое сообщество и развивать дальше

Но ведь для этого придется что-то делать!))
Вот сколько форков иксов сделало линукс-сообщество?)

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

254. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (254), 25-Авг-24, 20:27 
Сколько специалистов выучили корпорации? Или как дети малые, опять на всём готовеньком?
Ответить | Правка | Наверх | Cообщить модератору

271. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от User (??), 26-Авг-24, 06:47 
Ну, лично я предполагаю - примерно 100%,т.к. соответствующие специальности в институтах открывают для закрытия вакансий, а не "шоб було". Нет рабочих мест - нет потребности в специалистах - нет специальности в универе.
Но даже без этого - по программам целевого финансирования (кредиты, стипендии) и корп. стажировкам училось и учится очень и очень много специалистов.
Ответить | Правка | Наверх | Cообщить модератору

253. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (254), 25-Авг-24, 20:24 
Вот только у меня всё работает, независимо от дядиных хотелок. Пока ты, сидя на его коленках, мечтаешь, как он у меня возьмёт и всё отнимет. Странные такие мечты, с такими - лучше к психотерапевту, пока ещё не поздно.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

67. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от YetAnotherOnanym (ok), 24-Авг-24, 17:44 
> Особенность открытого софта: он делается по фану или для себя.
> В 90% случаев, это означается, что коммерческие аналоги будут хуже по качеству кода

В действительности - строго наоборот. Тот, кто делает для себя, довольствуется "УМВР" и не заботится о том, как продукт будет работать вне рамок его юзкейса. Тот, кто делает по фану, вообще ни о чём не заботится.
Кроме того, многие вообще не способны работать хорошо, если их регулярно не лупить палкой по рукам.

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

111. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Аноним (23), 24-Авг-24, 21:17 
Уже давно все важные проэкты в линукс-мире пишут корпорации. Для себя пишут только всякую мелочёвку, плееры например.
Ответить | Правка | Наверх | Cообщить модератору

116. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (117), 24-Авг-24, 21:31 
Угу. Топ-менеджеры пишут, в поте лица. А сотни, нанятых с улицы, программистов только штаны в офисах протирают да дырку в бюджете проедают.
Ответить | Правка | Наверх | Cообщить модератору

125. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (-), 24-Авг-24, 23:08 
Стоп-стоп.
Если бы корпорации были из одних топ-менеджеров, то думаю они бы быстро исчезли.
Но те самые сотни нанятых (за деньги корпов) и пишущие код (от имени корпов) да еще и реализующий хотелки этих самых корпов...
Точно! Однозначно все дело в какирах одиночках.
Ответить | Правка | Наверх | Cообщить модератору

216. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (216), 25-Авг-24, 14:16 
Если святые корпорации прям таки пишуть почти все свободное ПО, почему оно все еще не на Расте? Даже ядро уже отказывается от него, эта новость только первая ласточка.
Ответить | Правка | Наверх | Cообщить модератору

256. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (256), 25-Авг-24, 21:50 
Вот вам вторая ласточка: OpenEtherium (клиент для Etherium на Rust'e) deprecated и больше не поддерживается
https://github.com/openethereum/openethereum
Ответить | Правка | Наверх | Cообщить модератору

266. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (266), 26-Авг-24, 01:43 
Только вторая? Странно. На си много тысяч таких заброшенных ласточек и виноват в этом конечно же исключительно си, т.е. сам язык программирования. А в других языках наверное вообще нет заброшенных проектов, верно?
Ответить | Правка | Наверх | Cообщить модератору

249. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (254), 25-Авг-24, 20:08 
> Если бы корпорации были из одних топ-менеджеров, то думаю они бы быстро исчезли.

Топ-менеджеры - единственная постоянная величина в корпорации. Все остальные - перетекают.

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

60. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от тоже Анонимemail (ok), 24-Авг-24, 16:52 
Память 33 года назад - вечно узкое место, которое необходимо экономить и изворачиваться ради этого как угодно.
Память сейчас - это огромный ресурс, который нужно эффективно использовать для самых разных нужд, при этом обеспечивая одновременную работу с ним нескольких независимых ядер.

Сама мысль, что эту работу можно было "закончить" еще тогда - это просто профессиональный юмор. Для тех, кто понимает, конечно...

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

130. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Анонимусс (-), 24-Авг-24, 23:32 
> вечно узкое место, которое необходимо экономить и изворачиваться ради этого как угодно.
> basic issues such as memory management

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

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

4. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +5 +/
Сообщение от Не пытайтесь напугать меня пивом (?), 24-Авг-24, 13:37 
> инфраструктура Rust не была суперстабильной

зачем тратить время на то, что ещё и не работает?

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

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

8. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –3 +/
Сообщение от Аноним (-), 24-Авг-24, 13:41 
Правильно!
Torvalds mentioned that even though Linux is 33 years old now, "You'd think that all the basics would have been fixed long ago, but they're not

Пусть сначала ядро до ума доведут, а потом туда такой прекрасный раст добавляют.
Это же почти так же, как в новых белых кросовках (да они новые и местами натирают) вступить в офно, которое какие-то полоумные диды наделали

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

89. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +8 +/
Сообщение от Аноним (87), 24-Авг-24, 19:19 
Напиши своё ядро и доведи его до ума. На расте это все равно что бежать марафон в акваланге.
Ответить | Правка | Наверх | Cообщить модератору

103. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (103), 24-Авг-24, 20:14 
> ядро до ума доведут

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

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

31. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –6 +/
Сообщение от Аноним (31), 24-Авг-24, 14:46 
Дешевый, лживый, некомпетентный вброс!
Раст уже давно прекрасно работает, и получше многого другого из прежних...

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

Никогда не будет идеальной суперстабильности! где нибудь да вылезет...
Это лишь разглагольствования толпы дилетантов!

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

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

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

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

40. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от noc101 (ok), 24-Авг-24, 15:10 
Ого как пригорела у тебя)
Добавлю в огонь масла. Если раст такой крутой, то почему на нем нет библиотек нормальных для Гуи? Или он создан для консолей? Хехе
Ответить | Правка | Наверх | Cообщить модератору

50. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –6 +/
Сообщение от Аноним (50), 24-Авг-24, 15:28 
Iced, gtk-rs, tauri
Такое чувство, будто половину опеннета в гугле перебанило
Ответить | Правка | Наверх | Cообщить модератору

69. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +8 +/
Сообщение от Аноним (69), 24-Авг-24, 18:07 
Он же сказал "нормальных"
Ответить | Правка | Наверх | Cообщить модератору

77. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –4 +/
Сообщение от Аноним (31), 24-Авг-24, 18:20 
Как будто имеет большое значение, что там очередной бездарь оценивает как "нормальное", и при чем тут вообще какие-то "нормы", а если и причем, то относительно чего их считать. В этом и сила Раста, что он от бездарных "норм" не зависит!
Ответить | Правка | Наверх | Cообщить модератору

92. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –5 +/
Сообщение от Аноним (50), 24-Авг-24, 19:30 
То, что "ыксперды" не смогли в GUI - не говорит о том, что сами фреймворки "ненормальные"
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору
Часть нити удалена модератором

162. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (162), 25-Авг-24, 07:01 
Прости, что задену твои чувства как человека, не осилевшего даже змею,
Но я, таки, осилил, и tauri более чем пригоден для разработок, iced не достаёт анимаций (не костыльных и самописных, а хотя-бы встроенных), гтк не трогал
Ответить | Правка | К родителю #249 | Наверх | Cообщить модератору

51. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –4 +/
Сообщение от Аноним (1), 24-Авг-24, 15:28 
Egui, iced, tauri и slint с тобой не согласны.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

54. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от noc101 (ok), 24-Авг-24, 15:55 
> Egui, iced, tauri и slint с тобой не согласны.

Спасибо это оставь себе!

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

65. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (31), 24-Авг-24, 17:43 
> Добавлю в огонь масла. Если раст такой крутой, то почему на нем нет библиотек нормальных для Гуи?

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

Да, именно снова дешевый, потому что именно так и есть - GUI это не основная ниша для Раст.

> Или он создан для консолей? Хехе

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

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

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

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

201. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 25-Авг-24, 13:15 
>> Добавлю в огонь масла. Если раст такой крутой, то почему на нем нет библиотек нормальных для Гуи?
> Нет у тебя никакого масла, одна бездарная желчь. И огня тут нет,
> потому что гореть нечему, одна лишь лживая слизь дилетантски пузырящихся слизняков
> пытающихся обгадить все что не могут осилить.

Ого полыхает как ахахаха смотри стул спалишь под собой ахахаха

> Да, именно снова дешевый, потому что именно так и есть - GUI
> это не основная ниша для Раст.

Ну и кому этот ваш раст нужен лол

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

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

> И библиотеки для в "гуи", тем не менее хорошие есть. А без
> библиотек ты значит не знаешь, как современный "гуи" делается. Это тебе
> еще раз хехе.

Хороших нету. Ты видать даже не представляешь, что это такое. Бедненький горящий фанатик)

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

Туши задок срочно, а то сгоришь)

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

202. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 13:22 
> Ну и кому этот ваш раст нужен лол

Ядру нужен, Торвальдсу нужен,
гуглу нужен и андроиду,
клоудфаре и letsencript тоже..
А noc101 - не нужен.

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

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

209. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 25-Авг-24, 13:49 
>> Ну и кому этот ваш раст нужен лол
> Ядру нужен, Торвальдсу нужен,

Ты новость читал? Ядру он не нужен ахахахаха
А Торвальдс мягко намекает, что раст фигня.

> гуглу нужен и андроиду,
> клоудфаре и letsencript тоже..

Они тоже как ядро кричат что нужно?))

> А noc101 - не нужен.

И что тебя не устраивает? Все должны под гребенку любить твой раст?

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

Тут можно сделать вывод, что свобода в свободном сообществе не нужно. Ибо все должны под гребенку любить раст. Иначе ты тупой и не компетентный. Вот оно лицо свободы.
Молодец) Красный нос одевай, заслужил!

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

215. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 14:07 
> А Торвальдс мягко намекает, что раст фигня.

Сам придумал, сам посмеялся.

Торвальд пишет "I was expecting updates to be faster".
Для неосиляторов перевожу "Я ожидал, что обновления будут быстрее."
Тебе понятно значение слова "ожидал"?
Но умстевенно отсталый nocос101 переводит это как "Ядру он не нужен ахахахаха".
Не то чтобы я сильно этому был удевлен... Ты и в других темах показал себя на отлично))

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

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

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

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

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

231. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 25-Авг-24, 15:24 
>> А Торвальдс мягко намекает, что раст фигня.
> Сам придумал, сам посмеялся.
> Торвальд пишет "I was expecting updates to be faster".
> Для неосиляторов перевожу "Я ожидал, что обновления будут быстрее."

Язык дипломатии тебе не известен.
> Тебе понятно значение слова "ожидал"?
> Но умстевенно отсталый nocос101 переводит это как "Ядру он не нужен ахахахаха".

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

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

А ты когда регистрацию осилишь? Раз бегаешь за мной красноносый.

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

Тогда и веди себя по другому. А то от любой критики зад горит у тебя очередной глупый аноним

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

56. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от User (??), 24-Авг-24, 16:16 
А нахрен нужен этот местячково-маргинальный сегмент рынка, чтоб в него инвестировать? Особенно с учётом того, что от 2/3 до 3/4 сегмента покрывается разнообразной вебней?
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

105. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от laindono (ok), 24-Авг-24, 20:24 
Как человек, который знаком с большей частью гуйных либ на расте, соглашусь с тем, что гуй на расте местами так себе. Но это не проблема языка так-то. Скорее запилить нормальную либу для гуя это само по себе сложная задача. Силами сообщества оно пилится долго.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

200. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 25-Авг-24, 13:14 
> Как человек, который знаком с большей частью гуйных либ на расте, соглашусь
> с тем, что гуй на расте местами так себе. Но это
> не проблема языка так-то. Скорее запилить нормальную либу для гуя это
> само по себе сложная задача. Силами сообщества оно пилится долго.

Согласен с этим. Это отсылка к тому, что раст еще не созрел как ЯП. Надо чтобы прошло лет 5 еще, тогда можно будет смотреть. А пока, это просто модный ЯП.

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

205. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (-), 25-Авг-24, 13:29 
> Согласен с этим. Это отсылка к тому, что раст еще не созрел как ЯП. Надо чтобы прошло лет 5 еще, тогда можно будет смотреть. А пока, это просто модный ЯП.

А сколько GUI либ написаны на фортране или АДА/Спарк?
Не много. Но в области математики и авиации они незаменимы.

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


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

207. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 25-Авг-24, 13:32 
>> Согласен с этим. Это отсылка к тому, что раст еще не созрел как ЯП. Надо чтобы прошло лет 5 еще, тогда можно будет смотреть. А пока, это просто модный ЯП.
> А сколько GUI либ написаны на фортране или АДА/Спарк?
> Не много. Но в области математики и авиации они незаменимы.

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

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

ты наверное путаешь растовых погромистов, которые тут доказывают какой крутой ЯП?

> Да грузовик не разгоняется до 200км в час, а в ферарри не
> удобно перевозить диван.
> Но если ты скажешь "этот автомобиль еще не созрел", то думаю тебя
> примут за глупца.

Тогда почему вы кричите что ваш ЯП самый крутой?

З.Ы. Типичный пример двойных стандартов.
Сначала кричат - НАШ ЯП САМЫЙ ЯП ИЗ САМЫХ ЯП В МИРЕ ЯП.
Указываешь - Но у вас тут и тут проблемы
и начинается вой - А КАЖДЫЙ ЯП ДЛЯ СВОИХ ЗАДАЧ ТЫ НИЧЕГО НЕ ПОНИМАЕШЬ
Лол кек

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

210. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 13:49 
> Так они узкоспециализированные ЯП и программисты этих ЯП не бегают по форумам и не кричат что их язык самый крутой.

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

> Начните себя вести немного скромней и не будут вас носом тыкать в несостоятельность ЯП.

О, еще всякие отборсы будут учить, что делать?

> ты наверное путаешь растовых погромистов, которые тут доказывают какой крутой ЯП?

Неа, растовики четко осознают где раст дает гарантии, а где нет

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

> Тогда почему вы кричите что ваш ЯП самый крутой?

Кто кричит что он самый крутой?
Давай примеры. Пока такое кричишь только ты.
Мы кричим что Раст лучше чем то офно которое СИ)

> З.Ы. Типичный пример двойных стандартов.
> Сначала кричат - НАШ ЯП САМЫЙ ЯП ИЗ САМЫХ ЯП В МИРЕ ЯП.

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

> Указываешь - Но у вас тут и тут проблемы и начинается вой - А КАЖДЫЙ ЯП ДЛЯ СВОИХ ЗАДАЧ ТЫ НИЧЕГО НЕ ПОНИМАЕШЬ
> Лол кек

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

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

211. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 25-Авг-24, 13:54 
>> Так они узкоспециализированные ЯП и программисты этих ЯП не бегают по форумам и не кричат что их язык самый крутой.
> Так и мы не кричим что раст самый лучший. Мы просто тыкаем
> носом сишников в офно которое они выдают.

Вранье! Вы как веганы, не можете молчать и не сказать какой крутой Раст.
Не ври.
> Естественно расту не достичь популярности ПХП и жаваскипта.
> Ему не стать таким простым в освоении как дыряшка, которой можно обучить
> даже умственно отсталых, что в общем-то судя по кол-ву CVE и
> произошло.

лол, так опустить ЯП мог только фанат Раста)
Чем легче освоить ЯП, тем он быстрей и лучше развивается. Но Раст не такой, он переусложненный и создан для маргинальной прослойки.
Спасибо, что подтвердил это!)))

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

Вон выше об этом написал. Правда обгадил тут же свой ЯП) Но ты этого не понял.

> Мы кричим что Раст лучше чем то офно которое СИ)

Мы не кричим но мы кричим. Гений)))

>> З.Ы. Типичный пример двойных стандартов.
>> Сначала кричат - НАШ ЯП САМЫЙ ЯП ИЗ САМЫХ ЯП В МИРЕ ЯП.
> Типичный пример глубокой умственной отсталости.

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

Да да, ты мозг включи и почитай что пишешь) Ржач просто

>> Указываешь - Но у вас тут и тут проблемы и начинается вой - А КАЖДЫЙ ЯП ДЛЯ СВОИХ ЗАДАЧ ТЫ НИЧЕГО НЕ ПОНИМАЕШЬ
>> Лол кек
> Если ты так пытаешь троллить, то ты просто жалок.
> Если не сложно, напиши из какой помойной дыры ты вылез, ну чтобы
> держаться от таких мест подальше.

Я указываю на двойные стандарты. Но у тебя лучше получается) Ты молодец
Наш раст не лучше, но он лучше, у нас нет двойных стандартов но вот двойной стандарт, ты выдумал но я перефорс. Ахахахаха с тебя орать только остается)

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

5. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –7 +/
Сообщение от Аноним (-), 24-Авг-24, 13:38 
> что старые разработчики привыкли к языку Си и не видят необходимости в изучении нового языка

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

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

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

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

11. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (11), 24-Авг-24, 13:44 
> Примерно также, как сейчас удивляются долгому внедрению ipv6 или вейланда.

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

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

19. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (-), 24-Авг-24, 13:52 
> что-то уже внедренное, простое и рабочее

Ахаха, ну да, рабочее))
33 года не могут победить проблемы с память - "We're still dealing with basic issues such as memory management."
И это не мои слова, это Торвальдс сказал.

> причин шевелиться нет?

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

> Пока внедряют раст, окажется, что нужно было

А, ну т.е. если есть хотя какой-то шанс что за время внедрения появится что-то лучше, то давайте вообще ничего не внедрять?) Генитальная логика!

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

71. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (69), 24-Авг-24, 18:08 
Плохое управление памяти в линуксе работает лучше, чем "хорошее" в винде. Просто у некоторых разные понятия о хорошем
Ответить | Правка | Наверх | Cообщить модератору

96. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (96), 24-Авг-24, 19:56 
Неужто 12309 признал?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

108. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (117), 24-Авг-24, 21:05 
> это Торвальдс сказал.

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

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

126. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 24-Авг-24, 23:14 
4pda.to/2017/09/22/346897/
Вот, Билл извинялся за Ctrl+Alt+Delete

Но вообще странно сравнивать десктопную систему которую выбрали 70+% пользователей, с каким-то 4%-ным убогим днищщем.

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

252. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (254), 25-Авг-24, 20:18 
Миллионы мух.., сам знаешь. Короче, не жужжи, плохому танцору проценты мешают.
Ответить | Правка | Наверх | Cообщить модератору

260. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (260), 25-Авг-24, 22:20 
Это та, которая пропихивалась везде и всюду? Ну да, странно... Странно что она не занимает 100%, и странно, что процент Линукса растёт. Наверное, потому что он — днище.
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

14. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от marten (ok), 24-Авг-24, 13:47 
ipv6 так долго внедряется, потому что обратно несовместим с v4. И перспективы его по-прежнему туманны.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

22. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +7 +/
Сообщение от morphe (?), 24-Авг-24, 13:56 
У ipv6 есть совместимость с ipv4, подсеть 64:ff9b::/96 многие трансляторы умеют переводить в ipv4 интернет. Есть даже возможность несколько подсетей под несколько VPN выделить, если в ipv4 пространстве они пересекаются (и никаких link-local) - 64:ff9b:1::/48.

А также любой сервер слушающий на ipv6 способен принимать трафик от ipv4 клиентов, их ip для него будет виден как ::ffff:0:0/96

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

42. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от noc101 (ok), 24-Авг-24, 15:14 
Проблема ipv6 как и 10 лет назад не изменилась. Большинство оборудования не поддерживает ipv6. То есть старое оборудование не заменили. А без этого, как не тужься, ничего не выйдет.
Если посмотреть на рост ipv6 то можно заметить, что это идет постепенно. То есть, меняют оборудование и медленно идет рост.
Не помню где читал, но вроде полный переход ipv6 ожидается до 35 года. (полный это 100% на ipv6)
Ответить | Правка | Наверх | Cообщить модератору

70. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (70), 24-Авг-24, 18:08 
Полного перехода никогда не будет, потому что побыстрому забацать сеть для офиса, так же просто как dhcp 10.0.0.1+nat, на ипв6 невозможно.
Ответить | Правка | Наверх | Cообщить модератору

73. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от noc101 (ok), 24-Авг-24, 18:12 
> Полного перехода никогда не будет, потому что побыстрому забацать сеть для офиса,
> так же просто как dhcp 10.0.0.1+nat, на ипв6 невозможно.

нат для ipv6 есть тоже.
Но для офисов никто и не требует переходов. Это тупая идея, что все устройства должны иметь прямой доступ в интернет.

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

62. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от _kp (ok), 24-Авг-24, 17:04 
У IPV6 всё отлично с совместимостью, и давно. Проблемы в ПО у злоумыленников сующих нос в трафик.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

286. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от marten (ok), 26-Авг-24, 21:45 
> У IPV6 всё отлично с совместимостью, и давно. Проблемы в ПО у
> злоумыленников сующих нос в трафик.

Хорошо, продемонстрируйте ipv6-only кейс для доступа к ipv4-only ресурсам без дополнительных шлюзов/прокси.
Велкам.

И обратно, да. Из v4 сети в v6 ресурсы.

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

18. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (18), 24-Авг-24, 13:51 
Насколько мало используется руст, а cve уже у него есть. А ещё была новость про массовое выгорание рустеров.
Особенно им нравится втыкать в собственный код с перегруженным синтаксисом после отпуска.

Ну и переписывание существующего софта с си на руст будет ещё сложнее. Потому что нужно иметь опыт в обоих языках. А потом ещё и ломание базы. Конфликты с сишниками. Жесть...

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

85. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (85), 24-Авг-24, 19:09 
>Старые диды-бракоделы нестолько закостенели, что и не хотят и не могут.

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

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

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

104. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (103), 24-Авг-24, 20:22 
> хорошему программисту пофиг, на каком языке писать

Это действительно так. По работе приходилось плотно взаимодействовать с разными программистами, хорошего таки видно за милю, таким язык и тулчейн не интересны, а интересно как быстро будет достигнут оптимальный результат. Так вот из опыта могу сказать: 80% программистов — безталанные кодеры, которым любая, даже незначительная, смена парадигмы представляется катастрофой.

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

112. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (117), 24-Авг-24, 21:19 
Смена парадигмы - это, действительно, катастрофа. Если в процедурной парадигме может писать любой, обученный компьютерным наукам, инженер. Причем, интуитивно найдёт хорошие, если не лучшие, решения. То, например, в ООП без специальной, сложной и длительной подготовки писать эффективно (с точки зрения времени выполнения и потребления памяти), не говоря о адаптируемости и масштабируемости архитектуры, невозможно. Банда четырех, сломавшая десятки копий с этой неуклюжей парадигмой, не даст соврать.
А как без знания языка (например, модели памяти в С++) на нём вообще можно получить "оптимальный результат" - загадка. "Оптимальным" он будет только с точки зрения такого же незнайки, которому не интересны язык и тулчейны, а интересен xyzяк-xyzяк в продакшен уже вчера.
Ответить | Правка | Наверх | Cообщить модератору

121. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Витюшка (?), 24-Авг-24, 22:55 
В С уже все давно пишут в объектно-ориентированном стиле.

Он даже не противоречит процедурному.

Я бы сказал что ООП это усиленный процедурный стиль (best practices). Вот и всё.

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

131. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (-), 24-Авг-24, 23:35 
А что в самом языке есть для объектно-ориентированного стиля?
Касты через void? unioun сслылок на функции? Может нормально RAII завезли?

> Я бы сказал что ООП это усиленный процедурный стиль

Чего только на опеньке не прочитаешь...

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

145. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Витюшка (?), 25-Авг-24, 00:28 
Докажи обратное.

Процедурное программирование - это набор функций.

ООП - это набор структур (объектов - экземпляров структур) и над каждой структурой производится набор операций, через функции. Всё.

Больше от ООП ничего не требуется.

Луддиты этого, конечно, не знают. И не знают что никаких методов не существует. Это просто синтаксический сахарок над обычными функциями.

Конструкторы, деструкторы, всё есть.

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

160. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Буратино (?), 25-Авг-24, 06:33 
>Докажи обратное

Исключений нет.
RAII нет.
Абстрактных классов нет (и нет, интерфейс и абстрактный класс это не одно и то же).
Изощрённого наследования нет.

И это не говоря про неООП-средства C++ вроде метапрограммирования.

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

251. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (254), 25-Авг-24, 20:14 
> В С уже все давно пишут в объектно-ориентированном стиле.

В здравом уме никто не пишет в ООП. Максимум, отдельные части в объектом стиле (инкапсуляция, без наследования и полиморфизма). Ну и в легаси, привет гномоseкам, конечно, страдают старыми болячками. В современном коде (для CPU) применяют data-oriented design - развитие процедурного стиля, везде, где требуется производительность и распараллеливаемость вычислений. Тем более, в Си.

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

239. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (103), 25-Авг-24, 18:27 
> с точки зрения времени выполнения и потребления памяти

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

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

Банда четырёх описала паттерны для одной-единственной парадигмы организации кода, в условиях существенных ограничений этой самой парадигмой накладываемых. Для того же Лиспа и его объектной системы большая часть этих паттернов неприменима так как существуют более мощные механизмы реализации. А в грамотно спроектированной Лисп-системе паттернов нет вообще — только сухая выжимка сути, остальное макросы и объекты.

> интересен xyzяк-xyzяк в продакшен уже вчера.

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

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

255. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (254), 25-Авг-24, 20:37 
> Может быть мы тебя по дешёвке купим с заработанных денег. А может подождём пока вы закроетесь и наймём тебя с уже отполированным по дешёвке.

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

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

272. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от User (??), 26-Авг-24, 07:41 
Это из разряда "НАСТОЯЩЕМУ шотландцу пофиг, какой килт носить!!!"
Единственная "предметная область", которая есть у программиста - это те самые особенности языков, фреймворков, утилит и методологий, используемых им в разработке. Остальное - зона ответственности аналитиков.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

280. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 26-Авг-24, 15:54 
> Это из разряда "НАСТОЯЩЕМУ шотландцу пофиг, какой килт носить!!!"
> Единственная "предметная область", которая есть у программиста - это те самые особенности языков, фреймворков, утилит и методологий, используемых им в разработке. Остальное - зона ответственности аналитиков.

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

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

282. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от User (??), 26-Авг-24, 18:57 
> Это ты про каких-то кодеров-бибизянок говоришь.
> Для инженера надобно еще знать алгоритмы, иметь какое-то понимание архитектуры.

Ну да - без этого в некоторых местах собес все ещё не пройти. Дикие люди!

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

86. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от ng (ok), 24-Авг-24, 19:16 
> Классическое копротивление луддитов.

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

Темины и образы любят точность.


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

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

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

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

110. Скрыто модератором  +1 +/
Сообщение от Anonymus (?), 24-Авг-24, 21:15 
Ответить | Правка | Наверх | Cообщить модератору

169. Скрыто модератором  +/
Сообщение от ng (ok), 25-Авг-24, 07:30 
Ответить | Правка | Наверх | Cообщить модератору

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

182. Скрыто модератором  +/
Сообщение от ng (ok), 25-Авг-24, 10:47 
Ответить | Правка | Наверх | Cообщить модератору

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

187. Скрыто модератором  +/
Сообщение от ng (ok), 25-Авг-24, 11:08 
Ответить | Правка | Наверх | Cообщить модератору

190. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Авг-24, 11:52 
Ответить | Правка | Наверх | Cообщить модератору

194. Скрыто модератором  +/
Сообщение от Аноним (194), 25-Авг-24, 12:22 
Ответить | Правка | Наверх | Cообщить модератору

197. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Авг-24, 12:42 
Ответить | Правка | Наверх | Cообщить модератору

196. Скрыто модератором  +/
Сообщение от ng (ok), 25-Авг-24, 12:41 
Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору

199. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Авг-24, 12:54 
Ответить | Правка | Наверх | Cообщить модератору

203. Скрыто модератором  +/
Сообщение от ng (ok), 25-Авг-24, 13:22 
Ответить | Правка | Наверх | Cообщить модератору

129. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 24-Авг-24, 23:31 
> Создать из ржавчины и предъявить сообществу _новое_, как говорится, с чистого листа - прекрасный путь для доказательства половозрелости и ясности ума.

Конечно, вот Niri, COSMIC - композитные менеджеры.
Вот клоудфаря публикует инструменты написанные на расте opennet.ru/opennews/art.shtml?num=60722
Вот DNS-сервер Hickory задействован в инфраструктуре Let's Encrypt.
Драйвера Asahi и Nova, sudo-rs и uutils.

Ну и от серьезных дядек - гугл делает программно-аппаратный комплекс Open Se Cura, ориентированный на упрощение создания защищённых чипов opennet.ru/60071-opensecura
И пишет еще в 22 году 20+% нового кода андроида.

Но написать на расте свою ОС может даже одиночка
opennet.ru/opennews/art.shtml?num=60391

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

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

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

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

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

172. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от ng (ok), 25-Авг-24, 08:10 
> Конечно, вот Niri, COSMIC - композитные менеджеры [ ... ].

Прекрасно! :-)

> Хм... а где ты видел рыдания? Тем более от Торвальдса.

Причём здесь Торвальдс?
Рыдания - стиль агитаторов "за ржавчину"(*), что их всё время тормозят и не пускают.

На самом деле причина очевидна, если внимательно читать исходный текст до конца:

> [ ... ] причиной медленного продвижения Rust в ядро упомянуто то, что сама инфраструктура Rust не была суперстабильной.

(*) Здесь "ржавчина" - просто точный перевод:
Rust (сущ) - ржавчина. Rust (гл), - ржаветь, притупляться, слабеть, и т.п.

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

174. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 09:51 
> Рыдания - стиль агитаторов "за ржавчину"(*), что их всё время тормозят и не пускают.

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


> На самом деле причина очевидна, если внимательно читать исходный текст до конца:
>> [ ... ] причиной медленного продвижения Rust в ядро упомянуто то, что сама инфраструктура Rust не была суперстабильной.

Возможно, но эту причину указали второй)
Более того, как большинство врунишек ты стыдливо удалил первую часть приведенной цитаты и добавил [...]
Но вот тебе оригинал.
"Another reason has been the Rust infrastructure itself has not been super stable."
Слово Another говорит о том, что это была только другая причина, после указанной выше - копротиляторстве полоумных дидов.
А раз ее указали второй в списке, то диды-неосиляторы это гораздо большая проблема.

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

132. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 24-Авг-24, 23:40 
> Темины и образы любят точность.

А еще грамотность :)

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

> Обиженно кругом рыдать
> Заплаканый, сопливый мальчик вызывает

Это ты про Торвальдса?) Это он как бы рассчитывал на другое и жалеет что диды копротивляются))

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

113. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (113), 24-Авг-24, 21:20 
А что тебе диды? Бери и пиши. С какого перепугу это должен кто-то делать за тебя.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

127. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (265), 24-Авг-24, 23:30 
> Бери и пиши

Это я еще и не умею (с) Вовка из мультфильма

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

146. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Витюшка (?), 25-Авг-24, 00:31 
Так они как BLM. Сами ничего не умеют, но учат жить других и навязывают им свои правила и "правильное видение".

А экспертизы хватает только чтобы в комментариях на opennet поныть.

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

151. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 01:06 
> Так они как BLM. Сами ничего не умеют, но учат жить других и навязывают им свои правила и "правильное видение".

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

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

Странно слышать это от тебя.
Ты тут уже блистал познаниями Раста, рассказывая про классы и прочую дичь.
И заливал про "А что, Rust находит все классы ошибок?"
opennet.ru/openforum/vsluhforumID3/132453.html#182


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

153. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Витюшка (?), 25-Авг-24, 01:31 
Про классы можно подробнее?
Так те проекты написали не комментаторы.
Ответить | Правка | Наверх | Cообщить модератору

161. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от YetAnotherOnanym (ok), 25-Авг-24, 06:54 
> накидали кучу проектов написанных на Раст

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

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

177. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 10:05 
> "Куча", прямо скажем, так себе. Заметь, что просьба "накидать проектов на Си" вызовет только смех.

Почему?
Самые важные проекты, которыми пользуются миллиарды людей - винда, хром написаны на СИ++.
Бизнес и банки - джава, игры - тот же с++, веб - го на серверах, ЖС на клиентах.
Андроид это си и с++, а новый код пишут на расте.

Место сишки это легаси проекты.
Типа ядра. Или той зловонной кучи, которую именую ХОргом (80 тысяч строк ужаса), где CVE будут находить еще десятилетиями.

Те программисты которые хоть что-то понимают стараются от устаревшего хлама отказываться.
Например создатели ТОР.

Или создатель Curl.
daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/
Честно пишет что дыряшка это дно, но отказаться от нее будет трудно из-за некролюбов.


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

304. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Анонимemail (304), 28-Авг-24, 20:42 
> "Старые диды-бракоделы нестолько закостенели, что и не хотят и не могут. Окей, пусть продолжают плодить CVE пока не повыходят на пенсию."

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

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

6. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +10 +/
Сообщение от Аноним (6), 24-Авг-24, 13:39 
>Open Source Summit China
>язык Си

Си доволен

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

88. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (88), 24-Авг-24, 19:19 
Xi
Ответить | Правка | Наверх | Cообщить модератору

281. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от PnD (??), 26-Авг-24, 16:35 
Тогда уж "Xí" (2-й тон). Согласный произносится задней частью языка (типа как гопник с выбитыми зубами).
Ответить | Правка | Наверх | Cообщить модератору

138. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (138), 24-Авг-24, 23:59 
Но Си не знает что такое Си.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

163. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:11 
Партия теперь отобрать твоя кошка-жена.
Ответить | Правка | Наверх | Cообщить модератору

257. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (256), 25-Авг-24, 21:57 
Предлагаете переименовать C в Xi ?
Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

7. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –6 +/
Сообщение от Аноним (7), 24-Авг-24, 13:40 
Потому что Rust позволяет безопасно работать с памятью!
Ответить | Правка | Наверх | Cообщить модератору

13. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от Аноним (11), 24-Авг-24, 13:46 
А си запрещает. Вот прямо в стандарте пишут «не проверяйте выход на пределы массива, иначе пентестерам будет нечего кушать»!
Ответить | Правка | Наверх | Cообщить модератору

15. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (15), 24-Авг-24, 13:47 
Basic тоже позволяет. И что?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

188. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –3 +/
Сообщение от Аноним (7), 25-Авг-24, 11:41 
Rust это делает более правильно!
Ответить | Правка | Наверх | Cообщить модератору

20. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от btrfs (?), 24-Авг-24, 13:56 
А разве не большинство низкоуровневых штук, написанных на раст, кишат unsafe?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

30. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Карлос Сношайтилис (ok), 24-Авг-24, 14:39 
Нет
Ответить | Правка | Наверх | Cообщить модератору

41. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Ногоед (?), 24-Авг-24, 15:10 
> А разве не большинство низкоуровневых штук, написанных на раст, кишат unsafe?

Не говорите им этого, а то всё миропредставление рухнет в одночасье.

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

106. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –9 +/
Сообщение от laindono (ok), 24-Авг-24, 20:52 
Вообще говоря unsafe это инструмент, который эту самую безопасность обеспечивает. Правда для того, чтоб понять это, надо для начала осилить раст.

Хоть бы кто озвучил реальные проблемы раста. Которые существуют и часть из них фундаментальна. Да даже просто подметить какие-то не очень хорошо задизайненные штуки.

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

123. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Витюшка (?), 24-Авг-24, 23:03 
Я озвучивал. Уже надоедает их из ветки в ветку тащить.

Но, к чести сказать, многие из них либо уже пофикшены в новых версиях (в течении последних 5 лет), либо работа над ними кипит - в процессе или есть бага или RFC предложение (те же аллокаторы).

Анализ показал что unsafe очень мало. Я гуглил unsafe в нескольких топовых Rust проектах, чтобы предоставить как доказательство фанатикам Раста. И вот там прям мелочевка. Это значит что unsafe не разрастаются и общая идея реально работает - изоляция unsafe. И большинство их уже написано в более низкоуровневых зависимостях.

По видео на YouTube - есть несколько блогеров. На Rust можно писать очень/довольно быстро. Тут тоже в принципе всё Ок.

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

137. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (-), 24-Авг-24, 23:56 
Ух, не думал что соглашусь с Витюшкой)

Немного уточню про unsafe.
Вот статистка - 80.89% кода с crates.io не использует unsafe напрямую, а 64.65% — даже косвенно.
opennet.ru/opennews/art.shtml?num=61251

В остальных большая часть это обращение напрямую к памяти или сопряжение с кодом Дыряшки или Плюсяшки.
Most of these Unsafe Rust uses are calls into existing third-party non-Rust language code or libraries, such as C or C++.

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

217. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (216), 25-Авг-24, 14:20 
>А разве не большинство низкоуровневых штук, написанных на раст, кишат unsafe

Так обертки вокруг библиотек на Си трудно написать без unsafe.

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

306. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от ptremail (ok), 30-Авг-24, 10:18 
Во-первых, C тоже позволяет безопасно работать с памятью. Я не думаю, что найдутся запреты на безопасную работу с памятью в C. Rust не позволяет, а заставляет программиста, тихо или громко матерясь, безопасно работать с памятью, делая исключение только для unsafe блоков.

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

В-третьих, с out of bound там тоже не все гладко, хотя это напрямую связано с безопасной работой с памятью. Может уже успели что поменять, но ранее паника возникала только при сборке для отладки, а в продуктивной сборке контроль за размерностью не производился вообще.

В-четвертых, Rust в ряде случаев проигрывает C как по производительности, так и по объему потребляемой памяти. И если в общем масштабе это в 99% случаев не существенно, то для кода ядра это уже существенно в каждом десятом случае. Если хотите это оспорить, то придумайте, как программировать на Rust восьмибитные МК AVR или STM8, не говоря уже о совсем слабеньких Padauk.

Ну и костылей на данный момент в Rust хватает. Например, попробуйте без unsafe передать функции буфер, в который она должна только писать, не проинициализировав его содержимое.

Я ни в коем случае не пытаюсь спорить, что Rust позволяет писать более безопасный код, чем C. Но "более" - это не значит вообще. Перспективы у Rust хорошие, уже сейчас есть множество сфер, где его использование вместо C/С++ совершенно оправдано и желательно. Со временем таких сфер будет появляться всё больше. Если, конечно, чрезмерно агрессивный маркетинг некоторой части Rust сообщества не приведет к массовому отторжению не только этой части сообщества, но и самого языка.

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

309. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 14-Сен-24, 14:25 
> Во-первых, C тоже позволяет безопасно работать с памятью.

И как получается?
Читая тонны CVE и вулнов.. звучит очень сомнительно.
Особенно с учетом того, что простейшая программ на СИ не попадает под strictly conforming program из СИшного же стандарта.

> Я не думаю, что найдутся запреты на безопасную работу с памятью в C.

Как не найдется и безопасной работы))
Просто нет механизмов. Ну или каждый пилит свой велосипед, типа "свой сплит строки в каждом новом проекте"

> Rust не позволяет, а заставляет программиста, тихо или громко матерясь, безопасно работать с памятью, делая исключение только для unsafe блоков.

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

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

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

> В-четвертых, Rust в ряде случаев проигрывает C как по производительности, так и по объему потребляемой памяти. И если в общем масштабе это в 99% случаев не существенно, то для кода ядра это уже существенно в каждом десятом случае.

Т.е ты меняешь дыры в ядре на скорость?
Я думал для такой вещи как ядро, более важна корректность работы, чем пару, да даже десятки, процентов скорости.

> Если хотите это оспорить, то придумайте, как программировать на Rust восьмибитные МК AVR или STM8, не говоря уже о совсем слабеньких Padauk.

А чего спорить?
Вот 8битный Microchip PIC и Раст github.com/woodrowbarlow/MPRS8
Вот avr - book.avr-rust.org
Но эти все 8битные контроллеры не такие интересные как были 10-15 лет назад.
А для stm32 он и так отлично работает.

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

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

А еще там нельзя кастить к void* вообще все что угодно)
Может просто это возможно реализовать по другому?
Ну или пишите ансейф - это будет абсольтно правомерно.
Просто на этот кусок компилятор не сможет дать гарантии и гарантию должны давать вы.

> Но "более" - это не значит вообще.

"Вообще" безопасный можно получить только формальной верификацией. И то...


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

12. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +10 +/
Сообщение от Fracta1L (ok), 24-Авг-24, 13:46 
Надо на С++ переходить, а не хернёй страдать. Выпилить исключения, подправить STL, и для ядра в самый раз будет.
Ответить | Правка | Наверх | Cообщить модератору

16. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (16), 24-Авг-24, 13:48 
> Выпилить исключения, подправить STL

Давайте, займитесь этим. Продвиньте стандарт, пусть его примут.

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

72. Скрыто модератором  –1 +/
Сообщение от Аноним (69), 24-Авг-24, 18:12 
Ответить | Правка | Наверх | Cообщить модератору

114. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (117), 24-Авг-24, 21:23 
В С++ исключения при компиляции можно отключить.
Иди-ка ты сам, займись собственным образованием, очередной эксперт-жертва маркетинга, любитель волшебных пилюлей от корпораций.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

124. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Витюшка (?), 24-Авг-24, 23:06 
А теперь загляни в стандарт и на cppreference наконец-то.

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

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

134. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (69), 24-Авг-24, 23:46 
В ядре не нужна стандартная библиотека
Ответить | Правка | Наверх | Cообщить модератору

150. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (150), 25-Авг-24, 00:49 
нужна, но она там своя, что для си, что для раста
Ответить | Правка | Наверх | Cообщить модератору

250. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (254), 25-Авг-24, 20:09 
Кто-то пользуется стандартной библиотекой С++ в проектах, где борются с исключениями, как источником накладных расходов?
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

267. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от _kp (ok), 26-Авг-24, 02:34 
в gcc режим компиляции можно существенно изменить опциями компилятора, отключив лишнее, или включив, то чего нет в стандарте, что для микроконтроллеров не редко и применяется.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

17. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от Rev (ok), 24-Авг-24, 13:51 
И допускать те же CVE и RCE, только быстрее?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

21. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 24-Авг-24, 13:56 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

24. Скрыто модератором  +3 +/
Сообщение от Аноним (24), 24-Авг-24, 14:06 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +4 +/
Сообщение от Аноним (26), 24-Авг-24, 14:12 
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

43. Скрыто модератором  –3 +/
Сообщение от НяшМяш (ok), 24-Авг-24, 15:16 
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

38. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Ногоед (?), 24-Авг-24, 15:08 
> Выпилить исключения

И тем самым лишиться чуть ли не единственного весомого преимущества?

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

76. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Bottle (?), 24-Авг-24, 18:16 
У C++ сильные расчёты времени компиляции. Гораздо лучше того, что имеем в C.
Ответить | Правка | Наверх | Cообщить модератору

109. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –3 +/
Сообщение от laindono (ok), 24-Авг-24, 21:07 
У раста есть процедурные макросы. Константные рассчёты даже сравнивать не имеет смысла с макрами. Ибо макры на несколько порядков мощнее. И компиляция быстрее. И писать их проще.

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

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

218. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (216), 25-Авг-24, 14:22 
У Zig аналогичный механизм гораздо мощнее и проще, за что собственно его и любят.
Ответить | Правка | Наверх | Cообщить модератору

39. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Bottle (?), 24-Авг-24, 15:10 
На самом деле не только исключения. Модули вместо заголовков просто обязательны для реализации в компиляторе. Скорость компиляции C & C++ непозволительно низкая.
И инкрементальная компиляция на уровне компилятора, а не отдельных утилит.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

165. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:19 
Согласен. Паскаль/Модуль/Оберон компилируются молниеносно. Потому что раздельная компиляция. Отличные системные языки.
Ответить | Правка | Наверх | Cообщить модератору

78. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (-), 24-Авг-24, 18:23 
Фрактал, ты же критикуя чистый Си, топил за Rust language. Зачем теперь тебе Си плюс-плюс? Сменил приоритеты что-ли? Кстати, у Си плюс-плюс тоже есть дырени.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

81. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Someone (??), 24-Авг-24, 18:41 
Не надо нам эти ваши плюсы, они канпеляются слишком долго.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

164. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:15 
Эмми... Уж лучше сразу всё тогда бросить и не тратить время.
Видимо, анон не в курсе, почему Линус до сих пор С++ в ядро не пустил.
Смешной. Видно ыкспэрда по опеннету.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

287. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от анон (?), 27-Авг-24, 01:53 
Не в курсе. Объясни, пожалуйста
Ответить | Правка | Наверх | Cообщить модератору

192. Скрыто модератором  +/
Сообщение от Аноним (192), 25-Авг-24, 12:06 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

277. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от xPhoenix (ok), 26-Авг-24, 10:40 
Достаточно! Я зову Столярова в тред!

> За несколько лет, прошедших с момента предыдущего издания, мир несколько изменился: группа международных террористов, по недоразумению называющихся комитетом по стандартизации C++, развернула весьма бурную и эффективную деятельность по окончательному уничтожению этого языка. Вышедшие последовательно стандарты C++11, C++14 и, наконец, C++17 не переставали удивлять публику: каждый раз казалось, что более мрачного и безумного извращения придумать уже нельзя, и каждый раз выход очередного стандарта наглядно демонстрировал, что всё возможно. Если под языком C++ понимать C++17, то о применении такого инструмента на практике не может быть никакой речь, т. е. с языком C++ следует попрощаться, устроить торжественные похороны и поискать альтернативу; впрочем, то же самое можно сказать про все его стандарты, начиная с самого первого, принятого в 1998 году; строго говоря, язык C++ как уникальное явление был уничтожен именно тогда.

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

25. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –8 +/
Сообщение от Аноним (25), 24-Авг-24, 14:07 
ТЛ/ДР: Старого пса новым трюкам не научишь. Хорошо, хоть Линус, даже будучи старейшим разрабом Линукса, отлично понимает необходимость Раста. Нам очень повезло, что главный в Линуксе нацелен на будущее, а не на технологии 70-ых годов прошлого века^W тысячелетия мля.
Ответить | Правка | Наверх | Cообщить модератору

64. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +6 +/
Сообщение от Аноним (64), 24-Авг-24, 17:38 
>необходимость Раста

Раст настолько насильно везде впихивается и навязывается "с боями" что сами расоманы не очень верят в его "необходимость".
Вот если назвать любой язык - могу вспомнить что на нём написано.
С растом - что чужое на нем переписано или хайп всплывает.
Хайп есть, пена есть, вроде на слуху да, а мозгов в нём как не было так и нет.
И не надо обижаться. Просто покажите что создано (не переписано, а создано) на расте.

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

133. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (-), 24-Авг-24, 23:42 
> Раст настолько насильно везде впихивается и навязывается "с боями" что сами расоманы не очень верят в его "необходимость".

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

И, дружище, ты не представляешь как протестовали конюхи, когда стали появляться автомобили.
Выдумывали всякие тупые законы, напр. «Закон о красном флаге» (1865), который требовал, чтобы все дорожные локомотивы, включая автомобили, двигались со скоростью не более 6,4 км/ч по стране и 3,2 км/ч в городе. Также требовалось, чтобы перед ними шел человек с красным флагом.

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

> С растом - что чужое на нем переписано или хайп всплывает.

Кто сказал редокс)?
Просто посмотри новости по тегу.
Pingora - новый проект,  Niri, COSMIC тоже.
Hickory на котором крутится часть инфры Let's Encrypt.
Тут вообще целое ядро opennet.ru/opennews/art.shtml?num=60391 причем чел пилит в одиночку.

Драйвера Asahi и Nova - первый вообще прошел сертификацию Кроноса.

А тут программно-аппаратный комплекс ядро котрого на СИ (тк это верифицированный seL4, но там кода 10к строк), а все остальное на Раст
opennet.ru/opennews/art.shtml?num=60071

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

Судя по заявлению у тебя тоже явная нехватка мозга)

> И не надо обижаться. Просто покажите что создано (не переписано, а создано) на расте.

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

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

173. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Анониссимусemail (?), 25-Авг-24, 08:34 
Как минимум -- alacritty. Есть ещё несколько программ на расте, которыми пользуюсь. А вообще, я не запоминаю, на чём написан софт, которым пользуюсь. Главное, чтобы не на петухоне.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

291. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от strlcatemail (ok), 27-Авг-24, 10:04 
Хоспаде, мем про переписывание идеального муз.проигрывателя живет до сих пор. Только теперь переписывают xterm 😑
Ответить | Правка | Наверх | Cообщить модератору

294. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Анониссимусemail (?), 27-Авг-24, 19:09 
> Хоспаде, мем про переписывание идеального муз.проигрывателя живет до сих пор. Только теперь
> переписывают xterm 😑

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

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

29. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –6 +/
Сообщение от Aytishnik.com (ok), 24-Авг-24, 14:31 
Старики все равно уйдут, останется Rust! :)
Ответить | Правка | Наверх | Cообщить модератору

33. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от anodymus (?), 24-Авг-24, 14:58 
Придёт ИИ и молодёжь пинками под сраку вместе с растом ваши невидимые спонсоры и выпнут. Запомните этот твит :)
Ответить | Правка | Наверх | Cообщить модератору

74. Скрыто модератором  +/
Сообщение от Аноним (69), 24-Авг-24, 18:13 
Ответить | Правка | Наверх | Cообщить модератору

53. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +5 +/
Сообщение от Аноним (53), 24-Авг-24, 15:34 
И старики уйдут, и когда-то Rust уйдёт, а Си останется.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

140. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –5 +/
Сообщение от Fyjy (-), 25-Авг-24, 00:04 
Да, конечно останется, прямо как PDP-11/20.
Уверен что в каком-то метро или терминале аэропорта возможно где-то такой Unix еще живет,

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

Каменный век закончился не из-за того, что закончились камни)

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

167. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:24 
Самый популярный язык на планете -- Кобол. И количество кода на нём продолжает расти. Если ты не видишь ПДП-11 -- это не значит, что его не существует.
Ответить | Правка | Наверх | Cообщить модератору

193. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 12:07 
> Самый популярный язык на планете -- Кобол.

Желательно пруфы, ибо звучит как басни.

> И количество кода на нём продолжает расти.

Если код не удалять, то его кол-во всегда будет расти.

> Если ты не видишь ПДП-11 -- это не значит, что его не существует.

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

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

259. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (256), 25-Авг-24, 22:19 
> Самый популярный язык на планете -- Кобол.
>Желательно пруфы, ибо звучит как басни.

https://ru.m.wikipedia.org/wiki/Кобол

"Хотя с 1980-х годов считается устаревшим, к 1997 году активно использовалось около 240 млрд строк кода на Коболе, кодом на Коболе обрабатывалось около 90 % финансовых транзакций в мире и 75 % коммерческих транзакций, общая стоимость используемого кода — 2 трлн долларов США[4]; по состоянию на 2020-е годы язык по-прежнему широко используется во многих приложениях, особенно для мейнфреймов"

https://skillbox.ru/media/code/cobol-zhiv/

"В мире до сих пор работает 200–250 миллиардов строк на COBOL, и каждый год пишется ещё порядка полутора миллиардов. Правительства, финансовые учреждения, службы страхования и налоговые — активные пользователи этих строк. Примерно 43% банков США используют программы на Коболе, и в 95% случаев при снятии денег в банкомате клиенты взаимодействуют с системой на этом языке."

Программы на COBOL работают в Deutsche Bank, Société Générale, JPMorgan, UPS, IBM. Современные, самые быстрые мэйнфреймы IBM серии Z поддерживают Кобол из коробки

А ещё в рейтинге популярности языков программирования TIOBE Кобол стоит выше более известных Scala, PL/SQL и Kotlin.

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

269. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (269), 26-Авг-24, 04:12 
Какая-то инфа про 1997 год из неизвестного источника.

А пруфы то где, что "Самый популярный язык на планете -- Кобол"?

И где инфа про то, сколько миллиардов строк кода на С, С++, Java сейчас работает?

Согласен с другим Анонимом, "Самый популярный язык на планете -- Кобол" звучит как басня.

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

258. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (256), 25-Авг-24, 22:06 
>Да, конечно останется, прямо как PDP-11/20

PDP тут причём? Си будет ещё очень долго популярным потому что ещё долго будут жить Unix-подобные ОС. А кстати, Windows на каком языке написана?

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

261. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (265), 25-Авг-24, 23:26 
паскаль :)

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

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

166. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:22 
Вот пройдёт ещё 20 лет и не будет ни театров, ни книг -- одно сплошное телевидение.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

237. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Ногоед (?), 25-Авг-24, 15:42 
Так оно примерно и сталось. Только телевидение переросло в нечто большее -- интернет. Много вы знаете тех, кто читает бумажные книги (да и вообще книги) и ходит по театрам?
Ответить | Правка | Наверх | Cообщить модератору

246. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (246), 25-Авг-24, 19:57 
Чуть ошибся усатый предсказамус - не "телевидение", а интернет и ДЕГРАДАЦИЯ. Причём и театры, и книги продолжают существовать, но для всё более узкой аудитории.
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору

296. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 27-Авг-24, 20:45 
> Чуть ошибся усатый предсказамус - не "телевидение", а интернет и ДЕГРАДАЦИЯ.

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

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

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


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

275. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Hello word (ok), 26-Авг-24, 10:22 
Раст устареет раньше, чем Си
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

32. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –6 +/
Сообщение от Аноним (32), 24-Авг-24, 14:55 
Чтобы ускорить, нужно волевое решение о запрете приёма нового года С. Ну может только исправления текущего кода можно принимать на С. Всё новое должно быть ржавым.
Ответить | Правка | Наверх | Cообщить модератору

80. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +5 +/
Сообщение от _ (??), 24-Авг-24, 18:38 
Чтобы ускорить, нужно волевое решение о запрете выдачи зарплаты рустишкам, до тех пор тока все не будет пересписано на нём и не останется ни одного бага!  :)

Исправил - не благодари!(С)

Как обычно, когда не могут приехать первыми - делают всё чтоб и другие не смогли :) Это 146% про раст

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

95. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от leap42 (ok), 24-Авг-24, 19:48 
> Чтобы ускорить, нужно волевое решение о запрете приёма нового года С. Ну может только исправления текущего кода можно принимать на С. Всё новое должно быть ржавым.

Вы правда не понимаете, что нового кода просто не будет? Кто-то форкнет линукс и развитие продолжится на сишке под другим именем. Я эти разговоры про "переписать на Rust" вижу только от тех, кто ни одной строчки во что-то серьёзное не закоммитил 🤷‍♂️

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

219. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (216), 25-Авг-24, 14:29 
>Кто-то форкнет линукс и развитие продолжится на сишке под другим именем

А может это был бы не самый плохой сценарий? Торвальдс конечно молодец, но один человек не застрахован от ошибок.

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

34. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +5 +/
Сообщение от Аноним (34), 24-Авг-24, 15:01 
что там по вакансиям-то, бедолаги-пропагандисты ржавые? Наделайте чтоль фейков в хх
Ответить | Правка | Наверх | Cообщить модератору

220. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Аноним (216), 25-Авг-24, 14:32 
Они и так все фейки, как впрочем и большинство регулярных вакансий.

А вообще ожидаю вскоре появление вакансий "Требуется программист на C/C++ (без знаний Rust)", ибо нафиг холивары в нормальной команде.

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

36. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +6 +/
Сообщение от Ногоед (?), 24-Авг-24, 15:06 
Лучше бы на C++ переходили, а не на чёрт пойми что. Тьфу.
Ответить | Правка | Наверх | Cообщить модератору

49. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –4 +/
Сообщение от Nochiemail (?), 24-Авг-24, 15:26 
Microsoft переводят ядро Windows с C++ на Rust, можете обьяснить, какие это даст преимущества?
Ответить | Правка | Наверх | Cообщить модератору

66. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +5 +/
Сообщение от Аноним (64), 24-Авг-24, 17:44 
Виндекапец!
Неоспоримое преимущество =)
Ответить | Правка | Наверх | Cообщить модератору

82. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от _ (??), 24-Авг-24, 18:52 
С такой же скоростью как и линукс?
Логично, нужные люди получают пиастры, делают карьеру, полезного выдают нуль :)
Но мЫсЫ богатые, стремительно возвращают утерянные было позиции, они и не заметят если один 2--жтажный оффис не приносит не копья прибыли. Может этим он наносит 100500 лямов убытка другим - значит "хорошие сапоги" :)
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

148. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (148), 25-Авг-24, 00:36 
Крупные организации типа NSA могут себе позволить свой репозиторий с провереными версиями и не использовать crates.io напрямую.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

212. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Анонимусс (-), 25-Авг-24, 13:58 
> Крупные организации типа NSA могут себе позволить свой репозиторий с провереными версиями и не использовать crates.io напрямую.

Ты не поверишь, но любой программист, который умеет хотя бы минимально читать документацию может, правильно прописав dependencies, настроить сборку из:
- своего гита, указав 'git = "https://git...'
- своего registry, прописав registry = "my-registry"
- или даже local paths для ситуаций, когда предоставляются все зависимости сразу

doc.rust-lang.org/cargo/reference/specifying-dependencies.html

Но вот проблема - 99% хастохейтеров не могут даже в доку!
Не говоря уже о настройке хоть чего-то))

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

221. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Аноним (216), 25-Авг-24, 14:34 
Крупные организации могут позволить себе обеспечить безопасность памяти не прибегая к Rust.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

273. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от User (??), 26-Авг-24, 08:33 
... но почему-то не делают...
Ответить | Правка | Наверх | Cообщить модератору

245. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (246), 25-Авг-24, 19:53 
Это слишком многогранное слово - "переводит"! Переводит как? Конвертирует ВЕСЬ старый код в ржу? Уволила всех "сипиписников" и наняла ржавых? Пишет только новый код и только на рже? Или хуже того - "переводит" только самодовольный босс, а все остальные продолжают сипипискать? :))

Слишком мало конкретики, чтобы вообще об этом рассуждать. Это уже не говоря о НИЧТОЖНОМ количестве ржавых по ср. с си-разрабами. КТО будет писать венду?? Три маргинала с подворотами? Это вам не тулбар перекрасить, это системная и очень сложная программулина - венда!

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

55. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +8 +/
Сообщение от Аноним (55), 24-Авг-24, 16:05 
Диды.. безопасная работа с памятью... раст такой крутой...
А вот поддержка этого раста в дистрибутивах нифига не крутая. Да и компилятор его... новая версия раз в полгода, и все бегут использовать фичи из этой новой версии... в итоге чтоб собрать проэкт подай ка мне компилятор посвежее, и пофиг что он есть только в ролингах да тестинге.
Отличная идея была присобачить к ядру компилятор нестабильного языка.
Безопасность памяти преувеличена... у вас в ядре куча работы с ресурсами, разными ресурсами а не только с банальной памятью. И 1000 и 1 способ острелить ногу алгоритмической ошибкой, подобное никак не чинится никаким языком программирования... только мозгами разраба да вагоном тестов.  

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

57. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +4 +/
Сообщение от Аноним (57), 24-Авг-24, 16:18 
Не мешай восторженной публике восторгаться. Вот поработают на работе, тогда всё сразу и поймут.
Ответить | Правка | Наверх | Cообщить модератору

91. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (87), 24-Авг-24, 19:24 
Ученики начальных классов будут всегда так что раст ждёт вечная жизнь.
Ответить | Правка | Наверх | Cообщить модератору

168. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:28 
Крайне спорное утверждение. Ученики начальных классов уже сейчас дефицит. А финансирование образования каждый год сокращается (в относительных ценах точно).
Ответить | Правка | Наверх | Cообщить модератору

184. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (184), 25-Авг-24, 10:54 
Ученики есть не только лишь а нас.
Ответить | Правка | Наверх | Cообщить модератору

222. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (216), 25-Авг-24, 14:36 
Ученики начальных классов со временем увлекутся каким-нибудь другим хайпом. Или просто пойдут работать где столкнутся с суровой реальностью кровавого энтерпрайза.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

283. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (283), 26-Авг-24, 19:01 
Работаю, все нормально
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

292. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от strlcatemail (ok), 27-Авг-24, 10:07 
Жаба или плюсы?

Если ни то и не другое, значит бессмысленный по определению крипто-стартап. Желаю удачи.

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

122. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (265), 24-Авг-24, 22:59 
> в итоге чтоб собрать проэкт подай ка мне компилятор посвежее

а для сборки старого проекта нужен постарее, которого уже даже в LTS нет...

https://utcc.utoronto.ca/~cks/space/blog/programming/Rust1Ba...

Ж)))

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

128. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (128), 24-Авг-24, 23:30 
Cargo из Debian 10 уже не может соединиться с crates.io
Ответить | Правка | Наверх | Cообщить модератору

141. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –3 +/
Сообщение от Аноним (-), 25-Авг-24, 00:06 
Debian 10 это уже успевшее окаменеть мамонтячье.
У него LST закончилась в июне 2024 года.
Вообще не понятно на что вы рассчитываете, сидя на таком старье.
Ответить | Правка | Наверх | Cообщить модератору

234. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (265), 25-Авг-24, 15:36 
внезапно у Debian 10 Extended Long Term Support еще до 29 года...
https://wiki.debian.org/LTS/Extended
Ответить | Правка | Наверх | Cообщить модератору

274. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от User (??), 26-Авг-24, 08:37 
Внезапно - обеспечивает этот саппорт НЕ debian, а вполне себе коммерческая шарага - и те пакеты, которые в скоуп саппорта входят - выбирают как раз таки клиенты шараги, а халявщикам - никто ничего не должен. Как-то так.
Ответить | Правка | Наверх | Cообщить модератору

288. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (265), 27-Авг-24, 08:36 
делаем вывод:

раст не подходит коммерческим шарагам у которых саппорт и клиенты, а только халявщикам

:)

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

290. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от User (??), 27-Авг-24, 10:02 
> делаем вывод:
> раст не подходит коммерческим шарагам у которых саппорт и клиенты, а только
> халявщикам
> :)

Какой-то очень странный вывод. Клиентам "какой-то шараги", обеспечивающей "какую-то поддержку" древнего debian'а оказался не нужен rust. Только и всего.
Я, блин, даже не знаю, сколько этих "клиентов", мало того, что завязавшихся вот не на RH, не на SuSe, не на Oracle, не на Ubuntu - а вот на debian, причем таким образом - что по итогу дешевле оказалось платить каким-то васянам вместо того, чтобы обновиться. Не удивлюсь, если их таких - ну вот два. Или три. Может даже пять. Вот в "пять тысяч" уже не поверю, простите. В общем, репрезентативность выборки - достойная глубины сделанных выводов...

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

144. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (144), 25-Авг-24, 00:25 
crates.io рассадник зондов, его надо блокировать и выпиливать из раста.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

136. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –3 +/
Сообщение от Аноним (-), 24-Авг-24, 23:50 
> А вот поддержка этого раста в дистрибутивах нифига не крутая.

А разве это проблема раста, что дистролабатели не могут обновлять пакеты оперативно?
Напомню, что всякие флетпаки и снапы появились в том числе из-за того, что доставка фикса CVE в условны FF на винде и маке занимает несколько часов, а в деб - несколько дней.

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

Не раз в полгода, а каждые 6 недель

> и пофиг что он есть только в ролингах да тестинге.

Это проблема окаменевшего омна в дистрах. Обратитесь к своей дистро-тяп-ляперу, пусть обновит пакет.

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

Ты фиксируешь Edition и тебе ничего обновлять не нужно.

> Безопасность памяти преувеличена...

Ложь. cvedetails.com/product/47/Linux-Linux-Kernel.html?vendor_id=33
Подавляющее большинство CVE в ядре - Memory Corruption, еще немного Overflow и совсем чуть-чуть Input Validation.

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

Поэтому предлагаешь забить на проблемы с памятью, которые таки фиксятся?

> только мозгами разраба да вагоном тестов.

Пока их не хватает даже на избавление от Memory Corruption)))

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

58. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +8 +/
Сообщение от Аноним (58), 24-Авг-24, 16:42 
т.е., Си конечно плохой язык программирования, но Раст хоть и решает ряд проблем Си, но имеет кучу своих проблем и не подходит в полной мере для таких проектов как ядро Линукс

получается что раст оказался оказался настолько никчемным, что не способен конкурировать с таким устаревшим и не безопасным ЯП как Си

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

59. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (58), 24-Авг-24, 16:52 
и да, вот это ваше нытье про “плохих программистов, которые не хотят учить ..” оставьте при себе

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

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

68. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –5 +/
Сообщение от Аноним (-), 24-Авг-24, 17:50 
ну да, Линус решил что Раст для ядра подходит, но у нас слава богу есть аноним, который своим кекспертным мнением
› не подходит в полной мере для таких проектов как ядро Линук
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

149. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Аноним (149), 25-Авг-24, 00:45 
чукча не читатель чукча писатель?

> В своём выступлении на конференции Open Source Summit China Линус Торвальдс рассказал, что он ожидал более быстрого процесса внедрения в ядро компонентов, написанных на языке Rust

твой краш Линус признал что Rust никому не нужен, он признал что ошибался, когда ожидал более быстрого процесса внедрения в ядро Rust

прикинь, Торвальдс человек и он может быть не прав

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

90. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (87), 24-Авг-24, 19:22 
Пример когда языки пишут на основании хайпа и непрофессионалы. Результат как говорится на лице.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

120. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (128), 24-Авг-24, 22:55 
>не способен конкурировать с таким устаревшим и не безопасным ЯП как Си

Конкуренты Си в системном программировании начали появляться ещё в 70-е годы (Modula-2, PL/M), в 80-е - Ada, C++, Turbo Pascal, Oberon, Modula-3, потом Component Pascal, Go и т.д. Теперь вот Rust, которого ждёт та же участь. Они не могут победить Си потому что он им не конкурент, он низкоуровневый, а эти все - высоуровневые. Это всё равно что пытаться полностью истребить язык ассемблера -никогда не получится.

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

142. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Fyjy (-), 25-Авг-24, 00:06 
AdaCore переметнулась к Rust'у - выпустила GNAT Pro for Rust.
https://www.adacore.com/gnatpro-rust
и стала серебряным спонсором фонда Rust. Такие дела.
Будет смешно если в спарк будут удачные идеи из раста перетягивать.
Ответить | Правка | Наверх | Cообщить модератору

223. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (216), 25-Авг-24, 14:39 
Но все равно продолжили писать на Ada и даже не сменили название на RustCore. Вот такая вот "победа" ни о чем.
Ответить | Правка | Наверх | Cообщить модератору

238. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (-), 25-Авг-24, 16:29 
>Си конечно плохой язык программирования
>устаревшим и не безопасным ЯП как Си

Клевета.

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

79. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +3 +/
Сообщение от Аноним (79), 24-Авг-24, 18:31 
И слава тебе Господи!
Ответить | Правка | Наверх | Cообщить модератору

170. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:32 
Нет. Это всё тот же старый добрый Линус.
Ответить | Правка | Наверх | Cообщить модератору

94. Скрыто модератором  –2 +/
Сообщение от Аноним (94), 24-Авг-24, 19:32 
Ответить | Правка | Наверх | Cообщить модератору

118. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (128), 24-Авг-24, 22:26 
Трудно сказать что-то новое на эту тему, всё уже сказано, но постараюсь.
Конечно, всем обидно, что Торвальдс так себя ведёт, как будто подкуплен Гуглем, однако не надо забывать, что Торвальдс - человек западный, поэтому жук то он хитрый. Он никогда и не был бескорыстным подвижником свободного софта.
Ему бы надо поостеречься критиковать разработчиков Linux'a, а то уйдут. А новые (рустофилы), извините меня, ничего не напишут.
Ответить | Правка | Наверх | Cообщить модератору

139. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –3 +/
Сообщение от Аноним (-), 25-Авг-24, 00:00 
> Ему бы надо поостеречься критиковать разработчиков Linux'a, а то уйдут.

Они и так скоро уйдут. На пенсию. И точно также перестанут писать код.
А если дидов сейчас не попустит, то новые разрабы не придут. И код уж точно писать будет некому.
Торвальдс, кстати, об этом уже говорил на Open Source Summit в Японии.

> А новые, извините меня, ничего не напишут.

Как же классно что ты умеешь видеть будущее! Завязывай с употреблением веществ.

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

224. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (216), 25-Авг-24, 14:47 
>А если дидов сейчас не попустит, то новые разрабы не придут.

Так кто-то же утверждал что 80% кода для Linux пишут корпорации? А тут какие-то новые разрабы, которые прям разбегутся без Rust.

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

228. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 25-Авг-24, 15:00 
> Так кто-то же утверждал что 80% кода для Linux пишут корпорации?

Все так.
Это утверждает отчет самого линукс фоундайшн.

> А тут какие-то новые разрабы, которые прям разбегутся без Rust.

Почему новые?
Может Линус намекает менеджерам корпораций "ваши рабы на галерах совсем берега попутали! И советую открывать вакансии со знанием раста"


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

233. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (216), 25-Авг-24, 15:34 
Цитирую, если память такая короткая:
>А если дидов сейчас не попустит, то новые разрабы не придут. И код уж точно писать будет некому.

Так как же они не придут, если ядро на 80% пишут корпоративные рабы на галерах? Наймут новых и будут писать, куда денутся.

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

147. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (148), 25-Авг-24, 00:32 
Смена языка будет идеальным поводом слезть с трона, если ему надоело.
Ответить | Правка | Наверх | Cообщить модератору

158. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Ногоед (?), 25-Авг-24, 05:49 
Походу, ради этого всё и затевается 🤷‍♀️ других объяснений не находится.
Ответить | Правка | Наверх | Cообщить модератору

171. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Брат Анон (ok), 25-Авг-24, 07:36 
Вариант с тупым подкупом от корпораций для пропихивания раста -- ни разу уши не торчат?
Линус на пенсию не хочет? С виллой в сосновом лесу?
Ответить | Правка | Наверх | Cообщить модератору

235. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Ногоед (?), 25-Авг-24, 15:39 
Он на пенсию может уйти в любой момент, хоть прямо сейчас. Денег хватит, чтобы жить безбедно на 10 поколений вперед. Но нет, он держится за трон до последнего. И есть мнение, что именно он сдерживает развитие.
Ответить | Правка | Наверх | Cообщить модератору

243. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (246), 25-Авг-24, 19:46 
Линус практически НЕКУДА развивать. Это как колосс на глиняных ногах - он упёрся в свой технологический потолок. Монолитное гу@но проще закопать и написать новое, чем пытаться сделать из него НОРМАЛЬНУЮ ось.
Ответить | Правка | Наверх | Cообщить модератору

262. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Авг-24, 23:27 
Пишешь из под ресдохса наверное?

Где там фучсия гугла? Ой, отменили вроде.

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

152. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Анонимemail (152), 25-Авг-24, 01:12 
В ядре почти везде где можно было накосячить с памятью уже накосячили и исправили.

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

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


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

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

156. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +9 +/
Сообщение от Аноним (156), 25-Авг-24, 03:19 
Бегло пролистав документацию, пришел к выводу, что раст крайне сложен, даже сложнее крестов. А сложность лишь увеличивает количество ошибок. Не говоря о том, что многие низкоуровневые фишки безальтернативно делаются с unsafe.
Ответить | Правка | Наверх | Cообщить модератору

180. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –4 +/
Сообщение от Аноним (-), 25-Авг-24, 10:16 
> Бегло пролистав документацию, пришел к выводу, что раст крайне сложен, даже сложнее
> крестов. А сложность лишь увеличивает количество ошибок.

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

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

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

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

185. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (184), 25-Авг-24, 10:56 
В сях не в каждой строке может быть фигня выдыхай.
Ответить | Правка | Наверх | Cообщить модератору

225. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (216), 25-Авг-24, 14:52 
Как будто блоки с unsafe тестировать и исправлять не нужно. Во всяком случае это не стоит смены основного языка разработки.
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

270. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (270), 26-Авг-24, 04:55 
> Как будто блоки с unsafe тестировать и исправлять не нужно.

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

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

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

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

295. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от strlcatemail (ok), 27-Авг-24, 20:02 
Мда, а потом лезет алгоритмика. В общем, незнание законов (вселенной) не освобождает от ответственности. Отсутствие мозга тоже.

Было уже в жабе. Будет и в расте.

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

297. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 27-Авг-24, 20:53 
> Мда, а потом лезет алгоритмика.

Ты о чем?
Самые надежные вещи приходится верифицировать математически.
И это очень-очень долго и дорого.
seL4 c "8,700 lines of C code and 600 lines of assembler" не даст соврать.

Поэтому чем меньше у тебя заведомо дырявого кода, тем лучше.

> В общем, незнание законов (вселенной) не освобождает от ответственности. Отсутствие мозга тоже.

Да, что мы и наблюдаем смотря на нескончаемый поток CVE))

> Было уже в жабе. Будет и в расте.

Поживем увидим.
жаба свою нишу нашла и там у них все неплохо.

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

300. Скрыто модератором  +/
Сообщение от strlcatemail (ok), 28-Авг-24, 10:06 
Ответить | Правка | Наверх | Cообщить модератору

178. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –2 +/
Сообщение от Аноним (178), 25-Авг-24, 10:09 
> В ядре почти везде где можно было накосячить с памятью уже накосячили и исправили.

Ахаха)) Серьезно??
Дыры я вдре находят уязвимости каждую неделю cvedetails.com/vulnerability-list/vendor_id-33/product_id-47/Linux-Linux-Kernel.html?page=1&order=7, правда они чаще всего локальные и с маленьким score

Но есть и жирные со score 8+
2024-07-30 9.8 CVE-2024-42154 validate source addr length
2024-05-21 8.4 CVE-2023-52817 Fix a null pointer access
2024-05-21 9.1 CVE-2023-52814 null pointer derefernce
2024-05-21 8.4 CVE-2023-52752 use-after-free
И это все было найдено или исправлено в последние пару месяцев!

Ты наверное не осознаешь сколько в ядре строк кода, и сколько из них писались непонятно как и непонятно кем))
Там дырений еще на 100 лет вперед припасено.

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

227. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +2 +/
Сообщение от Аноним (216), 25-Авг-24, 14:55 
Буквально сам же подтвердил тезис. Для такой огромной кодовой базы несколько ошибок раз в полгода это просто отличный результат.
Ответить | Правка | Наверх | Cообщить модератору

268. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  –1 +/
Сообщение от Аноним (-), 26-Авг-24, 02:58 
Что значит "отличный результат" в твоём понимании? Если в любой момент есть вероятность того, что прилетит баг, который позволит удалённо взломать все линуксы, это разве отличный результат? Если очень хочется, то можно поговорить о том, что никому не удавалось лучше, но даже если это так, то это гнилые отмазки, а не "отличный результат".
Ответить | Правка | Наверх | Cообщить модератору

299. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (299), 28-Авг-24, 00:24 
Баг прилетит - отловят и исправят. Ничего страшного не случится, ничто не взорвётся, никто не умрёт.
Ответить | Правка | Наверх | Cообщить модератору

305. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Авг-24, 00:03 
> Баг прилетит - отловят и исправят. Ничего страшного не случится, ничто не
> взорвётся, никто не умрёт.

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

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

189. Скрыто модератором  +1 +/
Сообщение от Аноним (7), 25-Авг-24, 11:43 
Ответить | Правка | Наверх | Cообщить модератору

229. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Vorobej (?), 25-Авг-24, 15:19 
"Ещё одной причиной медленного продвижения Rust ... то, что сама инфраструктура Rust не была суперстабильной."
Это не еще одно, а одно единственное.
Ответить | Правка | Наверх | Cообщить модератору

236. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от Аноним (216), 25-Авг-24, 15:41 
Модная-молодежная, хайповая технология никогда не будет стабильной по определению.
Ответить | Правка | Наверх | Cообщить модератору

263. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от hakkerman (?), 25-Авг-24, 23:39 
Это потому что обычные пользователи не учавствуют в качестве бесплатных фрилансеров в разработке.
Ответить | Правка | Наверх | Cообщить модератору

289. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +1 +/
Сообщение от strlcatemail (ok), 27-Авг-24, 09:56 
Выскажу консервативное мнение:

Пока у ржавого не появится:

- Международного стандарта типа C99 или C++2x
- Реализации компилятора и политики его распространения, отличной от ржавой линии партии (а то там творят всякую дичь, а растофанатики хавают)

Так и будет справедливо носить тег "ржавый" до степени ненужности.

После появления этих вещей приходите. На чем писать и в какой форме выражать код в общем-то все равно.

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

298. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 27-Авг-24, 21:38 
> - Международного стандарта типа C99 или C++2x

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

Плюсы тоже не далеко ушли.
И там, и там куча мест в стиле "ну мы сами ХЗ как оно должно работать, поэтому любись оно понём 🐴 пусть писаки компиляторов сделают абыкак".
Я уже молчу про то, что из распространенных компиляторов ни один(!!!) не удовлетворяет стандарту полностью en.cppreference.com/w/c/compiler_support

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

> - Реализации компилятора и политики его распространения, отличной от ржавой линии партии (а то там творят всякую дичь, а растофанатики хавают)

А какая политика распространения компилятора Раста?
Вон для сишки наофнячити 100500 компиляторов в которых один и тот же код может давать разные результаты.
Возмиожно СИшники настолько тупые, что слово детерминированность, для них это название какой-то еды.

> Так и будет справедливо носить тег "ржавый" до степени ненужности.

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

> После появления этих вещей приходите. На чем писать и в какой форме выражать код в общем-то все равно.

А мы уже пришли. Раст в ядре, на нем пишут драйвера (асаши и нова, как минимум).
Вашим мнением можно было бы подтереться, но оно как-то уже попахивает.


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

302. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от strlcatemail (ok), 28-Авг-24, 10:53 
Вашим анонимным сообщением так же можно подтереться по принципу "ваше мнение для нас очень важно (но не очень-то и нужно)", потому что раст как раз попахивает авторитаризмом и диктатом "что правильно, а что нет". Вот что я имел ввиду. То, что по каким-то непонятным причинам эта секта "культа кривых рук" проникла в ядро это просто какое-то недоразумение.

Продолжаем наблюдение.

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

303. "Продвижение кода на языке Rust в ядро Linux происходит медле..."  +/
Сообщение от Аноним (-), 28-Авг-24, 11:23 
> Вашим анонимным сообщением так же можно подтереться по принципу "ваше мнение для нас очень важно (но не очень-то и нужно)", потому что раст как раз попахивает авторитаризмом и диктатом "что правильно, а что нет".

Лол, написал чел с именем strlcat.
Ты такой же анон как и я, только тебе было не лениво регистрироваться.

> Вот что я имел ввиду. То, что по каким-то непонятным причинам эта секта "культа кривых рук" проникла в ядро это просто какое-то недоразумение.

Не очень уловил твою мысль, возможно она настолько глубока что даже дна не видно.
У нас есть факты:
1. ядро дырявое
2. Memory Corruption - это топ CVE by types/categories
   cvedetails.com/product/47/Linux-Linux-Kernel.html?vendor_id=33
3. дырявые программисты не могут даже буфер посчитать, без CVE с получением рута
4. это продолжается уже десятилетиями
А дальше кому-то приходит мысль "так дальше жить нельзя, надо что-то делать".

> Продолжаем наблюдение.

Продолжай, кто ж тебе запретит.

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

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

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




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

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