Microsoft привлекает программистов к языку Rust в надежде повысить безопасность Windows

Microsoft призвала разработчиков начать писать драйверы для своих устройств под Windows на языке Rust, который считается одним из самых безопасных в мире, особенно на фоне С и С++, и очень любим хакерами. Корпорация утверждает, что за счет этого не только растет надежность гаджетов Surface, но и «повышается планка безопасности всей экосистемы Windows».

Rust действительно является одним из самых безопасных языков программирования в мире. В этом плане его часто сравнивают с С и С++, притом не в пользу последних, так как они не умеют безопасно работать с памятью, что признали даже на федеральном уровне. Например, структура Минобороны США в 2024 г. сообщила о планах по массовому переводу кода используемого ПО С на Rust и созданию для этого автоматического транслятора.

В своем блоге Microsoft написала, что команда разработчиков Surface уже участвует в проекте с открытым исходным кодом windows-drivers-rs, который также используется для поставки драйверов, написанных на Rust, на устройства Surface. Корпорация утверждает, что за счет этого не только растет надежность гаджетов Surface, но и «повышается планка безопасности всей экосистемы Windows».

С и С++ — это хоть и популярные, но все же старые по современным меркам языки программирования. Они годами входят топ-5 самых востребованных языков, тогда как Rust в июле 2025 г. находился в этом рейтинге на 18 месте. Но вполне возможно, что у Rust все еще впереди. В своем нынешнем виде он вышел в 2012 г., то есть ему всего 13 лет, тогда как С существует более полувека, а С++ увидел свет 40 лет назад.

Microsoft держит слово в продвижении Rust. Например, в мае 2023 г. софтверный гигант пообещал внедрить Rust в ядро Windows 11, и это обещание было выполнено молниеносно, что совершенно не характерно для Microsoft.

Тем временем на Linux также оценили преимущества Rust, и среди участников комьюнити за последние годы появилось немало адептов этого языка, призывающих как можно быстрее переписать на нем все ядро Linux. Однако будущее Rust в Linux до сих пор не определено, потому что главный по Linux Линус Торвальдс пока не имеет определенного мнения относительно присутствия кода на Rust в ядре Linux.

Пожалуйста, сделайте репост
0 0 голоса
Рейтинг статьи
guest
0 комментариев
Старые
Новые Популярные