微软将Rust列为内部一级支持语言

微软在RustConf宣布Rust成为内部一级支持语言,与C++、C#、TypeScript并列。公司称已有超100个项目仓库采用Rust,并推出定制编译器后端连接Visual C++工具链。

据 The Register 报道,Rust 已被微软列入官方支持语言名单,成为该公司内部开发环境中的一员。在本周于蒙特利尔举行的 RustConf 年度大会上,微软 Rust 工具团队首席工程师 Victor Ciura 在主题演讲中表示,Rust 现在是微软的"一级"(Tier One)语言,与 C++、C# 和 TypeScript 并列,成为公司内部开发支持度最高的语言。

Ciura 介绍,微软已经为 Rust 在软件开发全生命周期中的本地开发"铺平了道路",提供了配套的工具和流程支持。

Windows约70%漏洞与内存相关

事实上,Rust 在微软并非新事物。目前公司已有超过 100 个项目仓库采用 Rust。微软还构建了名为 Oxidizer 的一系列 crate,用于开发可扩展的 Rust 服务,微软 365 核心服务——包括 Outlook、Word、Excel、OneDrive 和 SharePoint——正是基于这套组件构建和持续优化的。此外,Copilot 技术栈也在很大程度上依赖 Rust。

在编译工具链方面,微软工程师开发了 rustc_codegen_utc,这是一个定制的 Rust 编译器代码生成后端,可将 rustc 编译器直接接入微软面向 Windows 的内部 Visual C++ 工具链。Ciura 在一篇博客文章中表示,这实现了"Windows 上 Rust 与 C++ 统一代码生成平台",目前已有 100 多个微软项目仓库使用该后端进行构建。

微软对 Rust 的推进也与其安全目标直接相关。在 2025 年 RustConf 的主题演讲中,微软 Azure CTO Mark Russinovich 指出,Windows 安全漏洞(CVE)中约 70% 属于内存问题。

"我很早就意识到一件事:无论我们多么想改进 C 和 C++,都无法让它们达到 Rust 与生俱来的安全水平,"他说。

在 Slashdot 上阅读更多故事。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读