The OpenNET Project / Index page

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



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

Оглавление

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

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


23. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (-), 18-Дек-23, 12:28 
Охохо, а где все растохейтеры, который зубоскалили в тебе про китайский спутник?
Рассказывали, что "никогда в ядре драйверов не будет" и тд.

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

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

29. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от keydon (ok), 18-Дек-23, 12:36 
Я тут.
> Рассказывали, что "никогда в ядре драйверов не будет" и тд.

Не рассказывал, но надеялся.

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

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

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

31. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (27), 18-Дек-23, 12:38 
Врядли он быстро загнётся, но будет где-то на задворках, как SP Forth всякие
Ответить | Правка | Наверх | Cообщить модератору

74. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +3 +/
Сообщение от Аноним (60), 18-Дек-23, 14:04 
Он и так на задворках, о нем комментариев написано больше чем на нем строк кода.
Ответить | Правка | Наверх | Cообщить модератору

40. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  –2 +/
Сообщение от Анонимусс (?), 18-Дек-23, 12:56 
> но надеялся.

Без шуток интересно, на чем надежда базировалась?
Если поддержка языка идет от
   1.Линуса 2.Корпов которые пишут ядров 3.Части независимых разработчиков...
Я бы наобророт сильно удивился, если бы драйвера решили не писать.

> какой-нибудь форк ядра без раста.

Звучит сомнительно. Нет особого запроса.
Большинство юзеров просто скачают собранный образ от "вендора". А гентушники - вымирающий вид.

Даже для Х11 (где вроде куча народу хочет остаться и не адоптить программы к вейланду) не набралось достаточно людей и компаний, чтобы организовать поддержку самостоятельно.
По большей части жалуются всякие probonopd (которые исправленные баги не убирают из списка) и любители многооконных приложений.

Из относительно успешных девуан, но требования к его поддержке существенно ниже, даже чем к Х11. Нужно просто "правильно собрать имеющееся", и можно гордиться своей борьбой с систеМДой (бадумтц))

> "разработка на расте оказалась не востребована, весь код на расте будет удален в будущих выпусках ядра"

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

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

263. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +1 +/
Сообщение от keydon (ok), 19-Дек-23, 03:39 
> Без шуток интересно, на чем надежда базировалась?
> Если поддержка языка идет от
>    1.Линуса 2.Корпов которые пишут ядров 3.Части независимых разработчиков...
> Я бы наобророт сильно удивился, если бы драйвера решили не писать.

1. Не идёт. Моё мнение что Линус просто не может отказать, иначе это приведет к появлению форка, а это главное с чем Линус должен бороться. Лучшее что он может сделать это согласится и тормозить (что похоже и происходит).
2. Корпы это мелкософт и гугл. Оба известны тем что молниеносно прикапывают свои проекты.
3. Переписывальщики переписываемого и любители смузи. Надеялся что они в своем редоксе останутся, но увы, ломаторы тянутся к работающему.


> Звучит сомнительно. Нет особого запроса.
> Большинство юзеров просто скачают собранный образ от "вендора". А гентушники - вымирающий
> вид.

"Гентушники" (без привязки к генту) и есть "пользователи" ядра. Даже на опеннете есть запрос у множества пользователей.


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

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

> По большей части жалуются всякие probonopd (которые исправленные баги не убирают из
> списка) и любители многооконных приложений.

Даже не знаю что это.


> Из относительно успешных девуан, но требования к его поддержке существенно ниже, даже
> чем к Х11. Нужно просто "правильно собрать имеющееся", и можно гордиться
> своей борьбой с систеМДой (бадумтц))

Существенно ниже чем выпилить неиспользуемые дрова на расте? Это можно даже автоматически сделать.


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

Файрфокс уже на раст переписали. Осталось также ядро переписать.

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

287. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (-), 19-Дек-23, 13:29 
> 2. Корпы это мелкософт и гугл. Оба известны тем что молниеносно прикапывают свои проекты.

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

> "Гентушники" (без привязки к генту) и есть "пользователи" ядра. Даже на опеннете есть запрос у множества пользователей.

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

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

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

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

> Это можно даже автоматически сделать.

Это сейчас, пока не появились rust-only драйвера. А это просто вопрос времени.
Поэтому удалять конечно можно, но потом сидеть с неработающем железом. Хотя любителям всяких либр-ядер к этому не привыкать.

> Файрфокс уже на раст переписали.

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

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

46. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +4 +/
Сообщение от wyry (?), 18-Дек-23, 13:08 
Проблема в том, что кто-то явно хочет, чтобы Rust был в ядре. При том что Rust, несмотря на огромные вливания, развивается значительно менее осмысленно, чем скажем Zig или V lang с нулевым (по сравнению с Rust) бюджетом. Здесь уже поверишь в теории заговора, что Rust - это оружие против *nix с говорящим названием.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

49. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  –2 +/
Сообщение от Аноним (49), 18-Дек-23, 13:25 
Никсы всегда разрабатывались корпорациями. Линукс пишется корпорациями. Вот так вот.
Ответить | Правка | Наверх | Cообщить модератору

50. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +1 +/
Сообщение от Аноним (49), 18-Дек-23, 13:26 
Смешно))
Ответить | Правка | Наверх | Cообщить модератору

267. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (267), 19-Дек-23, 06:29 
Я что не так?

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

52. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Анонимусс (?), 18-Дек-23, 13:30 
Ты абсолютно прав, есть целая куча компаний, которые хотят чтобы Раст. Был в ядре. И сами разработчики тоже этого хотят (судя по последнему интервью Линуса).

> развивается значительно менее осмысленно, чем скажем Zig

