Memory Safety 标签
微软正在通过引入 Rust 语言,来改进下一代 Windows 11 驱动程序的开发方式。Rust 以内存安全性和卓越的 C/C++ 互操作性著称,被视为驱动程序开发的理想选择。
与传统的 C 语言相比,Rust 能有效避免缓冲区溢出、空指针解引用等常见问题,从根本上减少内存相关的安全漏洞。自 2023 年中期起,微软便开始逐步将 Rust 引入 Windows 生态系统,以推动更安全的底层开发。
作为拥抱 Rust 战略的一部分,Surface 团队正在积极投身 Rust 在驱动层的应用实践。 阅读全文
近年来,Rust 凭借其卓越的内存安全机制与运行性能,成为系统级开发的新宠。2023 年 5 月,微软宣布将在 Windows 11 内核中引入 Rust,并于当年 7 月通过 Dev 分支 Build 25905 首次实现落地。
作为拥抱 Rust 战略的一部分,Surface 团队积极投身 Rust 在驱动层的应用实践,持续参与开源项目 windows-drivers-rs,并率先将 Rust 编写的驱动部署到多款 Surface 设备中。这不仅强化了自身产品的安全性与稳定性,也为整个 Windows 驱动生态确立了更高的安全标准。