12月26日消息,用R已開在2023的內(nèi)核時候,微軟就曾透露正在嘗試使用Rust重構(gòu)Windows NT內(nèi)核中的微軟部分模塊。 如今在Windows 11 24H2版本中,始行終于可以初見微軟的用R已開工作成果,在更新日志中,內(nèi)核微軟提到了一個使用Rust開發(fā)的微軟新GDI區(qū)域。 目前,始行微軟已經(jīng)通過Rust實(shí)現(xiàn)了名為win32kbase_rs.sys的用R已開內(nèi)核模塊,其中“rs”代表Rust,內(nèi)核不過目前也只能看到這一個內(nèi)核模塊完成了替換。微軟 微軟在日志中表示,始行由于Rust比用C/C++編寫的用R已開傳統(tǒng)程序在可靠性和安全性方面具有優(yōu)勢,因此用戶將繼續(xù)在內(nèi)核中看到它的內(nèi)核更多使用,意味著未來Windows NT內(nèi)核中可能會有更多模塊采用Rust進(jìn)行開發(fā)。微軟 據(jù)了解,Rust是一種由Mozilla主導(dǎo)開發(fā)的通用、編譯型編程語言,以其安全性、并發(fā)性和實(shí)用性而著稱,支持多種編程風(fēng)格。 Rust語言的設(shè)計(jì)準(zhǔn)則與微軟提升操作系統(tǒng)安全性的目標(biāo)相契合,特別是在防止某些類型的計(jì)算機(jī)錯誤方面。 通過使用Rust重構(gòu)內(nèi)核,微軟希望能夠減少系統(tǒng)崩潰的風(fēng)險,并提高Windows操作系統(tǒng)的整體可靠性。 |