А можно какие-то примеры неосмысленного развития?

То что из себя представляет зиг - это классный пет проджект, на котором даже что-то написано, но это не готовый язык.
На его сайте ziglang org/learn/overview/ есть такие утверждения
- Zig programmers must manage their own memory, and must handle memory allocation failure.
- Please note that Zig is not a fully safe language.
- Multithreading safety and race detection are areas of active research.
Нужен ли он в ядере если и память самому менеджить, и многопоточность еще в "active research" ?

> V lang

Язык вдохновленный Го-шкой, а также под влиянием "as well as other influences including Oberon, Swift, and Rust."
Одно только упоминание Оберона уже должно отпугивать)
Более того там есть GC (по defaultʼу, но можно и ручками) - так что для Rust он если и конкурент, то не прямой.
Ну и "Autofree is still WIP. Until it stabilises and becomes the default, please avoid using it. Right now allocations are handled by a minimal and well performing GC until V's autofree engine is production ready." - это хорошая Бета языка, но он явно не готов к проду.

> с нулевым (по сравнению с Rust) бюджетом.

У Зиг есть Corporate sponsors - Pex, Coil, TigerBeetle и 株式会社時雨堂... кто это)?
Спонсоры V тоже не впечатляют, whatlab rip, threefold, mx, syndica.
Что будет с языком если они прекратят финансирование? Боюсь 28 донатеров на патреоне не хватит.

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

264. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от keydon (ok), 19-Дек-23, 03:43 
> Проблема в том, что кто-то явно хочет, чтобы Rust был в ядре.
> При том что Rust, несмотря на огромные вливания, развивается значительно менее
> осмысленно, чем скажем Zig или V lang с нулевым (по сравнению
> с Rust) бюджетом. Здесь уже поверишь в теории заговора, что Rust
> - это оружие против *nix с говорящим названием.

Конечно. Целая куча менеджеров из майкрософта и гугла с премиями за успехи. Но также легко эти менеджеры уйдут на другие позиции похайповее и молниеносно похороняет неперспективный (теперь уже) проект.

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

148. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (133), 18-Дек-23, 17:46 
>> Рассказывали, что "никогда в ядре драйверов не будет" и тд.
>Не рассказывал, но надеялся.

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

"What’s next?

Migrating away from C/C++ is challenging, but we’re making progress. Rust use is growing in the Android platform, but that’s not the end of the story. To meet the goals of improving security, stability, and quality Android-wide, we need to be able to use Rust anywhere in the codebase that native code is required. We’re implementing userspace HALs in Rust. We’re adding support for Rust in Trusted Applications. We’ve migrated VM firmware in the Android Virtualization Framework to Rust. With support for Rust landing in Linux 6.1 we’re excited to bring memory-safety to the kernel, starting with kernel drivers.

As Android migrates away from C/C++ to Java/Kotlin/Rust, we expect the number of memory safety vulnerabilities to continue to fall. Here’s to a future where memory corruption bugs on Android are rare!"

https://security.googleblog.com/2022/12/memory-safe-language...


Так что: " - Бегите, глупцы!".

Но... куда ты побежишь? На фряху собрался? Ха, семена посеяны (в умы), хоть всходов еще нет, так, отдельные травинки:

"Rust in the FreeBSD Kernel

Johannes Lundberg4 created a RustKPI FreeBSD Kernel Module) and e1000 Rust FreeBSD Network Driver example and Hello World Example as part of his Masters Thesis on Safe Kernel Programming with Rust (2018, PDF).

Anatol Ulrich5 wrote a Hello world FreeBSD kernel module in Rust. (github.com, 2021)

In August 2022, David Young6 of NCCGroup posted a Writing FreeBSD Kernel Modules in Rust research article and accompanying BSD-Licensed code repository, based on Johannes Lundberg's original work, updated to target Rust 2021."

https://wiki.freebsd.org/Rust

конечно, пока еще ни о чем, но лиха беда начало, сомнения (или надежды) проросли и во фряшных головах.

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

265. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +1 +/
Сообщение от keydon (ok), 19-Дек-23, 03:54 
> На что надеялся - непонятно. Тут уже не раз приводилась эта ссылка
> (отчет об уменьшении ошибок в андроиде из-за растущего использоваиня раста вместо
> сишки/плюсов), но вот в резюме они специально для тебя упомянули и
> ядро:

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


> Но... куда ты побежишь? На фряху собрался? Ха, семена посеяны (в умы),
> хоть всходов еще нет, так, отдельные травинки:

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

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

30. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +2 +/
Сообщение от Аноним (27), 18-Дек-23, 12:37 
Там с тех пор как раст завезли, какая-то дичь началась, едро теперь каждые 2 дня фиксят, ext4 рассыпается и вообще карма у него плохая
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

36. Скрыто модератором  –4 +/
Сообщение от Анонин (?), 18-Дек-23, 12:45 
Ответить | Правка | Наверх | Cообщить модератору

81. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (60), 18-Дек-23, 14:09 
Энергетика у раста такая.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

142. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (133), 18-Дек-23, 17:35 
Магическое мышление, оно такое, да...
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

153. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (156), 18-Дек-23, 17:55 
Везде так где корпорации добра влазят.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

211. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (192), 18-Дек-23, 20:06 
Копро- потому что.
Ответить | Правка | Наверх | Cообщить модератору

320. "В ядро Linux 6.8 намечено включение первого сетевого драйвер..."  +/
Сообщение от Аноним (320), 20-Дек-23, 03:19 
Как понять «перейдёте на винду»? Линукс - это же приложуха в Microsoft Store. Или его можно без стора поставить?
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

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

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




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

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