7 月 25 日消息,微軟公司昨日(7 月 24 日)發(fā)布博文,鼓勵(lì)廠商和開發(fā)者使用 Rust 語(yǔ)言開發(fā) Windows 驅(qū)動(dòng),進(jìn)一步提高驅(qū)動(dòng)程序的安全性和可靠性。
注:微軟于 2023 年 5 月承諾,會(huì)在 Windows 11 內(nèi)核中引入 Rust,并于同年 7 月發(fā)布的 Windows 11 Build 25905 預(yù)覽版中兌現(xiàn)。
微軟在最新博文中強(qiáng)調(diào),驅(qū)動(dòng)程序是直接與硬件通信的底層組件,因此編寫安全的驅(qū)動(dòng)程序代碼至關(guān)重要。
微軟的 Surface 團(tuán)隊(duì)積極向 windows-drivers-rs 開源項(xiàng)目貢獻(xiàn),通過(guò) Rust 語(yǔ)言為 Surface 設(shè)備編寫驅(qū)動(dòng)程序。團(tuán)隊(duì)表示,這種方法不僅提高了 Surface 設(shè)備的安全性和可靠性,還在整個(gè) Windows 生態(tài)系統(tǒng)中提升了安全標(biāo)準(zhǔn)。
微軟在博文指出,使用 Rust 編寫 Windows 驅(qū)動(dòng)程序有許多好處,其主要賣點(diǎn)在于內(nèi)存安全性,可以彌補(bǔ) C++ 和 C 等傳統(tǒng)編程語(yǔ)言在安全方面的不足。
此外 Rust 語(yǔ)言包括嚴(yán)格的類型檢查、并發(fā)安全性、靜態(tài)分析能力、編譯時(shí)抽象以及與傳統(tǒng)編程語(yǔ)言的互操作性。因此微軟希望其他開發(fā)者也能為 GitHub 上的 windows-drivers-rs 項(xiàng)目做出貢獻(xiàn)。
微軟承諾會(huì)繼續(xù)推進(jìn) Rust 編寫驅(qū)動(dòng),提升 Rust 與 Windows 驅(qū)動(dòng)程序工具包(WDK)之間的功能一致性。
本文鏈接:http://www.www897cc.com/showinfo-119-172952-0.html打造更安全 PC 環(huán)境,微軟鼓勵(lì)開發(fā)者用 Rust 編寫 Win11 驅(qū)動(dòng)程序
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com