Сообщается, что создатель Linux Линус Торвальдс взял на себя обязательство внедрить Rust в операционную систему.
В электронном письме, полученном ZDNet (открывается в новой вкладке) , Торвальдс сказал, что язык программирования доберется до версии 6.1 ОС Linux, «если не произойдет что-то странное».
Ходят слухи, что это не первый случай, когда Linux принимает Rust, и некоторые говорят, что он дойдет до версии 5.20. На этот раз обязательства Торвальдса кажутся более серьезными, однако он подчеркивает, что у него будет «просто базовая инфраструктура (т.е. еще не будет серьезного варианта использования)».
Руст для линукса
Сообщается, что первоначально были высказаны опасения по поводу реализации Rust в связи с требованием нестандартных расширений, однако Торвальдс объяснил, что Linux «десятилетиями использует исключения из стандартного C», что говорит о том, что компания уже готова адаптироваться.
Linux 6.0 — это текущее предложение проекта, которое доступно для тестирования с августа 2022 года, однако подробности о следующем выпуске уже раскрываются, включая способность ОС сообщать вам, если ваш процессор неисправен.
Согласно отчету CircleCI о самых популярных языках программирования, Rust только что занял 25-е место в 2021 году после того, как годом ранее выпал из топ-25. Несмотря на это, Rust популярен за его высокую производительность и поддерживается Google для разработки своей ОС Android (которая сама по себе является чрезвычайно популярным дистрибутивом Linux).
В сообщении о Блог безопасности Google (открывается в новой вкладке) еще в апреле 2021 года член команды Android Ведсон Алмейда Филью заявил, что Rust готов присоединиться к C «в качестве практического языка для реализации ядра». Филхо продолжает объяснять, что Rust «может помочь [команде] уменьшить количество потенциальных ошибок и уязвимостей безопасности в привилегированном коде, при этом хорошо взаимодействуя с ядром ядра и сохраняя его характеристики производительности».