Microsoft ga-agbakwunye koodu Rust na isi nke Windows 11

David Weston, onye isi oche Microsoft na-ahụ maka nchekwa nke sistemụ arụmọrụ Windows, kesara ozi gbasara mmepe nke usoro nchekwa Windows na akụkọ ya na ọgbakọ BlueHat IL 2023. Tinyere ihe ndị ọzọ, a kpọtụrụ ọganihu n'iji asụsụ Rust eme ihe iji melite nchekwa nke Windows kernel. Ọzọkwa, ekwuru na a ga-agbakwunye koodu e dere na nchara na isi nke Windows 11, ikekwe n'ime ọnwa ole na ole ma ọ bụ ọbụna izu.

Otu n'ime isi ihe kpatara iji nchara bụ iji ngwaọrụ maka ọrụ nchekwa na ebe nchekwa na-arụ ọrụ iji belata njehie na koodu. Ebumnobi mbụ bụ iji dochie ụfọdụ ụdị data dị n'ime C++ na ụdị ndị enyere na Rust. N'ụdị ya ugbu a, a kwadebere ihe dị ka ahịrị 36 puku ahịrị koodu Rust maka itinye na isi. Nyochaa usoro na koodu ọhụrụ ahụ egosighi mmetụta ọjọọ na arụmọrụ na PCMark 10 suite (nnwale nke ngwa ụlọ ọrụ), na ụfọdụ microtest koodu ọhụrụ ahụ na-adị ngwa ngwa.

Microsoft ga-agbakwunye koodu Rust na isi nke Windows 11

Mpaghara izizi nke nkuchi maka Rust bụ koodu DWriteCore, nke na-enye ntụgharị font. Ndị mmepe abụọ tinyere aka na ọrụ ahụ ma jiri ọnwa isii rụgharịa ya. Ojiji nke mmejuputa iwu ọhụrụ edegharịrị na Rust mụbara arụmọrụ nke ọgbọ glyph maka ederede site na 5-15%. Mpaghara nke abụọ nke ngwa maka nchara bụ mmejuputa ụdị data REGION na Win32k GDI (Interface Driver Graphics). Ngwa GDI interface edegharịrị na Rust agafeela ule niile nke ọma mgbe ejiri ya na Windows, n'oge na-adịghịkwa anya, a na-eme atụmatụ itinye koodu ọhụrụ ahụ na ndabara na ụlọ nyocha nke Windows 11 Insider. Mmezu ndị ọzọ metụtara nchara gụnyere ntụgharị asụsụ nke sistemụ Windows n'otu n'otu n'ime asụsụ a.

Microsoft ga-agbakwunye koodu Rust na isi nke Windows 11


isi: opennet.ru

Tinye a comment