Новый патч для Linux подтверждает: эксперимент с Rust завершён, Rust останется в проекте ядра Linux
Ведущий разработчик Rust для Linux Мигель Охеда опубликовал патч для удаления из документации к ядру предупреждения об экспериментальном характере поддержки Rust, чтобы «завершить эксперимент с Rust».
«Эксперимент» с кодом языка программирования Rust в ядре Linux завершён, поскольку признан успешным, и «Rust останется с нами навсегда» в ядре, пояснил Охеда.
«Rust уже используется в производственной среде, некоторые известные дистрибутивы Linux поддерживают Rust, и он уже установлен на миллионах устройств через Android. Очевидно, это не означает, что все работает для любой конфигурации ядра, архитектуры, набора инструментов или что не будет новых проблем. Предстоит ещё огромная работа во всех областях, от ядра до upstream Rust, GCC и других проектов. И, по сути, некоторые комбинации (такие как смешанные сборки GCC+LLVM и предстоящая поддержка GCC) всё ещё довольно экспериментальны, но постепенно внедряются», — подытожил Охеда.
Таким образом, начатый в 2022 году в ядре Linux 6.1 эксперимент по добавлению кода на Rust в ядро Linux, в котором участвовало 173 разработчика, официально завершён. Соответствующая секция убрана из документации ядра. Это было сделано на конференции Maintainers Summit, где состоялось обсуждение результатов эксперимента по добавлению в ядро Linux возможности разработки компонентов на языке Rust. Разработчики проекта признали эксперимент успешным и решили перевести поддержку языка Rust в категорию основных частей ядра, сняв с неё метку экспериментальной функциональности.
По словам мейнтейнера Rust for Linux: Rust is here to stay. Теперь Rust становится официальным языком разработки ядра Linux наравне с языком С. Пока что не все выявленные проблемы решены во всех конфигурация, но поскольку Rust уже
Читать на habr.com