Microsoft nambah kode Rust menyang Windows 11 inti

David Weston, wakil presiden Microsoft sing tanggung jawab kanggo keamanan sistem operasi Windows, nuduhake informasi babagan pangembangan mekanisme keamanan Windows ing laporan ing konferensi BlueHat IL 2023. Antarane liyane, kemajuan nggunakake basa Rust kanggo nambah keamanan kernel Windows kasebut. Kajaba iku, nyatakake yen kode sing ditulis ing Rust bakal ditambahake menyang inti Windows 11, bisa uga sawetara wulan utawa malah minggu.

Antarane alasan utama kanggo nggunakake Rust nggunakake alat kanggo karya aman karo memori lan bisa kanggo ngurangi kasalahan ing kode. Sasaran awal kanggo ngganti sawetara jinis data internal C ++ karo jinis padha kasedhiya ing Rust. Ing wangun saiki, kira-kira 36 ewu baris kode Rust wis disiapake kanggo dilebokake ing inti. Testing sistem karo kode anyar nuduhake ora impact negatif ing kinerja ing PCMark 10 Suite (test aplikasi kantor), lan ing sawetara microtests kode anyar malah luwih cepet.

Microsoft nambah kode Rust menyang Windows 11 inti

Area adopsi pisanan kanggo Rust yaiku kode DWriteCore, sing nyedhiyakake parsing font. Rong pangembang melu proyek kasebut lan ngentekake nem sasi kanggo nggarap maneh. Panggunaan implementasi anyar sing ditulis ulang ing Rust nambah kinerja generasi glyph kanggo teks kanthi 5-15%. Wilayah kapindho aplikasi kanggo Rust yaiku implementasine jinis data REGION ing Win32k GDI (Graphics Driver Interface). Komponen antarmuka GDI sing ditulis maneh ing Rust wis kasil ngliwati kabeh tes nalika digunakake ing Windows, lan enggal kode anyar direncanakake bakal dilebokake kanthi gawan ing uji coba Windows 11 Insider. Prestasi liyane sing ana gandhengane karo Rust kalebu terjemahan panggilan sistem Windows individu menyang basa iki.

Microsoft nambah kode Rust menyang Windows 11 inti


Source: opennet.ru

Add a comment