Linux 基金会在 7 月 31 日宣布成立 Rust Kernel Alliance,创始成员包括 Linux 内核社区、Microsoft、Google、Meta、AWS、华为和红帽,五年内投入 2000 万美元。联盟的核心目标是把 Rust 语言在内核、驱动、文件系统和网络协议栈的覆盖比例从当前的 4% 提升到 30% 以上,并推动主流 Linux 发行版把 Rust 工具链纳入默认构建系统。
技术路线上,联盟下设四个工作组:内核核心组负责把 Rust 接入 arch-independent 子系统,目标 2027 年底前实现 Rust 编写的调度器与内存管理可与 C 版本同时运行;驱动组重点迁移 USB、网卡、GPU 三类驱动,联发科、博通、Mellanox 已提交适配代码;文件系统组聚焦 ext4 和 btrfs 的 Rust 重写;网络协议栈组从 TCP 拥塞控制开始,逐步替换 BPF helper 中的复杂 C 代码。
Microsoft 在联盟中的角色最有商业考量。Windows 11 内核已经引入 Rust 重写的 GDI 子模块和 DirectX 驱动层,Azure Stack HCI 的 hypervisor 也在做 Rust 改造。Microsoft 工程副总裁 David Weston 在声明中提到,Windows 11 24H2 之后 70% 的内存安全漏洞来自 C/C++ 编写的组件,Rust 化是必由之路。Google 则是 Android 阵营的样板,Android 14 已经有 21% 的新增代码用 Rust 编写,主要集中在 Keystore2、UWB、蓝牙协议栈。
Linus Torvalds 在 2024 年那场著名的「内核里能容忍更多 Rust」表态之后,Rust for Linux 项目的合并窗口一直在拉宽。但社区并非没有反对声音。资深内核开发者 Ingo Molnar、Greg Kroah-Hartman 都指出 Rust 与 C 的 ABI 兼容性问题尚未完全解决,混合栈的运行时性能损失在 1.5% 到 4% 之间。联盟的另一个隐含任务是给反对声音一个统一的沟通渠道,避免 2018 年那次「C 阵营 vs Rust 阵营」的内核邮件列表大论战重演。
对国内开发者而言,Rust 生态是少数能与海外平起平坐的系统编程领域。华为 openEuler、阿里龙蜥、统信 UOS 都已经把 Rust 工具链纳入了默认构建系统。PingCAP 的 TiKV 早在 2020 年就完成了主要模块的 Rust 化,Tikv-server 在 TPC-C 基准测试中比 MySQL 8.4 高 1.8 倍。Linux 基金会这次正式把 Rust 内核列入主航道,意味着国内 Rust 厂商在系统软件领域的话语权会进一步上升。
人才储备方面的缺口同步放大。Rust 语言在内核开发上的熟练工程师全球估算不超过 2000 人,国内不到 200 人。联盟计划在 2026-2030 年通过 GSoC、Linux Training 计划、Linux Foundation Mentorship 与中国 985 高校合作,培养 5000 名 Rust 内核开发工程师。阿里云、字节跳动、火山引擎都已经把 Rust 列为系统编程岗位的优先招聘语言,资深 Rust 工程师年薪开到 150 万-300 万人民币区间。
教育合作方面,联盟与卡内基梅隆大学、清华大学、上海交通大学、浙江大学等签署协议,2026 年秋季开始联合开设《Rust 系统编程》研究生选修课,并设立每年 50 个面向博士生的 Rust 内核研究奖学金。国内方面,华为 openEuler 社区同步启动「Rust 走进高校」计划,与 30 所 985/211 高校合作建立 Rust 实验室,预计 2027 年培养 1200 名具备系统编程能力的 Rust 工程师。
产业落地方面,国产数据库厂商 OceanBase 4.3 在内核模块中尝试用 Rust 重写事务调度器,初步压测显示 TPS 提升 12%;蚂蚁集团自研的 Rust RPC 框架 Volo 已经在 50 多个内部服务中替代 gRPC,延迟降低 23%。这些案例为联盟工作提供了中国生态的实际参考样本。