取代C++!微软改用Rust语言重写的Win11内核:正式来了
生活随笔
收集整理的這篇文章主要介紹了
取代C++!微软改用Rust语言重写的Win11内核:正式来了
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
快科技5月12日訊,前不久微軟透露成正基于Rust語言改寫Windows 11內(nèi)核,部分替代之前的C++,當(dāng)時的說法是已添加36000行代碼,且開機測試通過。
看起來,微軟的進展相當(dāng)良好。
Azure云業(yè)務(wù)首席技術(shù)官Mark Russinovich確認(rèn),基于Rust代碼編寫的Win32k.sys內(nèi)核模式驅(qū)動文件已經(jīng)移植到了Windows 11 Insider預(yù)覽版中。
據(jù)了解,Win32k.sys負(fù)責(zé)處理器Windows上的圖形設(shè)備界面(GUI)和窗口管理。
按照微軟此前介紹,Rust語言的優(yōu)勢在于極高的內(nèi)存安全性,原來內(nèi)核中大量的不安全的子例程在改寫后消失不見。
同時,Rust代碼簡潔高效,移植后Office應(yīng)用沒有任何性能損失,甚至部分場景比C++運行效率更高。
目前,Windows 11 Canary通道最新預(yù)覽版為Build 25357,Dev通道為Build 23451,發(fā)布預(yù)覽版也迭代到了Build 22621.1776。
總結(jié)
以上是生活随笔為你收集整理的取代C++!微软改用Rust语言重写的Win11内核:正式来了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 数据库 额外_mysql –
- 下一篇: mysqli mysql error_m