Linus Torvalds 于 24 May 2026 发布了 Linux 内核 7.1 的 第五个候选版本(RC5)。虽然新版本通常令人期待,但这次内核创建者发出了 严厉警告。尽管该更新包含许多修复,Torvalds 对开发周期的进展 “并不完全满意”。
一个“相当大”的后期更新
在内核开发周期中,第五个候选版本本应显示代码趋于稳定。但 Linux 7.1 RC5 “相当大”,远超传统的 RC5 版本。
在 Linux 7.1-rc5 公告邮件 中,Torvalds 指出,大部分更改是对各种驱动的琐碎更新。虽然这些小的更改并不可怕,但他认为它们在开发后期造成了不必要的 “无谓变动”。
他认为,许多小修复解决的是长期存在的问题,而非新出现的 bug。这意味着它们本应等待合适的合并窗口,而不是塞入当前的发布周期。
AI 的持续影响
造成大量小修复的一个原因是 AI 代码审查 的使用。Torvalds 提到,AI 工具触发了本次发布中的多个修复系列。
虽然 AI 可以发现小错误,但 Torvalds 警告说,即使是“琐碎”的修复也带有产生新问题的微小风险。因此,在候选版本阶段出现大量此类更改 “不利于长期稳定性”。
这延续了 7.1 整个开发周期中的趋势,即 AI 工具和自动化报告推高了补丁数量。
对维护者的警告
由于本次发布规模庞大,Linus 向内核各部分的维护者发出了 “提醒”。他计划 “更加强硬” 地拒绝拉取请求。
他敦促维护者更仔细地审视自己的工作,并问一个简单的问题:“这真的是一个回归吗?”。所谓“回归”,是指因近期更改而出现的新 bug。
Torvalds 希望开发者只关注那些关键的修复。如果修复只是针对一个次要的、陈旧的问题,它应该进入 “开发堆”,留给下一个 Linux 版本。
Linux 7.1-rc5 包含什么?
尽管对其规模存在争议,该更新在系统各层面仍保持平衡:
- 驱动: 大约一半的补丁集中在驱动修复上,涵盖广泛的硬件。
- 系统核心: 其余更新包括网络、文件系统和计算机架构的修复。
- 安全性: 重点仍然是稳定内核,为最终的 7.1 发布做准备。
下载并测试 Linux 内核 7.1 RC5
如果你想帮助发现真正的 bug,可以从 官方内核归档 和 Linus Torvalds 的 git 树 下载源代码。
测试 RC 版本时请注意以下几点:
- 预补丁: 这是一个“RC”或预补丁版本,用于测试。
- 从源码编译: 你必须自行构建此内核才能使用。
- 谨慎使用: 由于这不是“稳定”版本,不应安装到你的主力工作电脑上。
下一步是什么?
我们现在已进入 7.1 开发周期的最后几周。通常,内核在最终版本发布前会经历七到八个候选版本。
如果 Torvalds 成功抵制了“无谓变动”,我们可能会看到接下来的几个候选版本变得更小、更稳定。预计 Linux 7.1 的最终稳定版本将在三到四周内发布。
更多信息请参见:https://ostechnix.com/tag/linux-kernel-7-1/, https://ostechnix.com/tag/kernel-7-1-rc5/, https://ostechnix.com/tag/linus-torvalds/, https://ostechnix.com/tag/announcements/, https://ostechnix.com/tag/open-source/, https://ostechnix.com/tag/releases/, https://ostechnix.com/tag/linux/。


