The OpenNET Project / Index page

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



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

Оглавление

В ядро Linux 6.8 намечено включение первого сетевого драйвера на языке Rust, opennews (??), 18-Дек-23, (0) [смотреть все]

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


160. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +3 +/
Сообщение от Аноним (160), 18-Дек-23, 18:16 
Очередное тупое, бездумное переписывание чего полегче на «волшебный чудо–язык от всех проблем».

Одно непонятно — зачем это пихать в линукс? Ну создали бы форк, переписывали бы его по–тихому, потом померились бы — кто быстрее, и у кого CVE меньше. А это какая–то лицемерная п**р–акция.

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

Вот у меня вопрос к растаманам: вы собственный компилятор–то пробовали собирать? Как оно, нормально, по несколько часов ждать компиляции этого бегемота?

Раньше можно было собрать ядро полностью в оффлайне, любым стандарто-совместимым компилятором, хоть tinycc. А теперь придётся разворачивать и поддерживать ДВА компилятора, gcc и llvm с растишкой. И ещё в онлайн выпускать всё хозяйство, а то вдруг cargo чего–то там не найдёт…

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

175. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 18-Дек-23, 18:38 
> Одно непонятно — зачем это пихать в линукс? Ну создали бы форк, переписывали бы его по–тихому, потом померились бы — кто быстрее, и у кого CVE меньше.

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

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

299. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (295), 19-Дек-23, 15:51 
Вероятно они на это и надеются, но как будто попадание в ядро автоматически гарантирует больше разработчиков. Скорее наоборот, автору кода приходится бодренько тащить его или его безжалостно выкинут из ядра после долго не закрытых багов.
Ответить | Правка | Наверх | Cообщить модератору

189. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от фнон (?), 18-Дек-23, 19:17 
> Но на практике это выливается в привязку к совершенно омерзительному, монструозному компилятору раста и не менее омерзительной же растовой инфраструктуре, гвоздями прибитой к интернетам.

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

> вы собственный компилятор–то пробовали собирать? Как оно, нормально, по несколько часов ждать компиляции этого бегемота?

Ну допустим пробовал. Неужели ты не догадался поставить сборку и пойти пообедать/поужинать.
И как часто тебе приходится пересобирать компилятор? Может у тебя хобби такое ¯\_(ツ)_/¯

> Раньше можно было собрать ядро полностью в оффлайне

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

> стандарто-совместимым компилятором, хоть tinycc.

хахаха, а потом в одном компиляторе UBшки обрабатываются по другому. Потому что у С не стандарт, а дурнопахнущая субстанция.

> А теперь придётся разворачивать и поддерживать ДВА компилятора, gcc и llvm с растишкой. И ещё в онлайн выпускать всё хозяйство, а то вдруг cargo чего–то там не найдёт…

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

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

216. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +1 +/
Сообщение от Аноним (160), 18-Дек-23, 20:15 
> И как часто тебе приходится пересобирать компилятор?

Каждых полтора месяца. Впрочем, мне лично — уже не приходится. Отказался от раста полностью, ибо задолбало.

> Может у тебя хобби такое ¯\_(ツ)_/¯

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

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

Ядро собирается в изолированном контейнере, просто потому что ему _НЕ_НУЖНО_ в интернеты. И это вроде совершенно банальный, рутинный подход к безопасности — выдавать только совершенно необходимые привелегии и не более того. И с каждым нововведением стараться уменьшать плоскость атаки, а не увеличивать. В противном случае можно и до "curl|sudo sh" дойти. Чем это чревато — надо объяснять? Или всем предлагается перейти на подвёрнутые джинсы и овощные коктейли?

> Сиди на старой версии ядра

Чтобы что? Побираться на кривых бэкпортах? Тут уже была новость про ext4.

Речь про то, что ради удовлетворения эго отдельных растаманов, всем пользователям ядра придётся поддерживать у себя локально ржавую инфраструктуру. Занимающую неплохо так дискового пространства, ресурсов процессора и памяти при сборке. То, без чего ранее вполне себе обходились. При этом нововведения не дают радикального повышения безопасности — это тупое перекатывание существующего кода. И это ещё до замеров прозводительности дело не дошло.

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

239. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (234), 18-Дек-23, 21:47 
Отказался от раста полностью, ибо задолбало.

Т.е. Линукс скоро умрёт? И Альт?

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

270. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от wyry (?), 19-Дек-23, 06:46 
> Отказался от раста полностью, ибо задолбало.
> Т.е. Линукс скоро умрёт? И Альт?

Умрёт нескоро, но это неизбежно. И вообще возвращаясь далеко назад во времени можно прийти к выводу, что знаменитом споре Линуса и Таненбаума, последний был прав, причём особенно с точки зрения безопасности, а популярность Linux в кругах разработчиков - это не более чем исторический фейл, который теперь просто входит в новую закономерную стадию.

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

285. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (-), 19-Дек-23, 13:08 
> Мэйнтейнеры бинарных дистрибутивов, а также гентушники, бсдшники, и владельцы экзотических архитектур смотрят с презрением.

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

> _НЕ_НУЖНО_ в интернеты. И это вроде совершенно банальный, рутинный подход к безопасности — выдавать только совершенно необходимые привелегии и не более того.

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

> Или всем предлагается перейти на подвёрнутые джинсы и овощные коктейли?

У тебя какая-то проблемма с джинсами и коктелями... Возможно стоит сходить к психологу.
Посмотри какие прически и вообще мужскую моду в штатах в 80е, когда харождалась почти весь современный опенсорс.
Можешь еще написать, что-то желчное и осудительное про этого длинноволосого пацана (справа) http://si410wiki.sites.uofmhosting.net/images/b/b8/Young_lin...

> Чтобы что? Побираться на кривых бэкпортах?

Да, именно так.
Ты или делаешь вклад в ядро и имеешь некоторое влияние на принятие решений, или "кушай что дали", или пили свой вариант с преферансом и поетесами.

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

Хм.. и кто у нас "отдельный растаман"? Линус, корпы которые и оплачивают разработку, некоторое кол-во разработчиков либ (тут довольно немало новостей о библиотеках на раст).
К сожалению для тебя - это именно те люди которые организуют и финансируют ядро и которые принимают решение. Так что см. выше про влияние на проект.

> Занимающую неплохо так дискового пространства, ресурсов процессора и памяти при сборке.

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

> То, без чего ранее вполне себе обходились.

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

> нововведения не дают радикального повышения безопасности — это тупое перекатывание существующего кода

Без пруфов звучит как балабольство.
С другой стороны - вот результаты гугла security googleblog com/2022/12/memory-safe-languages-in-android-13.html И у них все получается)

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

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

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




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

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