导读 | Rust for Linux v9 补丁发布,补丁的数量明显减少,并入主线的时间应该会短得多。Rust 支持即将并入主线 |
“Rust for Linux v9” 补丁发布了,这个补丁比前几个要小得多 —— 为了尽快通过审查进入主线,这个版本删除了许多额外的功能和集成,导致新代码只有 12.5k 行。
功能代码越多,测试审查的时间越长。现在的计划是对 Rust for Linux 的初始集成采用最小化路线,删掉一大堆不太重要的功能代码,赶紧通过测试进入主线。等进入主线再构建额外的功能,并允许对各种抽象和子系统特定的补丁进行更多测试。
Rust for Linux 首席开发人员 Miguel Ojeda 对 v9 补丁发表了评论:这其实是一个精简版 v8,只保留了能编译一个最小 Rust 内核模块的基础代码。目前 首要任务是获得 “Linux 核心” 支持,再逐步将其余的功能代码上游化。通过删除其中的一些补丁让代码体积变得更小,这似乎是一个很好的平衡。
总的来说, v9 补丁从 40 K 行代码减少到 13 K,其实大多数代码已经在 linux-next 中存在了几个月,但是为了尽快通过审查,我不得不做一些小的改动来减少代码数量。
随着 v9 补丁的数量明显减少,并入主线的时间应该会短得多。其实 Linus 也希望尽快合并它,如果简化的工作做得足够好,Linus 可能会在下周的 Linux 6.0 合并窗口合并 Rust for Linux 。届时 Rust 将作为 C 的补充用于 Linux 内核驱动程序的开发。
原文来自:
本文地址://q13zd.cn/rust-for-linux-v9.html编辑:问题终结者,审核员:清蒸github
Linux大全:
Linux系统大全: