Ядро Linux было написано на C, а другие части - на ASM. Некоторое время назад была предпринята инициатива по переписыванию этих старых частей ASM на C, чтобы разработчикам было легче понимать и обновлять. Сейчас они говорят об очередном шаге, так как он есть использование Rust в ядре для мер безопасности.
Это то, что обсуждалось как внутри сообщества, так и за его пределами. Не идя дальше, год назад Линус Торвальдс Он заверил, что станет свидетелем замены C другим языком программирования в будущем: «Это может быть или не быть в руках Rust«. В этом году Google объявила, что частично профинансирует этот проект, заплатив штатному программисту за частичное переписывание кода.
Ваш работодатель будет Группа Интернет-безопасности, та же некоммерческая организация, которая отвечает за управление Let's Encrypt и выпуск бесплатных SSL-сертификатов. Этим программистом будет испанец Мигель Охеда, который уже участвовал в программировании программного обеспечения для Большого адронного коллайдера в ЦЕРНе.
Хотя в принципе речь идет только о некоторых более важных частях, которые будут переданы в Rust по соображениям безопасности, например, некоторые контроллеры и модули аналогично, в будущем предполагается, что он будет целиком. Таким образом, ядро в конечном итоге получит выгоду от преимуществ этого языка программирования с открытым исходным кодом, созданного Mozilla.
Будьте первым, чтобы комментировать