【ITBEAR科技資訊】5月12日消息,微軟在不久前透露了一項重大舉措:他們正計劃基于Rust語言對Windows 11的內核進行改寫,以取代部分之前采用的C++代碼。這一舉動引起了廣泛關注,而如今的最新消息顯示微軟在這一領域取得了顯著進展。
根據可靠消息,微軟已經成功將基于Rust代碼編寫的Win32k.sys內核模式驅動文件移植到了Windows 11 Insider預覽版中。Win32k.sys是一個關鍵的組件,負責處理Windows操作系統上的圖形設備界面(GUI)和窗口管理。這一舉措的重要性在于Rust語言的許多優勢,其中包括出色的內存安全性。在對內核的改寫過程中,許多存在安全隱患的子例程已經被徹底清除。
據ITBEAR科技資訊了解,Rust語言的簡潔高效也是這一舉措的關鍵優勢之一。相較于傳統的C++代碼,在移植后的Office應用中,Rust語言并沒有帶來任何性能損失,甚至在某些場景下還表現出更高的運行效率。這對于用戶來說是一個好消息,因為他們可以在享受更安全的操作系統的同時,不必擔心性能問題。
目前,Windows 11的預覽版已經陸續發布。Canary通道的最新預覽版為Build 25357,Dev通道為Build 23451,而發布預覽版則已迭代到了Build 22621.1776。隨著微軟不斷推進Rust語言的應用,Windows 11的內核改寫工程也在穩步進行中,相信不久的將來,用戶將能夠體驗到更加安全、高效的操作系統。