Linux内核7.1-rc5正式发布,Linus Torvalds罕见表态将对"无意义的Pull Request"采取更强硬态度,部分由AI编码助手触发的补丁正在冲击内核发布的稳定性。
2026年5月24日,Linux内核7.1的第五个候选版本(rc5)如期发布。这个版本带来了大量修复,其中相当一部分由GitHub Copilot和Claude Code等AI编码助手生成或协助完成。然而,Linux之父Linus Torvalds在发布说明中表达了明显的不满,警告称这种"不必要的变更"正在威胁内核的长期稳定性。
Torvalds在邮件列表中直言不讳:"毫不意外地,rc5规模相当大,比传统rc5要大得多。"他承认对现状"并不完全满意"——虽然大多数变更是针对随机驱动程序的琐碎修复,降低了风险,但"我真的不确定在rc5阶段这种变更是否值得"。

按照Linux内核的标准开发流程,每个版本周期包含两周的合并窗口期,随后是七个候选版本(rc1至rc7)。rc5通常意味着开发接近尾声,代码应当趋于稳定。然而,7.1-rc5的提交量却异常庞大,Torvalds指出其中"相当多只是无关紧要的琐碎内容"。
AI编码助手在本轮修复中扮演了重要角色。Phoronix的追踪显示,GitHub Copilot和Claude Code本周协助修复了Intel Xe显卡驱动、Raspberry Pi VD驱动、AMD显示代码、SMB协议、Netfilter防火墙、sysfs、IO_uring、蓝牙等多个子系统的问题。
内核社区已经建立了规范的AI贡献标识机制——开发者需在补丁中使用"Assisted-by:"标签注明AI工具的参与。通过git.kernel.org的搜索可以追踪到大量此类标记的提交。
然而,Torvalds发现部分由AI代码审查触发的修复系列"只是无关紧要的琐碎内容",他认为这些修复"最好进入linux-next树,在合并窗口期间再合并"。
面对AI驱动的"无意义变更"泛滥,Torvalds宣布将采取更强硬立场:"我认为我需要对这类不必要的晚期变更更加强硬。我们应该寻找回归问题(regressions)。对长期存在的非关键问题的修复,根本不适合在发布周期这么晚的阶段提交。"
他进一步解释了自己的担忧:"这些大规模的rc不利于长期稳定性。琐碎修复可能是琐碎的,出问题的概率很低,但'低概率'不等于'零概率'。"
Torvalds向开发者发出明确指令:"请仔细审视你们的Pull Request,问问自己:'这真的是一个回归问题吗?或者足够严重,不应该只是丢进开发堆?'"
这已是Torvalds连续第二周公开抱怨AI对内核开发的负面影响。上周,他曾批评"AI报告的持续洪流基本上让安全邮件列表变得几乎无法管理,由于不同人用相同工具发现相同问题,造成了巨大的重复"。
AI对Linux内核的冲击呈现两面性:一方面,AI编码助手确实在协助修复真实的技术问题,从显卡驱动到WiFi模块,从安全漏洞到性能优化;另一方面,AI也降低了提交门槛,导致大量低质量、非紧急的修复涌入,增加了维护者的审查负担。
尽管rc5规模超出预期,Linux 7.1稳定版仍有望在6月中旬发布。这个版本将带来诸多新特性,包括可选的全新NTFS驱动、更多HP和ASUS笔记本的x86平台驱动支持、Intel P-State和AMD P-State驱动的修复改进等。
参考来源:
Phoronix - Linux 7.1-rc5 Released With Fixes Ramping Up From AI Coding Agents
https://www.phoronix.com/news/Linux-7.1-rc5-Released
The Register - Linus Torvalds to 'start being more hardnosed' about 'pointless pull requests' – some of which come from AIs
https://www.theregister.com/oses/2026/05/25/linus-torvalds-to-start-being-more-hardnosed-about-pointless-pull-requests-some-of-which-come-from-ais/5245549
Linux Kernel Mailing List - Linux 7.1-rc5 announcement
https://lore.kernel.org/lkml/CAHk-=wjt1NiKOdyAMz_DT7NmZ++SizPOhRSi492ukdTnpDzHQw@mail.gmail.com/T/#u
Linux Compatible - Linux Kernel 7.1 RC5 released
https://www.linuxcompatible.org/story/linux-kernel-71-rc5-released/
GitHub - torvalds/linux commits
https://github.com/torvalds/linux/commits