Linus Torvalds 阻止将 RISC-V 补丁纳入 Linux 6.17

骗子中的莱纳斯·托瓦尔兹

莱纳斯托沃兹, Linux 内核开发的创建者和领导者, 再次证明质量和准时是不可谈判的 在Linux内核的开发中。

在 Linux 6.17 开发周期中, 谷歌工程师帕尔默·达贝尔 提交了一组未通过筛选的 RISC-V 架构补丁 来自顶级开发人员。原因是:它们提交得太晚,并且包含被视为“垃圾”的更改,不属于 RISC-V 树。

这一决定意味着提议的改进要到 Linux 6.18 版本才会实现,这可能会减缓 RISC-V 在某些环境中的采用速度,并阻碍依赖这些更新的开发人员。

对于那些还不熟悉 RISC-V 的人来说,你应该知道这个 它是一个免费且开放的指令集架构 RISC-V 于 2010 年诞生于加州大学伯克利分校,凭借其灵活性和不断壮大的开发者社区,在与 ARM 和 x86 等专有架构的竞争中逐渐占据上风。RISC-V 国际联盟目前拥有超过 4500 名成员。

尽管发展迅速,该架构仍面临着成熟度和稳定性方面的挑战。Chimera Linux 等案例由于现有硬件的性能问题而暂停了支持,反映出其在生产环境中立足的困难。

时间和代码质量的拒绝

Torvalds 曾要求提前提交拉取请求 因为他要去旅行。然而,更新发布于 8 年 2025 月 6.17 日,恰好是 Linux 1 合并窗口关闭前两天,该窗口计划发布版本 -rcXNUMX。

项目负责人不仅批评了延迟,还批评了内容他指出,这些变化在 RISC-V 范围之外增加了不必要的修改,影响了通用文件,并且没有任何价值。用他自己的话说,这“让世界变得更糟”。

Linus Torvalds 的反应和独特的风格

RISC-V 补丁事件并不是个例。 在2025的六月, Torvalds 已经卷入了一场争议 由于担心其质量和可维护性,从内核中删除了 Bcachefs 文件系统。

这次,他的信息很直接:不再出现逾期提交或不相关的修改。帕尔默·达贝尔特为此道歉,并承诺在未来的版本中纠正这一流程。

社区对此反应不一。 一些人认为他的坦率是维护内核质量的有效方法;然而,另一些人则认为他的语气可能会打击新贡献者的积极性。然而,托瓦兹坚持自己的立场:内核的稳定性和安全性高于一切。

在掌管 Linux 内核的三十多年里, Linus Torvalds 因其直接、有时甚至是激进的沟通风格而闻名。尽管他过去曾承认需要缓和自己的语气,但他仍然将技术严谨性置于外交之上。

对他来说,引入不区分大小写的文件系统或对代码库进行脱离上下文的更改等决定代表着不必要的风险,可能会损害系统的长期稳定性。

此次对 RISC-V 补丁的拒绝,本质上是对几十年来指导 Linux 内核的理念的重申:质量不容谈判,必须按时完成。

Linux 6.17 的 Btrfs 性能改进和其他新功能

其他已准备好的新功能和改进 Linux 6.17 的性能和功能 btrfs 文件系统最值得注意的新功能之一是对大型作品集的实验性支持,这项优化有望减少开销和 加速多种场景下的运营尽管从技术上来说该功能已准备好得到更广泛的应用,但开发人员警告说,它尚未经过足够的测试,因此还不能被认为是完全稳定的。

新版本的 Btrfs它还在 XArray 结构中引入了更密集的键放置。,提高了存储生成树节点的紧凑度。这一改变可以减少50%~70%的端节点数量,从而优化内部结构,降低资源消耗。此外, 碎片整理调整已通过 ioctl 应用,同时激活先前设计的机制以防止关键文件系统损坏,该机制限制对已安装文件系统的块设备的写入。

除此之外,它还凸显了 缓存系统的实现 用于释放已分配空间的位图的请求。在使用空文件创建的测试中,此优化使性能提升高达 20%,并且在元数据负载繁重的环境中也取得了显著的改进。同样,在使用数据压缩的系统上,预读功能也得到了改进,从而提高了数据访问速度。

最后,如果您有兴趣了解更多,可以查阅详情 以下链接。