Microsoft недавно объявила о своих планах прекратить обновления функций для Windows 10, что позволит техническому гиганту сосредоточить свои усилия на повышении производительности и безопасности Windows 11 и будущих итераций, таких как «Windows 12». Во время конференции BlueHat IL 2023 Дэвид Уэстон, корпоративный вице-президент Microsoft по безопасности предприятий и операционных систем, рассказал о планах переписать ядро ​​Windows 11 с использованием Rust, языка программирования, известного своей безопасностью и эффективностью памяти.

Переписываем ядро ​​Windows 11 с помощью Rust

Переход с C++ на Rust направлен на то, чтобы сделать ядро ​​более лаконичным, безопасным и эффективным. Microsoft уже добавила в ядро ​​значительные 36 000 строк кода Rust, что привело к устранению многих ранее существовавших небезопасных подпрограмм. Язык Rust обеспечивает повышенную безопасность памяти и лучшую производительность, о чем свидетельствует минимальная потеря производительности после переноса приложений Office на Rust.

Большинство эталонных тестов продемонстрировали лишь незначительные различия между ядрами Rust и C++, при этом Rust в некоторых случаях превосходил ядро ​​C++. Успех этого перехода был дополнительно подчеркнут, когда интерфейс графических устройств Win32k (GDI) был портирован на Rust и успешно прошел все загрузочные тесты Windows.

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

от Bolat Mukashev

Bolat Mukashev bolat.mukashev@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *