网站搜索

Linux 内核 7.1 RC5 发布:AI 代码审查增加补丁大小


林纳斯·托瓦兹于2026年5月24日发布了Linux 内核 7.1的第五个候选版本(RC5)。虽然新版本通常带来令人兴奋的消息,但本周内核的创建者发出了严格警告。尽管此次更新包含许多修复,托瓦兹对开发周期的进展仍然感到“不完全满意”。

晚期阶段的“相当大的”更新

Linux 内核 7.1 发布候选版 5

在内核开发周期中,第五个候选发布版本理想情况下应该显示代码趋于稳定。但,Linux 7.1 RC5 是“相当大”的,比传统的 RC5 版本大得多。

在Linux 7.1-rc5 发布邮件中,Torvalds指出大多数更改只是对各种驱动程序的琐碎更新。虽然这些小改动并不“可怕”,但他认为在这个阶段它们造成了不必要的“无意义的波动”。

他认为,这些小修复中的许多解决的是长期存在的问题,而不是新的漏洞。意思是——他们本应该等到一个合适的合并窗口,而不是把当前的发布周期弄得杂乱无章。

人工智能的持续影响

导致大量小修复的一个原因是使用了人工智能代码审查。托瓦尔兹提到,AI 工具触发了本次发布中的多个修复系列。

虽然人工智能可以发现小错误,但托瓦兹警告称,即使是“微不足道”的修复也有可能带来新的问题。因此,在发布候选阶段出现大量这样的更改“对长期稳定性不利”。

这延续了在整个7.1周期中看到的趋势,即AI工具和自动报告推动了补丁数量的增加。

对维护者的警告

由于这个版本的规模很大,林纳斯向维护内核不同部分的人发出了“预警”。他计划在拒绝合并请求时“更加严格”。

他敦促维护者更仔细地审视自己的工作,并提出一个简单的问题:“这真的是回归吗?”。对于不清楚的人来说,‘回归’是指由于最近的更改而出现的新错误。

托瓦兹希望开发者只关注那些关键的修复。如果修复只是针对一个次要的、旧的问题,它应该被放入“开发堆”,用于下一版本的 Linux。

Linux 7.1-rc5 内部有什么?

尽管关于其规模存在争议,但更新在整个系统中仍保持平衡:

  • 驱动程序:大约一半的补丁集中在驱动程序修复上,涵盖了各种硬件。
  • 系统核心:其余的更新包括网络、文件系统和计算机架构的修复。
  • 安全性: 我们的重点仍然是稳定内核,同时向最终的 7.1 版本发布迈进。

下载并测试 Linux 内核 7.1 RC5

如果你想帮助寻找真正的漏洞,你可以从 官方 Linux 内核档案 和 Linus Torvalds 的 git 树 下载源代码。

在测试RC时请记住以下几点:

  • 仅限预补丁:这是一个“RC”或预补丁版本,用于测试。
  • 从源代码编译:您必须自己构建此内核才能使用它。
  • 请注意: 由于这不是“稳定”版本,您不应在主工作电脑上安装它。

接下来是什么?

我们现在正进入 7.1 开发周期的最后几周。通常,内核会经过七到八个候选版本,然后最终版本才会发布。

如果托瓦尔兹成功抵制“无意义的变动”,我们可能会看到接下来的几个发布候选版本变得更小、更稳定。我们预计最终的稳定版本Linux 7.1将在大约三到四周内到来。