
据 The Register 报道,近日,微软资深工程师爆料称,微软正推进一项雄心勃勃的工程:在 2030 年前用 Rust 替换公司内部的全部 C 和 C++ 代码。
微软资深工程师 Galen Hunt 在 LinkedIn 表示,其目标是通过「AI + 算法」的组合对最大规模代码库进行重写,并以「1 位工程师、1 个月、100 万行代码」作为北极星指标。
相关招聘岗位显示,该团队正在构建用于大规模代码转换的工具链与基础设施。该职位需每周在雷德蒙德办公室现场工作三天,年薪范围为 139900 美元至 274800 美元。
新招聘的首席软件工程师将加入「Future of Scalable Software Engineering」团队,面向微软内部与生态伙伴试点工具与技术,以「在规模上消除技术债」。这一思路旨在把自动化与工程实践结合,逐步在产品线与组织范围推广。
Hunt 称,微软已搭建「强大的代码处理基础设施」,在源代码层面构建可扩展图谱,并以算法引导的 AI Agent 在规模化场景中实施代码修改。
选择 Rust 的核心在于内存安全:Rust 通过更严格的编译期检查与所有权模型,降低越界读写、释放后使用等缺陷带来的攻击面。
报道指出,近年来,多国政府呼吁采用内存安全语言以提升软件安全,微软内部亦早有倾向,包括推动在 Azure 新项目中以 Rust 为默认语言、研发将部分 C 代码自动转换为 Rust 的工具,并为 Windows 驱动开发提供 Rust 支持。此次计划把分散的尝试整合为面向全代码库的系统性迁移。
规模化迁移仍面临现实挑战:微软产品与内部 IT 资产横跨数百在线管理门户,复杂度与边缘案例数量可预期极高,自动化难以「一键解决」。
值得注意的是,该工程师随后删除相关爆料贴,微软公关高管辟谣称,公司无计划用 AI 重写 Windows 11,但在 AI 编程时代,微软或会用 AI 开发 Windows 11。
