12月24日有消息称,微软资深工程师加伦・亨特于12月20日在LinkedIn上发布了一篇文章,阐述了一个远大目标:希望在2030年之前,能通过Rust语言与AI辅助相结合的方式,逐步替换掉现有的每一行C和C++代码。
然而,经过众多媒体的转载与渲染,许多读者误以为微软正计划用Rust和AI技术来重写整个Windows系统。对此,亨特本人在原帖基础上进行了澄清:
没想到我的帖子引发了如此广泛的关注,这完全超出了我的预期……而且字里行间也出现了不少推测性的解读。
在此特别澄清:Windows并未计划使用Rust语言结合AI进行重写。
我们团队开展的项目属于研究性质,旨在探索实现跨语言迁移的技术方案。发帖的初衷是为了寻找志同道合的工程师加入这项多年期项目的下一阶段工作——而并非为Windows 11+制定新战略,更不暗示Rust会是最终目标。

当然,微软青睐Rust早已不是什么新闻了。多年来,公司高层多次在采访中表态要从C语言转向Rust,并鼓励开发者积极使用Rust来编写Win11驱动程序。
微软指出,使用Rust编写Windows驱动程序好处颇多,其主要卖点在于内存安全性,可以有效弥补C++和C等传统编程语言在安全方面的不足。
此外,Rust语言具备严格的类型检查、并发安全性、静态分析能力,以及编译时抽象和与传统编程语言的互操作性。因此,微软也希望其他开发者能为GitHub上的windows-drivers-rs项目贡献力量。
微软承诺会继续推进用Rust编写驱动,并提升Rust与Windows驱动程序工具包(WDK)之间的功能一致性。后续我们将保持关注。
