Эксперимент с Rust в ядре Linux закрыт — что дальше?
Rust впервые появился в ядре Linux в версии 6.1 для небольших модулей. Идея была проверить, можно ли безопасно использовать его для новых подсистем.
Но выявились проблемы: инфраструктура сборки ядра требует стабильного ABI (Rust не даёт такого), интеграция с C-кодом сложная и рискованная, мейнтейнеры не готовы поддерживать дополнительные слои совместимости, а поддержка нужных версий компилятора растила технический долг.
Существующий Rust-код остаётся в ядре, но новые подсистемы на нём принимать не будут. Linux продолжит развиваться на C, а Rust пойдёт в драйверы вне ядра, системные службы и безопасность.
Читайте полную новость: там детали ограничений, мнения разработчиков и прогнозы о будущем Rust в системном ПО
Post #10351
1.85K

- 👎 11
- 👍 10
- 🤔 1
- 👌 1
- 🙈 1