微软鼓励开发者用Rust编写Win11驱动程序 提升PC安全性
快速阅读: 据相关媒体最新报道,微软鼓励开发者用Rust开发Windows驱动,提升安全性与可靠性。Rust具备内存安全、类型检查等优势,微软将推进Rust与WDK的功能一致性。
据微软公司昨日(7月24日)发布的博文,微软鼓励厂商和开发者使用Rust语言开发Windows驱动,以进一步提高驱动程序的安全性和可靠性。
微软于今年5月承诺,在Windows 11内核中引入Rust,并在7月发布的Windows 11 Build 25905预览版中兑现了这一承诺。微软在最新博文中强调,驱动程序作为直接与硬件通信的底层组件,编写安全的驱动程序代码至关重要。
微软的Surface团队积极参与windows-drivers-rs开源项目,为Surface设备编写Rust驱动程序。团队表示,这种方法不仅提高了Surface设备的安全性和可靠性,还提升了整个Windows生态系统的安全标准。
微软指出,使用Rust编写Windows驱动程序具有诸多优势,特别是内存安全性,弥补了C++和C等传统编程语言在安全方面的不足。Rust语言还包括严格的类型检查、并发安全性、静态分析能力和编译时抽象,以及与传统编程语言的互操作性。因此,微软希望其他开发者也能为GitHub上的windows-drivers-rs项目做出贡献。
微软承诺将继续推进Rust编写驱动的工作,提升Rust与Windows驱动程序工具包(WDK)之间的功能一致性。
(以上内容均由AI生成)