Microsoft e hoʻohui i ka Rust code i Windows 11 kumu

ʻO David Weston, ka hope pelekikena o Microsoft ke kuleana no ka palekana o ka ʻōnaehana hana Windows, i kāna hōʻike ma ka hui BlueHat IL 2023, kaʻana like i ka ʻike e pili ana i ka hoʻomohala ʻana i nā mīkini pale Windows. Ma waena o nā mea ʻē aʻe, ʻōlelo ʻia ka holomua o ka hoʻohana ʻana i ka ʻōlelo Rust e hoʻomaikaʻi i ka palekana o ka kernel Windows. Eia kekahi, ua ʻōlelo ʻia e hoʻohui ʻia ke code i kākau ʻia ma Rust i ke kumu o Windows 11, i loko paha o kekahi mau mahina a i ʻole he pule.

Ma waena o nā kumu nui no ka hoʻohana ʻana iā Rust ʻo ka hoʻohana ʻana i nā mea hoʻomanaʻo palekana a me ka hana e hōʻemi i nā hewa i ke code. ʻO ka pahuhopu mua e hoʻololi i kekahi o nā ʻano ʻikepili kūloko o C++ me nā ʻano like i hāʻawi ʻia e Rust. Ma kona ʻano i kēia manawa, ma kahi o 36 tausani mau laina o Rust code i hoʻomākaukau ʻia no ka hoʻokomo ʻana i ke kumu. ʻO ka hoʻāʻo ʻana i ka ʻōnaehana me ke code hou ʻaʻole i hōʻike i ka hopena maikaʻi ʻole i ka hana ma ka PCMark 10 package (hōʻoia o nā noi o ke keʻena), a ma kekahi mau microtests ua ʻoi aku ka wikiwiki o ke code hou.

Microsoft e hoʻohui i ka Rust code i Windows 11 kumu

ʻO ka wahi mua kahi i hoʻokomo ʻia ai ʻo Rust ʻo ia ka code DWriteCore e hāʻawi ana i ka parsing font. ʻElua mau mea hoʻomohala i komo i ka papahana, i hoʻopau i ʻeono mahina ma ka hana. ʻO ka hoʻohana ʻana i kahi hoʻokō hou i kākau hou ʻia ma Rust i hoʻonui i ka hana o ka hana ʻana i nā glyphs no ka kikokikona e 5-15%. ʻO ka lua o ka hoʻohana ʻana iā Rust ka hoʻokō ʻana i ka ʻano data REGION i ka Win32k GDI (Graphics Driver Interface). ʻO nā ʻāpana GDI i kākau hou ʻia ma Rust ua holo kūleʻa i nā hoʻokolohua āpau i ka wā i hoʻohana ʻia ai ma Windows, a ʻaʻole koke lākou e hoʻolālā e hoʻokomo i ke code hou ma ka paʻamau Windows 11 Hoʻokumu ʻia ka Insider test. Ma waena o nā hoʻokō ʻē aʻe e pili ana iā Rust, ʻike ʻia ka unuhi ʻana i kēia ʻōlelo o ka hoʻokō ʻana i nā kelepona ʻōnaehana Windows pākahi.

Microsoft e hoʻohui i ka Rust code i Windows 11 kumu


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka