12月26日消息,在2023的時候,微軟就曾透露正在嘗試使用Rust重構Windows NT內核中的部分模塊。
如今在Windows 11 24H2版本中,終于可以初見微軟的工作成果,在更新日志中,微軟提到了一個使用Rust開發的新GDI區域。
目前,微軟已經通過Rust實現了名為win32kbase_rs.sys的內核模塊,其中“rs”代表Rust,不過目前也只能看到這一個內核模塊完成了替換。
微軟在日志中表示,由于Rust比用C/C++編寫的傳統程序在可靠性和安全性方面具有優勢,因此用戶將繼續在內核中看到它的更多使用,意味著未來Windows NT內核中可能會有更多模塊采用Rust進行開發。
據了解,Rust是一種由Mozilla主導開發的通用、編譯型編程語言,以其安全性、并發性和實用性而著稱,支持多種編程風格。
Rust語言的設計準則與微軟提升操作系統安全性的目標相契合,特別是在防止某些類型的計算機錯誤方面。
通過使用Rust重構內核,微軟希望能夠減少系統崩潰的風險,并提高Windows操作系統的整體可靠性。






京公網安備 11011402013531號