Rust 語言進軍 Windows 11 核心,微軟:安全性將大幅提升

Rust 語言進軍 Windows 11 核心,微軟:安全性將大幅提升 3

歡迎免費訂閱Google 新聞」、追蹤FB 粉專」、「IG」、「YouTube」、「Dcard」、「TikTok」或加入討論社團」,並且可以透過「小額贊助」方式支持本站所有媒體持續營運!

【文章在 2023-05-11 更新過內容】

微軟在上個月的 BlueHat IL 2023 會議上,宣布將在 Windows 核心中引入 Rust 語言,並表示不久後就會看到 Rust 在 Windows 上的身影,近日,有網友發現 Windows 11 內部測試版已經出現了 Rust 的程式碼,證實了微軟的承諾。

延伸閱讀:Windows 11 將導入 Rust 語言和 ReFS 檔案系統,更安全、更快、更強大!

Rust 是什麼?為什麼微軟要用它?

Rust 是一種系統程式設計語言,以其高效能、安全性和並發性而聞名,Rust 可以避免一些常見的程式錯誤,如空指標、記憶體洩漏和資料競爭等,也被譽為是最受歡迎的程式語言之一,連續六年獲得 Stack Overflow 的最愛語言獎。

微軟的企業和作業系統安全副總裁 David Weston 在會議上解釋了微軟引入 Rust 的原因之一,就是記憶體安全,他表示,許多 Windows 的安全漏洞都是由於記憶體管理不當而造成的,而 Rust 可以幫助減少這些問題,微軟在內部測試 Rust 時,沒有發現任何顯著的效能異常或退化。

Windows 11 已經有了 Rust 的程式碼

Rust 語言進軍 Windows 11 核心,微軟:安全性將大幅提升

根據推特用戶 Mark Russinovich 的發現,Windows 11 內部測試版已經有了 Rust 的程式碼,而且是在核心模式 (KM) 驅動程式檔案 Win32k.sys 中,Win32k.sys 是負責處理 Windows 的圖形裝置介面 (GDI) 和視窗管理的元件。

Win32k.sys 的 GDI 部分已經被移植到 Rust 上,並且能夠通過所有測試,在 Windows 上正常啟動,Weston 表示,這是一個重要的里程碑,也是 Rust 在 Windows 核心中的第一個案例。

Rust 在 Windows 核心中的未來展望

微軟表示,Rust 在 Windows 核心中的應用還處於初期階段,目前只有少數的程式碼被移植到 Rust 上,但微軟也表示,他們將繼續探索 Rust 的可能性,並將其擴展到更多的核心元件上,微軟認為,Rust 可以幫助提升 Windows 的安全性、效能和穩定性,並為未來的創新打下基礎。

Rust 語言進軍 Windows 11 核心,是微軟在追求更安全、更先進的作業系統上的一個重要步驟。隨著 Rust 的程式碼在 Windows 11 中逐漸增加,我們期待看到 Windows 11 帶來更好的使用體驗和更高的信賴度。

資料來源

最新文章

  • 文章內容有誤、文章轉載、文章需要更新或有商業合作需求,都歡迎透過「聯絡我」來一起聊聊。
  • 由於文章留言功能已經關閉,有其他問題請透過「綜合疑難雜症討論區」尋求幫助,這是一個互助討論的 FB 社群,我有時間也會親自回覆。
  • 部落格內某些連結是聯盟行銷,如果你透過連結購買產品,我會得到些許回饋,但不影響購買原始價格,詳細請參閱「免責聲明」。
  • 部落格全站內容皆為免費教學版權為本站所有,如要轉載請先來信溝通,詳細資訊請看「隱私權政策」。
  • 如果你願意的話,可以透過「小額贊助」管道支持本站。
Scroll to Top