微軟改用Rust語言重寫的Windows內核已出現在預覽版中


前不久微軟透露成正基於Rust語言改寫Windows11內核,部分替代之前的C++,當時的說法是已添加36000行代碼,且開機測試通過。看起來,微軟的進展相當良好。Azure雲業務首席技術官MarkRussinovich確認,基於Rust代碼編寫的Win32k.sys內核模式驅動文件已經移植到Windows11Insider預覽版中。


據解,Win32k.sys負責處理器Windows上的圖形設備界面(GUI)和窗口管理。

按照微軟此前介紹,Rust語言的優勢在於極高的內存安全性,原來內核中大量的不安全的子例程在改寫後消失不見。

同時,Rust代碼簡潔高效,移植後Office應用沒有任何性能損失,甚至部分場景比C++運行效率更高。

目前,Windows 11 Canary通道最新預覽版為Build 25357,Dev通道為Build 23451,發佈預覽版也迭代到Build 22621.1776。



相關推薦

2023-04-29

外,Win32k的GDI(圖形驅動程序接口)移植到Rust後,通過Windows開機所有測試。按照微軟的說法,幾周或者幾個月後,大傢的Win11就很可能帶著Rust內核啟動。

2022-08-11

微軟發佈WindowsServerBuild25179,該預覽版已經開放ISO和VHDX兩種格式下載。雖然新預覽版采用和Windows11相同的底層內核,但和往常一樣,微軟官方並未提供更新日志。因此我們不清楚其新版本中新功能或者改進。同樣,在該預覽版中

2022-11-03

近日,微軟發佈最新的Windows Server Preview Build 25236預覽版。此次的Build 25236預覽版采用與Win11 Dev預覽版相同的底層內核,這意味著它理論上將擁有現階段Win11 22H2的大部分功能。不過,目前Server的品牌還沒有更新,在預覽版中顯示

2022-10-20

微軟發佈新版WindowsServerBuild25227,和以往相同提供ISO和VHDX兩種格式,該預覽版將於2023年9月15日停止支持。盡管它使用與Windows11Dev構建開發相同的底層內核,但與往常一樣官方並沒有公佈更改日志,因此尚不清楚此版本中有什麼

2023-04-18

微軟真的、真的很希望人們使用Windows11,這不是什麼秘密。實現這一目標的最佳方式是什麼?從最新的開發版本來看,更多的開始菜單廣告甚至會騷擾那些沒有使用微軟官方賬戶登錄的用戶。11月有報道稱,微軟在Windows 11預覽版

2024-05-06

Windows11的"人工智能資源管理器"被認為是真正有用的人工智能功能,它可能是計算領域的下一件大事。在5月21日正式發佈之前,預覽版中出現更多細節,新泄露的信息中提到"快照"和&q

2022-10-07

幾個小時前,微軟向Windows11開發頻道推出build25217,其中包括任務欄和小工具的修復,更新的微軟商店體驗,增強的Teams聊天體驗,以及搜索的隱藏用戶體驗變化。像往常一樣,該公司也為WindowsServerInsiderPreview發佈相同的構建版本

2022-09-09

微軟今天發佈WindowsServerBuild25197預覽版。有需求的用戶可以前往WindowsServerInsider官網進行下載,官方提供ISO和VHDX兩種格式。雖然該預覽版使用和Windows11Dev版本相同的內核,但和以往一樣微軟並未公佈更新日志,因此並不清楚有哪

2022-11-12

Windows1122H2版於9月向消費者發佈,代號為"Moment1"的第一次功能投放於10月開始推出,包括更新的任務欄溢出UI、文件資源管理器中的標簽、建議行動和其他一些改進,還包括一個新的照片應用程序。微軟不會談

2022-07-29

微軟今天放出WindowsServer最新預覽版Build25169,其官網已經放出ISO和VHDX鏡像。和以往相同,雖然采用Windows11Dev版本開發相同的內核,但是微軟官方並未公佈更新日志,因此不清楚具體在哪些方面有所更新,也不清楚存在哪些已知問

2023-03-07

微軟正準備更早地公開測試主要的Windows新功能。雖然這個軟件巨頭在近十年來一直在預覽Windows的變化,但為WindowsInsiders設立的一個新的Canary頻道將允許任何人嘗試Windows的最新版本,其中包括對內核、API和Windows的其他重要部分

2024-02-11

今年早些時候,有關微軟在Windows11中添加sudo命令的傳言浮出水面。用戶首先在語言包中發現sudo引用,然後又在一個WindowsServer預覽版中發現它。然而,事實證明,sudo不會出現在WindowsServer中-也就是說該功能隻會出現在Windows11的消

2024-02-18

WindowsBackup是微軟為Windows11消費者推出的一款備份程序,可以將你的部分數據備份到OneDrive或上傳到微軟賬戶中心裡,讓你可以在其他設備檢索這些數據。該應用本身僅面向消費者不面向企業提供,但在此前更新中,微軟不隻是在

2024-02-25

Windows11和10用戶必須使用微軟賬戶登錄才能完成設置過程。現在,微軟也希望更多的人在WindowsServer上登錄微軟賬戶。在WindowsServer2025Insider預覽版中,我們看到"開始"菜單中彈出一個要求使用微軟賬戶登錄的彈