Поддержка Rust в ядре Linux перестала быть экспериментом и стала официальной функцией. Несмотря на сопротивление разработчиков, предпочитающих С и С++, язык Rust, обладающий преимуществами в безопасности, был признан необходимым. На конференции Maintainers Summit участники обсудили успешное внедрение Rust в ядро, что стало результатом многолетних усилий.
Активная фаза интеграции Rust началась в 2022 году, когда разработчики получили возможность создавать драйверы на этом языке. За три года в ядро было добавлено множество компонентов, включая драйверы для видеокарт и USB-устройств.
Однако противостояние со стороны сторонников традиционных языков было серьезным. Некоторые из них сравнили внедрение Rust с раковой опухолью, утверждая, что различие в языках усложняет процесс разработки. Тем не менее, Линус Торвальдс, первоначально выступавший против Rust, изменил свое мнение и признал его ценность для ядра.
Rust предлагает безопасную работу с памятью и сокращает время на разработку и отладку благодаря строгим гарантиям, выявляющим ошибки на ранних этапах программирования.
tasani.ru
