Microsoft kuongeza Rust code kwa Windows 11 msingi

David Weston, makamu wa rais wa Microsoft anayehusika na usalama wa mfumo wa uendeshaji wa Windows, alishiriki habari kuhusu uundaji wa mifumo ya usalama ya Windows katika ripoti yake kwenye mkutano wa BlueHat IL 2023. Miongoni mwa mambo mengine, maendeleo katika kutumia lugha ya Rust ili kuboresha usalama wa kernel ya Windows imetajwa. Kwa kuongezea, inasemekana kuwa nambari iliyoandikwa kwa Rust itaongezwa kwa msingi wa Windows 11, labda katika miezi michache au hata wiki.

Miongoni mwa sababu kuu za kutumia Rust ni matumizi ya zana za kazi salama na kumbukumbu na kazi ili kupunguza makosa katika kanuni. Lengo la awali ni kubadilisha baadhi ya aina za data za ndani za C++ na aina sawa na zinazotolewa kwenye Rust. Katika hali yake ya sasa, takriban mistari elfu 36 ya nambari ya kutu imetayarishwa kwa kuingizwa kwenye msingi. Kujaribu mfumo kwa kutumia msimbo mpya haukuonyesha athari mbaya kwa utendaji katika Suite ya PCMark 10 (jaribio la maombi ya ofisi), na katika baadhi ya majaribio madogo msimbo mpya ulikuwa wa haraka zaidi.

Microsoft kuongeza Rust code kwa Windows 11 msingi

Eneo la kwanza la kupitishwa kwa Rust lilikuwa msimbo wa DWriteCore, ambao hutoa uchanganuzi wa fonti. Watengenezaji wawili walihusika katika mradi huo na walitumia miezi sita kuufanyia kazi upya. Utumiaji wa utekelezaji mpya ulioandikwa upya katika Rust uliongeza utendaji wa utengenezaji wa glyph kwa maandishi kwa 5-15%. Sehemu ya pili ya maombi ya Rust ilikuwa utekelezaji wa aina ya data ya REGION katika Win32k GDI (Kiolesura cha Dereva wa Graphics). Vipengee vya kiolesura cha GDI vilivyoandikwa upya katika Rust tayari vimefaulu majaribio yote vinapotumika kwenye Windows, na hivi karibuni msimbo mpya umepangwa kujumuishwa kwa chaguo-msingi katika miundo ya majaribio ya Windows 11 Insider. Mafanikio mengine yanayohusiana na Rust ni pamoja na tafsiri ya simu mahususi za mfumo wa Windows katika lugha hii.

Microsoft kuongeza Rust code kwa Windows 11 msingi


Chanzo: opennet.ru

Kuongeza maoni