Создатель ядра Linux и координатор его разработки Линус Торвальдс объявил на Kernel Maintainers Summit, что в Linux 6.1 будет доступно программирование модулей на Rust — «если не произойдёт ничего незапланированного».
Причиной включения Rust в ядро Торвальдс назвал более высокую безопасность языка (за счёт снижения числа ошибок работы с памятью) и его привлекательность для молодых разработчиков:
Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица… мы стареем и седеем…
Также опубликована начальная реализация драйвера rust-e1000 для Ethernet-адаптеров Intel. А компания Western Digital разрабатывает на Rust драйвер для NVMe-накопителей. Хотя драйвер ещё не оптимизирован, он не отстаёт в производительности от имеющегося ядерного драйвера на языке Си.
модули ядра на Rust
Модератор: Olej
- Olej
- Писатель
- Сообщения: 20332
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
модули ядра на Rust
Линус Торвальдс запланировал внедрение Rust в Linux 6.1
- Olej
- Писатель
- Сообщения: 20332
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: модули ядра на Rust
Это, конечно, гадюшник LOR

А Линус - старый пердун, не прошло и 40 лет, а он уже пытается с темы соскочить…
Что-то напоминает Wayland. Модно-молодёжно, но из плюсов только то, что почти не отстаёт от уже имеющегося.
- добавляем раст в ядро
- начинаем переписывать куски ядра на раст
- получаем на выходе неподдерживаемую помойку
- пропихиваем свое нужное ядро, сославшись на то, что Linux стало слишком сложно поддерживать
конец эпохи …
В этом и проблема, что сначала они начнут писать на раст драйвера, потом им этого станет мало и они начнут переписывать остальные части ядра, потом поставят перед выбором - либо собирай вместе с раст, либо у тебя половины функционала ядра не будет и особенно новых фич. Ну и вместо притока сферических расторазработчиков можно наоборот получить отток разработчиков реальных.
- Ядро переписывают и добавляют spy/bloat ware
- Microsoft переводит на него Винду
- Линуксоиды мигрируют на BSD
- Профит!
Жаль, ржавчина сожрёт ядро…
Максимально зажатый и зарегулированный язык, он противоестественен духу свободного программного обеспечения и философии Linux. Если он и привлечёт в ядро «новые лица», то совсем с другим мировоззрением. Боюсь, что это будет большая ошибка Линуса…
js тогда нужно впиливать - столько молодёжи привелечёт!
Помешательство которое задело Линуса.
Думаю, это начало конца линукса, как системы в целом, в плане надежности и предсказуемости. Корпорации внедрили осиновый кол в самое сердце. Скорее всего, в ближайщем будующем, в течение нескольких лет, сложится аналогичная ситуация, как с Systemd. Ядро, не исчезнит, но полностью видоизменится, таким образом, исчезнит качественный и проверенный годами работающий код, появится некий франкештейн с багами, малопонятными внедренными новыми элементами, исчезнит обратная совместимость с старым железом. И подобное будет идти под крики и возгласы - «Долой старое Г, нужно современное и молодежное». Само системное программирование под ядро, деградирует, из профессии превратится в некий детский утренник. Ведъ, Rust,как язык, замыкается на определенном стиле и требованиях к коду, исходящих из корпоративного подхода к управлению и организации труда, несущий довольно увесистый психологический отпечаток.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость