主页 文库
目录
返回文库
Rust 生态再加速:Linux 内核中 Rust 模块突破 100 万行
作者: Leon 创建: 2026-06-24 14:36 更新: 2026-06-24 14:36 查阅: 6次 约 2 分钟阅读 Rust Linux内核 系统编程

Linux 内核维护者本月宣布,内核中 Rust 编写的代码已经突破 100 万行,比 2024 年初的 8 万行增长 12 倍。这意味着 Rust 已经从「实验语言」正式成为内核开发的主流语言之一。

tech_04

哪些子系统在用 Rust

目前内核中使用 Rust 比例最高的子系统包括:网络协议栈(约 18%)、文件系统(约 11%)、设备驱动(约 14%)。Asahi Linux 团队基于 Rust 编写的 Apple Silicon GPU 驱动是迄今为止规模最大的单一 Rust 模块。

为什么是 Rust

Linux 内核维护者 Greg Kroah-Hartman 在邮件列表中再次强调,「Rust 在内存安全方面的优势是显著的,过去三年用 Rust 编写的代码中只发现了 4 个 use-after-free 问题,远低于 C 代码的同期数据。」

但 Rust 在 Linux 内核中并非没有阻力。一些维护者担心两种语言并存会增加长期维护成本。社区目前的共识是:新增模块鼓励使用 Rust,存量 C 代码不强制迁移。

相关文章

量子计算商业化破冰:1000+量子比特芯片的实际应用 固态电池量产突破:电动汽车续航迈入1000公里时代 国产 GPU 突破:壁仞、摩尔线程发布媲美 H100 的 AI 训练芯片 量子计算商用突破:IBM 1000 量子比特处理器云服务上线

讨论 (0)

登录 后可参与讨论

← 返回文库
© 2026 LeonZone