打造更安全 PC 环境, 微软鼓励开发者用Rust编写 Win11 驱动程序
- 2025-07-26 04:41:20
- 466
IT之家7月25日消息,微软公司昨日(7月24日)发布博文,鼓励厂商和开发者使用Rust语言开发Windows驱动,进一步提高驱动程序的安全性和可靠性。
IT之家注:微软于2023年5月承诺,会在Windows11内核中引入Rust,并于同年7月发布的Windows11Build25905预览版中兑现。
微软在最新博文中强调,驱动程序是直接与硬件通信的底层组件,因此编写安全的驱动程序代码至关重要。
微软的Surface团队积极向windows-drivers-rs开源项目贡献,通过Rust语言为Surface设备编写驱动程序。团队表示,这种方法不仅提高了Surface设备的安全性和可靠性,还在整个Windows生态系统中提升了安全标准。
微软在博文指出,使用Rust编写Windows驱动程序有许多好处,其主要卖点在于内存安全性,可以弥补C++和C等传统编程语言在安全方面的不足。
此外Rust语言包括严格的类型检查、并发安全性、静态分析能力、编译时抽象以及与传统编程语言的互操作性。因此微软希望其他开发者也能为GitHub上的windows-drivers-rs项目做出贡献。
微软承诺会继续推进Rust编写驱动,提升Rust与Windows驱动程序工具包(WDK)之间的功能一致性。