本站提供各類 3C、科技新聞、技術教學等關主題文章內容,歡迎追蹤「Google 新聞」、「Facebook 粉絲專頁」、「Instagram」、「YouTube 頻道」、「TikTok」或加入「FB 討論社團」,並且可以透過「小額贊助」方式支持本站持續營運!
更新日期:2023 年 5 月 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 的程式碼
根據推特用戶 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 帶來更好的使用體驗和更高的信賴度。
資料來源
最新文章
- 【密技】Mac 簡體轉繁體、繁體轉簡體的 2 種內建方法
- 如何下載 TikTok 影片?千萬不能錯過這套專業下載軟體工具!
- Win10/Win11 BIOS 選單快捷鍵是哪顆?幫你統整每一家廠商不同快捷鍵!
- iPhone APP 捷徑誤刪(主畫面圖示)怎麼辦?2招教你快速找回並加入主頁面!
- 如何下載安裝 iOS 17 Beta?官方免費方法看這篇,別再用描述檔了!
- tvOS 17 更新搶先看,預計秋季開放正式更新
- macOS 14 Sonoma 搶先看,預計秋季開放正式更新
- AirPods 將推出多項功能:「適應性音訊」、「個人化音量」、「對話感知」與「自動切換」
- watchOS 10 更新內容搶先看,預計秋季正式開放更新
- iPadOS 17 更新搶先看,預計秋季開放正式更新