【網(wǎng)界科技】5月12日消息,微軟近日公布了其在Windows 11內(nèi)核改寫方面的最新進(jìn)展。據(jù)悉,微軟已開始采用Rust語(yǔ)言替代部分原先的C++代碼,以提升系統(tǒng)的性能和安全性。目前,基于Rust編寫的Win32k.sys內(nèi)核模式驅(qū)動(dòng)文件已經(jīng)成功移植到Windows 11 Insider預(yù)覽版中。Win32k.sys是負(fù)責(zé)處理Windows操作系統(tǒng)的圖形設(shè)備界面(GUI)和窗口管理的關(guān)鍵組件。
微軟此次選擇Rust語(yǔ)言進(jìn)行內(nèi)核改寫的原因是出于其卓越的內(nèi)存安全性能。通過使用Rust語(yǔ)言,許多不安全的子例程在內(nèi)核中得以消失,從而提升系統(tǒng)的整體安全性。據(jù)網(wǎng)界科技了解,Rust代碼的簡(jiǎn)潔高效也使得在移植后的Office應(yīng)用中,并未出現(xiàn)性能損失的情況,甚至在某些場(chǎng)景下比原先的C++代碼更加高效。
Windows 11的內(nèi)核改寫進(jìn)展令人鼓舞。微軟發(fā)布的最新預(yù)覽版已經(jīng)達(dá)到了Build 25357(Canary通道)和Build 23451(Dev通道),而發(fā)布預(yù)覽版的版本號(hào)也迭代到了Build 22621.1776。這表明微軟正積極推動(dòng)Windows 11的開發(fā),并為用戶帶來更好的使用體驗(yàn)。
微軟基于Rust語(yǔ)言改寫Windows 11內(nèi)核的進(jìn)展相當(dāng)良好。通過引入Rust語(yǔ)言,微軟不僅提高了系統(tǒng)的安全性,還保持了應(yīng)用程序的高效性能。我們期待著Windows 11的正式發(fā)布,相信這將為用戶帶來更加穩(wěn)定和優(yōu)化的操作系統(tǒng)體驗(yàn)。