一、现象:一边是欢呼,一边是沉默
2026年的编程语言舞台上,Rust 正处于一个微妙的位置。
4月中旬,Linux 7.0 内核正式发布,Rust 语言支持正式脱离"实验性"状态,成为内核开发的正规成员。这被许多开发者视为里程碑事件——全球最主流的开源操作系统,终于为一种新兴语言"转正"开了绿灯。
同一天出炉的 TIOBE 4月编程语言榜单却呈现出另一番景象:Rust 从今年年初的历史最高位第13名滑落至第16名。TIOBE 官方将本期标题定为:"C Gains Again While Rust Loses Some Steam"(C语言再度回升,Rust 失去动力)。
这两个新闻放在一起,勾勒出 Rust 当下的处境:它在专业领域不断收获认可,但在更广泛的市场普及上,似乎遇到了瓶颈。
二、正面:技术层面的全面突破
Linux 内核的背书
Rust 进入 Linux 内核始于 2020 年。经过数年的磨合,2025年12月的内核维护者峰会正式宣布 Rust 实验阶段结束。2026年4月发布的 Linux 7.0,则标志着 Rust 正式成为内核的永久组成部分。
截至目前,Linux 内核已合并超过2万行生产级 Rust 代码,覆盖 GPU 驱动、PCI 子系统、DRM 组件等核心模块。Red Hat 发布的 Nova 驱动(Rust 原生 NVIDIA 显卡驱动)、Apple Silicon GPU 驱动(Asahi 项目)等已实现规模化部署。谷歌 Pixel 系列手机、AWS Nitro System 等产品已将 Rust 内核模块投入生产环境。
AI 部署的新范式
在 AI 基础设施领域,"Python 训练、Rust 部署"正在成为一种新趋势。
Hugging Face 推出的 candle 框架是一款纯 Rust 实现的机器学习框架,无需 Python 运行时依赖,编译产物仅数 MB,非常适合 Serverless 和边缘部署。Cloudflare 透露,其使用 Rust 构建的推理引擎,相比此前的 Python 版本延迟降低了80%以上。
Rust 在并发处理上的优势在 AI 推理场景中得到充分发挥。由于没有 GIL 限制,Rust 能充分利用多核 CPU,在高并发请求场景下保持稳定的响应延迟。对于需要7×24小时运行的推理服务来说,这种可预测的性能表现尤为重要。
生态系统的快速成长
2026年的 Rust 生态系统已覆盖多个关键领域:
- Web 框架
- 数据库引擎Databend、RisingWave 进入生产可用状态
- 分布式存储RustFS 在 4KB 小对象读写测试中比 MinIO 快约2.3倍
- 嵌入式开发
- 工具链rust-analyzer 成为主流 LSP 工具,cargo 生态日趋完善
Rust Project 团队公布的2026年发展计划包含65个目标,涵盖语言特性稳定化、编译速度优化、Wasm 支持增强等多个方向。
三、反面:普及路上的现实困境
TIOBE 排名回落
Rust 在 TIOBE 指数中的走势颇值得关注。2020年6月首次进入前20后,Rust 一直被寄予厚望,被视为有望挑战 C/C++ 的新生代系统语言。今年年初,它确实冲到了历史最高的第13名。然而仅仅三个月后,排名便回落至第16位。
TIOBE CEO Paul Jansen 在分析这一现象时指出,Rust 的优势——性能、安全性、内存管理机制——依然明确,但这些优势往往伴随着更高的学习成本。对于经验丰富的系统工程师来说,投入时间掌握 Rust 是一笔值得的长期投资;但对于更广泛的开发者群体而言,上手门槛依然不低。
生态系统的隐忧
截至2025年底,http://crates.io 上的 Rust crate 数量已超过21万个,总下载量超过2100亿次。但深入观察会发现一些问题:
- 约41.5%的 crate 发布后从未更新("一次性"项目)
- 热门 crate 中,有249个依赖了已被废弃的库
一位在推动 Rust 落地生产环境的工程师曾公开表示,他在实际项目中遇到的最大困难不是语言本身,而是"找不到可放心依赖的库"。许多 crate 是个人副业项目,仅靠少数贡献者维持,稳定性得不到保障。
此外,部分 Rust 库本质上是 C/C++ 库的 FFI 封装。这意味着核心逻辑仍在 C 中,Rust 提供的内存安全优势在这些层面难以体现。
学习曲线的客观存在
Rust 的所有权(Ownership)和借用检查器(Borrow Checker)机制是语言的核心特性,也是最大的入门门槛。对于习惯 Python 或 JavaScript 的开发者来说,这套规则需要一段适应期。
有开发者分享经验:用 Rust 重写一个熟悉的工具时,代码量往往比原版多出不少。虽然编译后的程序性能更优,但前期的学习投入和开发效率损失是客观存在的。
Rust的"平台期"现象说明不是所有"完美语言"都能自然成为主流。
参考资料:
- Linux 7.0 内核发布信息(中关村在线,2026年4月13日)
- TIOBE 2026年4月编程语言榜单(TIOBE 官网)
- Rust Project Goals 2026(http://rust-lang.github.io)
- 《2026年 Rust 崛起:从高性能存储到 AI 推理引擎的实战应用》(掘金,2026年3月)
- 《Rust 真的适合上生产吗?》(头条,2025年12月)