當(dāng)前位置:愛純凈 > 系統(tǒng)資訊 > 取代C++!微軟改用新編程語(yǔ)言重寫的Win11:正式來了

取代C++!微軟改用新編程語(yǔ)言重寫的Win11:正式來了

取代C++!微軟改用新編程語(yǔ)言重寫的Win11:正式來了

更新時(shí)間:2023-05-12 文章編輯:愛純凈 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

  前不久微軟透露成正基于Rust語(yǔ)言改寫Windows 11內(nèi)核,部分替代之前的C++,當(dāng)時(shí)的說法是已添加36000行代碼,且開機(jī)測(cè)試通過。

  看起來,微軟的進(jìn)展相當(dāng)良好。

取代C++!微軟改用新編程語(yǔ)言重寫的Win11:正式來了

  Azure云業(yè)務(wù)首席技術(shù)官M(fèi)ark Russinovich確認(rèn),基于Rust代碼編寫的Win32k.sys內(nèi)核模式驅(qū)動(dòng)文件已經(jīng)移植到了Windows 11 Insider預(yù)覽版中。

  據(jù)了解,Win32k.sys負(fù)責(zé)處理器Windows上的圖形設(shè)備界面(GUI)和窗口管理。

  按照微軟此前介紹,Rust語(yǔ)言的優(yōu)勢(shì)在于極高的內(nèi)存安全性,原來內(nèi)核中大量的不安全的子例程在改寫后消失不見。

  同時(shí),Rust代碼簡(jiǎn)潔高效,移植后Office應(yīng)用沒有任何性能損失,甚至部分場(chǎng)景比C++運(yùn)行效率更高。

  目前,Windows 11 Canary通道最新預(yù)覽版為Build 25357,Dev通道為Build 23451,發(fā)布預(yù)覽版也迭代到了Build 22621.1776。

取代C++!微軟改用新編程語(yǔ)言重寫的Win11:正式來了

留言與評(píng)論(共有 條評(píng)論)
驗(yàn)證碼:

本類最新列表

最熱系統(tǒng)下載