Microsoft добавит код на Rust в ядро Windows 11 для повышения безопасности

Microsoft интегрирует код Rust в ядро Windows 11 для повышения безопасности. Выбор языка Rust обусловлен его безопасностью, контролем памяти и низким риском ошибок.

Современные операционные системы неуклонно требуют повышения безопасности и снижения возможности появления уязвимостей. Microsoft, в рамках этого подхода, официально сообщила о своих планах интеграции кода, написанного на языке программирования Rust, в ядро Windows 11. Это решение призвано повысить безопасность ядра данной операционной системы.

Дэвид Вестон, вице-президент Microsoft по безопасности корпоративных и ОС, на конференции BlueHat IL 2023 объявил о целях компании внедрить язык программирования Rust в код ядра Windows 11. Этот шаг объясняется стремлением улучшить безопасность и предотвратить возникновение потенциальных уязвимостей.

Язык Rust был выбран из-за его ярко выраженных функций безопасности, дополнительного контроля работы с памятью и меньшей вероятности ошибок в коде. Все это делает Rust идеальным кандидатом для решения задач повышения уровня безопасности операционных систем.

Основная цель Microsoft сейчас – заменить часть кода на C++ эквивалентами на Rust. На данный момент около 36 000 строк кода на Rust уже готовы для внедрения. Произведенные тесты не выявили существенных различий в производительности по сравнению с версией без Rust. А в некоторых микротестах было отмечено улучшение производительности.

Первыми для внедрения Rust были выбраны компоненты DWriteCore, отвечающие за парсинг шрифтов, и Win32k GDI (Graphics Driver Interface). Реализация этих частей кода на новом языке уже прошла все тесты и будет активирована в тестовых сборках Windows 11 Insider Preview. В долгосрочной перспективе можно ожидать расширения использования Rust за счет конвертации всё больших фрагментов кода с C++.

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

Комментарии:  13
Ваш комментарий

Windows 11 - это то, о чём я сожалению после апдейта с Windows 10. Конечно, вспоминаю Windows 8/8.1 после Windows 7 - понимаю, что видал события куда хуже.

да не ты один, вон в прошлом месяце сколько народа с огрызка 11 на 10ку базированную вернулись

Раст если чё это то гiвно неоптимизированое на котором firefox quantum сделан который жрёт больше хрома

Microsoft добавит код на Rust в ядро Windows 11 для повышения безопасности...

"Есть знаковые слова которые, важно не пропустить. Ободряющие, такие как стабилизировать, надежный, безопасность. Если они будут их произносить и повторять имей ввиду, хотят тебя убить. Или загнать в какую ни будь глушь и очень на долго" (с) Рой Миллер

они что, в инди превращаются? пора профессию менять, я эту революцию уже не вывезу)))))

На питоне надо переписывать!