• 2

性能提升!微軟重寫Windows 11 核心 使用Rust語言取代C++

微軟近期在Windows 11核心中加入了基於Rust語言編寫的Win32k.sys核心模式驅動檔案,這一消息得到Azure雲業務首席技術官Mark Russinovich的確認。

目前這一改進已經應用在Windows 11 Insider預覽版中。Win32k.sys主要負責處理Windows上的圖形裝置介面(GUI)和窗口管理。

根據微軟的介紹,Rust語言具有很高的記憶體安全性,對比C++,可以大幅減少不安全的子例程。

此外,Rust程式碼簡潔高效,在某些場景下甚至比C++運行效率更高。值得注意的是,在使用Rust重寫之後,Office應用沒有出現任何性能損失。

性能提升!微軟重寫Windows 11 核心 使用Rust語言取代C++

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

Rust在Windows 11核心中的引入和替代部分C++程式碼,展示了微軟在提升作業系統安全性和性能方面的努力。
2023-05-13 20:00 發佈
Rust語言本身設計時就不允許常常在撰寫C++時可能發生錯誤的許多語法,但它的效率至多能和C++相同,想不到微軟居然用在了作業系統的核心上,這樣不正常當機的機率應該會少很多,算是很大的進步。
HK_Sung wrote:
想不到微軟居然用在了作業系統的核心上,這樣不正常當機的機率應該會少很多,算是很大的進步。

微軟不當機他怎麼和INTEL一起撈錢
marxmobile

INTEL市占掉那麼多了,語言AI也大家都在發展中,到時來一個神轉譯中介或神相容的作業系統,MS還在搞自閉就Windows直接GG。

2023-05-14 5:07
ntgbk2 wrote:
此外,Rust程式碼簡潔高效,在某些場景下甚至比C++運行效率更高。值得注意的是,在使用Rust重寫之後,Office應用沒有出現任何性能損失。

翻譯: 在大部分場景下Rust沒有比C++效率好到哪邊去,甚至出現性能損失,幸好在Office應用上沒有發現此一現象
Ghostwriter

至少還算是個好的開始

2023-05-14 3:19
不要鬧了,筆電有8G的記憶體,安裝win11啟動後,就使用了6g的記憶體了!Win10才使用3~4g的記憶體!!肥大就是肥大,設計爛就是爛!
違規成癮不要放棄治療

我的win11怎麼才吃2.9G ? 如果剛灌好系統吃比較多算正常吧,可能背景在做索引之類的

2023-05-18 18:15
tomychan wrote:
不要鬧了,筆電有8G...(恕刪)
沒辦法 微軟就是挺著各種舊資源舊支援的包袱
這也要那也要之下 系統就是一大包了
然後這也要載入那也載入 記憶體都要先佔就吃一堆了

要是像蘋果那樣直接砍掉32位元支援(註)
就會一堆人出來反應這不能用那不能用 微軟好爛
只能慢慢改

要單說微軟怠惰
不如說整個win生態因為獨佔賺錢所以系統軟體進步很慢就是了



註:不過蘋果也不是說砍就砍 會提出一個緩衝時間
就是五年前喊出支援期 期間要求廠商之想軟體全面改寫64位元
不改的五年後無法在純64位元系統使用 只能在舊硬體舊系統下使用
                              彈幕濃!
CONA24

微軟動一個東西要有工業軟體不能用了,全球的經濟會崩盤吧[吃驚]

2023-05-14 17:55
HeeroYo

蘋果的領域那麼小就要痛幾年了, 微軟哪能隨便亂改, 微軟要耗費的時間鐵定是不成比例的多

2023-05-18 11:34
M$少搞點543的玩意.
大家就謝天謝地了.
霉痢奸不倒 世界不會好
tomychan wrote:
不要鬧了,筆電有8G的記憶體,安裝win11啟動後,就使用了6g的記憶體了!Win10才使用3~4g的記憶體!!肥大就是肥大,設計爛就是爛!


沒用過 Windows 11,
想不到 Windows 11 這麼肥.

目前使用 Windows 7 開機後 通常使用 1GB - 2GB RAM,
你說 Windows 10 使用 3GB - 4GB RAM,
你說 Windows 11 使用 6 GB RAM,
我 猜 Windows 12 使用 8 GB RAM ??
Ghostwriter

dram從當初4g一路跑到現在12g都不一定夠,結果OS吃個6g就哀哀叫還蠻有趣的[^++^]

2023-05-15 4:53
skiiks

95 98 XP時代 記憶體256MB~1G 還要開硬碟當爆慢的虛擬記憶體........

2023-05-16 1:13
Ghostwriter wrote:
dram從當初4g一路跑到現在12g都不一定夠,結果OS吃個6g就哀哀叫還蠻有趣的^++^


現在的 PC 已可安裝超過 1 TB RAM,
看來 MS OS 用的還是 小兒科.
skiiks wrote:
95 98 XP時代 記憶體256MB~1G 還要開硬碟當爆慢的虛擬記憶體........


MS 預設值 都是 開啟 虛擬記憶體,
不需要 可以關.
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?