Windows 11 上周發(fā)布了新的測(cè)試版 (Insider Preview Build 25905)。
發(fā)布公告提到此版本已經(jīng)使用 Rust 重寫(xiě) Windows 11 內(nèi)核中的部分模塊。
據(jù)介紹,該預(yù)覽版使用 safe Rust 對(duì)關(guān)鍵內(nèi)核功能進(jìn)行了早期實(shí)現(xiàn)。具體來(lái)說(shuō),win32kbase_rs.sys 包含 Windows GDI region 的新實(shí)現(xiàn)。雖然這是一個(gè)小的實(shí)驗(yàn)性功能,微軟工程師表示將繼續(xù)增加 Rust 在內(nèi)核中的使用。
今年 3 月份,Windows 操作系統(tǒng)安全總監(jiān) David “dwizzle” Weston 在以色列特拉維夫的 BlueHat IL 2023 上宣布 Rust 進(jìn)入操作系統(tǒng)內(nèi)核 —— 用 Rust 重寫(xiě)核心 Windows 庫(kù),并表示在接下來(lái)的幾周或幾個(gè)月內(nèi),大家將會(huì)在內(nèi)核中使用 Rust 啟動(dòng) Windows,該項(xiàng)工作的基本目標(biāo)是將其中一些內(nèi)部的 C++ 數(shù)據(jù)類型替換成 Rust。
文章來(lái)源:http://www.codekj.com/html/news/xwdt/2023_07/18/3024040.html