大学研究人员在本月于东京举行的 2025 年 Linux Plumbers Conference 上展示了 Rex。Rex 旨在提供“安全且可用”的基于 Rust 的内核扩展,可以用于替代 eBPF 程序以扩展 Linux 内核的功能。
目前 Rex 仍处于开发阶段,尚未有任何关于将其上游合并到主线 Linux 内核的决定。Rex 是一个基于 Rust 的内核扩展框架,其安全性保证与 eBPF 类似。Rex 依赖于 Rust 编程语言的安全性以及轻量级的运行时保护。

来自弗吉尼亚理工学院和伊利诺伊大学厄巴纳-香槟分校的研究人员在 LPC 2025 上介绍了 Rex。目前 Rex 的代码尚未正式提交到邮件列表以进行正式审查或尝试将其上游合并到主线内核中。那些想查看 Rex 当前文档和代码的人可以通过 GitHub 找到它们。
以下是完整的 LPC 2025 会议记录,还有与所提议的 Linux 内核的 Rust 安全扩展相关的 PDF 幻灯片。
转自 Rex: Proposed Safe Rust Kernel Extensions For The Linux Kernel, In Place Of eBPF – Phoronix
Linuxeden开源社区