Microsoft biex iżżid il-kodiċi Rust mal-qalba tal-Windows 11

David Weston, il-viċi president tal-Microsoft responsabbli għas-sigurtà tas-sistema operattiva Windows, qasam informazzjoni dwar l-iżvilupp tal-mekkaniżmi tas-sigurtà tal-Windows fir-rapport tiegħu fil-konferenza BlueHat IL 2023. Fost affarijiet oħra, jissemma l-progress fl-użu tal-lingwa Rust biex tittejjeb is-sigurtà tal-kernel tal-Windows. Barra minn hekk, huwa ddikjarat li l-kodiċi miktub f'Rut se jiżdied mal-qalba tal-Windows 11, forsi fi ftit xhur jew saħansitra ġimgħat.

Fost ir-raġunijiet ewlenin għall-użu tas-sadid hemm l-użu ta 'għodod għal xogħol sikur bil-memorja u xogħol biex jitnaqqsu l-iżbalji fil-kodiċi. L-għan inizjali huwa li jissostitwixxi wħud mit-tipi ta 'dejta interna ta' C++ b'tipi ekwivalenti pprovduti f'Rut. Fil-forma attwali tagħha, madwar 36 elf linja ta 'kodiċi Rust ġew ippreparati għall-inklużjoni fil-qalba. L-ittestjar tas-sistema bil-kodiċi l-ġdid ma wera l-ebda impatt negattiv fuq il-prestazzjoni fil-suite PCMark 10 (test tal-applikazzjonijiet tal-uffiċċju), u f'xi mikrotestijiet il-kodiċi l-ġdid kien saħansitra aktar mgħaġġel.

Microsoft biex iżżid il-kodiċi Rust mal-qalba tal-Windows 11

L-ewwel qasam ta 'adozzjoni għal Rust kien il-kodiċi DWriteCore, li jipprovdi parsing tat-tipa. Żewġ żviluppaturi kienu involuti fil-proġett u qattgħu sitt xhur jaħdmu mill-ġdid. L-użu ta' implimentazzjoni ġdida miktuba mill-ġdid f'Rut żied il-prestazzjoni tal-ġenerazzjoni tal-glyph għat-test b'5-15%. It-tieni qasam ta 'applikazzjoni għal Rust kien l-implimentazzjoni tat-tip ta' dejta REĠJONI fil-Win32k GDI (Graphics Driver Interface). Il-komponenti tal-interface GDI miktuba mill-ġdid f'Rut diġà għaddew b'suċċess mit-testijiet kollha meta jintużaw fuq il-Windows, u dalwaqt il-kodiċi l-ġdid huwa ppjanat li jiġi inkluż b'mod awtomatiku fil-bini tat-test tal-Windows 11 Insider. Kisbiet oħra relatati ma' Rust jinkludu t-traduzzjoni ta' sejħiet individwali tas-sistema tal-Windows f'din il-lingwa.

Microsoft biex iżżid il-kodiċi Rust mal-qalba tal-Windows 11


Sors: opennet.ru

Żid kumment