自2023年起,微软持续推动Rust语言在Windows系统中的集成。目前Windows内核已支持Rust代码启动,且Surface团队推出开源项目windows-drivers-rs,为Rust驱动开发提供平台支持。微软近日公布新进展,引入cargo-wdk crate简化开发流程,可自动生成驱动项目并集成WDK工具。Rust凭借内存安全特性,能有效减少安全漏洞,同时保持与C/C++的互操作性。微软计划在Cargo环境中提供与Visual Studio同等的构建工具,中期将支持自动安装WDK及ARM64架构。目前团队正与Rust专家合作设计更安全的抽象层,并将在未来数月公布包括CodeQL静态分析在内的最佳实践。