Microsoft nambihan kode Rust kana Windows 11 inti

David Weston, wakil présidén Microsoft anu tanggung jawab pikeun kaamanan sistem operasi Windows, dina laporanna dina konferensi BlueHat IL 2023, ngabagi inpormasi ngeunaan pamekaran mékanisme panyalindungan Windows. Diantara hal séjén, kamajuan dina ngagunakeun basa Rust pikeun ngaronjatkeun kaamanan kernel Windows disebutkeun. Leuwih ti éta, dinyatakeun yén kodeu ditulis dina Rust bakal ditambahkeun kana inti Windows 11, jigana dina sababaraha bulan atawa malah minggu.

Diantara motivations utama pikeun ngagunakeun Rust nyaéta pamakéan alat memori-aman jeung karya pikeun ngurangan kasalahan dina kode. Tujuan awal nyaéta pikeun ngagentos sababaraha jinis data internal C ++ sareng jinis anu sarimbag anu disayogikeun ku Rust. Dina bentuk ayeuna, sakitar 36 rébu garis kode Rust parantos disiapkeun pikeun dilebetkeun kana inti. Nguji sistem kalawan kode anyar némbongkeun euweuh dampak negatif kana kinerja dina PCMark 10 pakét (test of aplikasi kantor), sarta dina sababaraha microtests kode anyar malah tétéla jadi gancang.

Microsoft nambihan kode Rust kana Windows 11 inti

Wewengkon munggaran dimana Rust diwanohkeun nyaéta kode DWriteCore anu nyayogikeun parsing font. Dua pamekar anu aub dina proyék, anu spent genep bulan on processing. Pamakéan hiji palaksanaan anyar ditulis ulang dina Rust ngaronjat kinerja generating glyphs pikeun téks ku 5-15%. Wewengkon kadua aplikasi Rust nyaéta palaksanaan tipe data REGION dina Win32k GDI (Graphics Driver Interface). Komponén GDI anu ditulis deui dina Rust parantos suksés ngalangkungan sadaya tés nalika dianggo dina Windows, sareng engké aranjeunna badé ngalebetkeun kodeu énggal sacara standar Windows 11 Insider test ngawangun. Diantara prestasi séjén anu aya hubunganana sareng Rust, tarjamahan kana basa ieu palaksanaan telepon sistem Windows individu kacatet.

Microsoft nambihan kode Rust kana Windows 11 inti


sumber: opennet.ru

Tambahkeun komentar