微軟為 Windows 11 內核實施 Rust 編程語言。新的實現應該提高內存安全性和安全性。
微軟表示,Windows 11 的內核將很快獲得對 Rust 的支持。該公告發生在 4 月下旬的 BlueHat IL 2023 會議期間,微軟的 David Weston 公佈了開發團隊在將 Rust 集成到系統內核方面取得的進展。
Rust 是一種開源編程語言,可在 GitHub 主要用於構建操作系統,但它也可用於構建應用程序。這種語言在程序員中非常流行,因為它提供類似於 C++ 的語法和性能,並且在沒有垃圾收集的情況下提供更高的內存安全性。
關於該語言的唯一警告是它有一個顯著的學習曲線,但是一旦學習了必要的技能,它通常會成為首選語言。
@media only screen and (min-width: 0px) and (min-height: 0px) { div[id^=”bsa-zone_1659356505923-0_123456″] { min-width: 300px;最小高度:250px; } } @media only screen and (min-width: 640px) and (min-height: 0px) { div[id^=”bsa-zone_1659356505923-0_123456″] { min-width: 300px;最小高度:250px; } }
雖然使用這種系統編程語言有很多好處,但該公司將 Rust 作為內核的一部分的主要原因是內存安全和保障。
在會議期間,公司宣布已在系統中添加了超過 35,000 行代碼,而沒有對性能產生重大影響。
Microsoft 沒有說明 Rust 何時會在 Windows 11 內核中完全實現,但它確實是預計在接下來的幾週或幾個月內會很快發生。您可以在這個 YouTube 視頻中觀看公司的演示。