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, позволит операционной системе обеспечить более высокий уровень безопасности для пользователей при сохранении или улучшении текущей производительности.
Windows 11 - это то, о чём я сожалению после апдейта с Windows 10. Конечно, вспоминаю Windows 8/8.1 после Windows 7 - понимаю, что видал события куда хуже.
да не ты один, вон в прошлом месяце сколько народа с огрызка 11 на 10ку базированную вернулись
А что не так с 11?
Интерфейс, наверное...
Раст если чё это то гiвно неоптимизированое на котором firefox quantum сделан который жрёт больше хрома
"Есть знаковые слова которые, важно не пропустить. Ободряющие, такие как стабилизировать, надежный, безопасность. Если они будут их произносить и повторять имей ввиду, хотят тебя убить. Или загнать в какую ни будь глушь и очень на долго" (с) Рой Миллер
они что, в инди превращаются? пора профессию менять, я эту революцию уже не вывезу)))))
На питоне надо переписывать!