Microsoft kuti iwonjezere Rust code Windows 11 pachimake

David Weston, wachiwiri kwa purezidenti wa Microsoft yemwe amayang'anira chitetezo cha Windows opareting'i sisitimu, adagawana zambiri zakukula kwa njira zachitetezo cha Windows mu lipoti lake pamsonkhano wa BlueHat IL 2023. Mwa zina, kupita patsogolo pakugwiritsa ntchito chilankhulo cha Dzimbiri kupititsa patsogolo chitetezo cha Windows kernel kumatchulidwa. Komanso, akuti code yolembedwa mu dzimbiri idzawonjezedwa pachimake Windows 11, mwina m'miyezi ingapo kapena milungu ingapo.

Zina mwazifukwa zazikulu zogwiritsira ntchito Dzimbiri ndikugwiritsa ntchito zida zogwirira ntchito zotetezeka ndi kukumbukira ndi ntchito kuchepetsa zolakwika mu code. Cholinga choyambirira ndikusinthira mitundu ina ya data ya C ++ ndi mitundu yofanana yoperekedwa ku Rust. Mu mawonekedwe ake apano, pafupifupi mizere 36 zikwi za Rust code zakonzedwa kuti ziphatikizidwe pachimake. Kuyesa kachitidwe ndi kachidindo katsopano sikunawonetse zotsatira zolakwika pakugwira ntchito kwa PCMark 10 suite (kuyesa kwa maofesi a ofesi), ndipo mu ma microtest ena code yatsopanoyo inali yofulumira kwambiri.

Microsoft kuti iwonjezere Rust code Windows 11 pachimake

Gawo loyamba la kukhazikitsidwa kwa Rust linali code ya DWriteCore, yomwe imapereka mawonekedwe a font. Madivelopa awiri adagwira nawo ntchitoyi ndipo adakhala miyezi isanu ndi umodzi akuikonzanso. Kugwiritsa ntchito kukhazikitsidwa kwatsopano komwe kunalembedwanso ku Rust kumawonjezera magwiridwe antchito a glyph pamalemba ndi 5-15%. Gawo lachiwiri lofunsira Rust linali kukhazikitsidwa kwa mtundu wa data wa REGION mu Win32k GDI (Graphics Driver Interface). Magawo a mawonekedwe a GDI olembedwanso ku Rust apambana kale mayeso onse akagwiritsidwa ntchito pa Windows, ndipo posachedwa nambala yatsopanoyo ikukonzekera kuphatikizidwa ndi kusakhazikika pamapangidwe a test Windows 11 Insider. Zina zomwe zapindula zokhudzana ndi Rust zikuphatikiza kumasulira kwa mafoni amtundu wa Windows m'chinenerochi.

Microsoft kuti iwonjezere Rust code Windows 11 pachimake


Source: opennet.ru

Kuwonjezera ndemanga