微软鼓励开发者用Rust编写Win11驱动程序

微软公司于7月24日发布博文,鼓励厂商和开发者使用Rust语言开发Windows 11驱动,以提升安全性和可靠性。

微软曾在2023年5月承诺在Windows 11内核中引入Rust,并于同年7月发布的Windows 11 Build 25905预览版中实现。

微软指出,驱动程序是直接与硬件通信的底层组件,编写安全的驱动程序代码至关重要。

微软Surface团队已积极向windows-drivers-rs开源项目贡献,采用Rust语言为Surface设备编写驱动程序。该团队表示,此方法提升了Surface设备的安全性和可靠性,并推动整个Windows生态系统的安全标准。

微软在博文中指出,Rust语言具备多项优势,包括内存安全性、严格的类型检查、并发安全性、静态分析能力、编译时抽象以及与传统编程语言的互操作性,弥补了C++和C等语言在安全方面的不足。

此外,微软希望更多开发者参与GitHub上的windows-drivers-rs开源项目,共同推进Rust在驱动开发中的应用。

微软承诺将持续推动Rust编写驱动的发展,并提升Rust与Windows驱动程序工具包(WDK)之间的功能一致性。

免责声明:本文内容由开放的智能模型自动生成,仅供参考。

最新文章
Copyright © DoNews 2000-2025 All Rights Reserved
蜀ICP备2024059877号-1