Berita Build Windows 11 baru dibangun dengan lebih banyak fitur Kernel berbasis Rust

Microsoft mengumumkan bahwa pengiriman build Windows 11 terbaru ke Insiders di saluran Canary dilengkapi dengan komponen Kernel Windows tambahan yang ditulis ulang dalam bahasa pemrograman Rust yang berfokus pada keamanan memori.
Rust dipandang sebagai alternatif yang lebih aman untuk C dan C++ karena peningkatan keamanan memorinya yang membantu mencegah masalah umum seperti null pointer dereferences, buffer overflows, dan dangling pointers yang dapat menyebabkan crash sistem dan pembobolan.
Itu juga memberlakukan aturan ketat untuk pemrograman concurrent, mengurangi kondisi data race di mana banyak multiple thread yang mengakses dan memodifikasi data secara bersamaan, sehingga memungkinkan pengembang untuk menulis kode concurrent yang aman dan bebas dari data race.
Ini penting untuk proses Kernel karena bug memori dapat memungkinkan penyerang mengeksekusi perintah pada tingkat hak istimewa tertinggi di Windows. Oleh karena itu, mengamankannya dengan bahasa pemrograman yang aman untuk memori akan menjadi prioritas Microsoft.
Microsoft menyatakan:
"Rust menawarkan keunggulan dalam keandalan dan keamanan dibandingkan bahasa tradisional yang ditulis dalam C/C++. Pratinjau windows 11 ini dikirimkan dengan implementasi awal fitur kernel penting dalam Rust yang aman," kata Amanda Langowski dan Brandon LeBlanc dari Microsoft.

"Secara khusus, win32kbase_rs.sys berisi implementasi baru wilayah GDI. Meskipun ini adalah uji coba kecil, kami akan terus meningkatkan penggunaan Rust di kernel."

Windows GDI adalah lapisan API yang berada di antara aplikasi mode pengguna dan driver Windows, memungkinkan aplikasi untuk meminta fungsi output grafis dan mengirimkannya ke driver melalui kernel.
Fitur GDI Regions, sekarang ditulis ulang di Rust, berisi fungsi yang dapat digunakan untuk membuat persegi panjang, poligon, atau elips (atau kombinasi dari bentuk-bentuk ini).
Implementasi kernel Windows berbasis Rust yang baru baru saja diluncurkan dengan Windows 11 Insider Preview Build 25905 ke Canary Channel dan belum dapat diakses oleh semua Insider di Canary Channel.

 
Beritawan

Beritawan

Astray
Back
Top