Microsoft Windows 11 өзөгүнө Rust кодун кошот

Windows операциялык тутумунун коопсуздугу үчүн жооптуу Microsoft вице-президенти Дэвид Уэстон BlueHat IL 2023 конференциясында өз баяндамасында Windows коопсуздук механизмдерин өнүктүрүү тууралуу маалымат менен бөлүштү. Башка нерселер менен катар, Windows ядросунун коопсуздугун жакшыртуу үчүн Rust тилин колдонуудагы прогресс жөнүндө айтылат. Мындан тышкары, Rust менен жазылган код Windows 11дин өзөгүнө, балким, бир нече ай же жумадан кийин кошула турганы айтылат.

Rust колдонуунун негизги себептеринин арасында эс тутум менен коопсуз иштөө үчүн куралдарды колдонуу жана коддогу каталарды азайтуу боюнча иш алып баруу. Баштапкы максат - C++тин кээ бир ички маалымат түрлөрүн Rustто берилген эквиваленттүү типтерге алмаштыруу. Учурдагы түрүндө, Руст кодунун 36 миңге жакын саптары ядрого киргизүү үчүн даярдалган. Системаны жаңы код менен тестирлөө PCMark 10 топтомунун (офис тиркемелеринин тести) иштешине эч кандай терс таасирин тийгизген жок, ал эми кээ бир микротесттерде жаңы код дагы тезирээк болгон.

Microsoft Windows 11 өзөгүнө Rust кодун кошот

Rust үчүн кабыл алынган биринчи аймак шрифт талдоо камсыз кылуучу DWriteCore коду болгон. Долбоорду ишке ашырууга эки иштеп чыгуучу тартылып, аны кайра иштеп чыгууга алты ай сарпталган. Rust'та кайра жазылган жаңы ишке ашырууну колдонуу текст үчүн глиф түзүүнүн натыйжалуулугун 5-15% га жогорулатты. Rust колдонмосунун экинчи чөйрөсү Win32k GDI (Graphics Driver Interface) ичинде REGION маалымат түрүн ишке ашыруу болгон. Rust'та кайра жазылган GDI интерфейсинин компоненттери Windows'до колдонулганда бардык сыноолордон ийгиликтүү өткөн жана жакында жаңы кодду Windows 11 Insiderдин тесттик түзүлүштөрүнө демейки боюнча кошуу пландаштырылууда. Rust менен байланышкан башка жетишкендиктер бул тилге жеке Windows тутумунун чалууларын которууну камтыйт.

Microsoft Windows 11 өзөгүнө Rust кодун кошот


Source: opennet.ru

Комментарий кошуу