Linus Torvalds 于 8月9日 发布了 Linux 7.2 的第七个发行候选版,并借公告解释了其体量:“我不能说自己对这一切的规模完全满意,但事实就是如此:这就是有大量修复的新常态,其中很多都要归功于各种 AI 工具的审查。”
为什么 rc7 不是合适的阶段
一个大约包含 400 个非合并提交、涉及约 412 个文件的 rc7,与内核的发布节奏并不相符。到了第七个候选版,周期通常已经趋于平静,维护者只会保留那些不是回归问题的内容。Torvalds 一周前在 rc6 也表达了同样的不满;当时的 rc6 是内核历史上规模最大的 rc6。
这些修复都是什么
不是外观层面的改动。这批修复包括一个在内存管理中潜伏了 八年 的 use-after-free race,若干被评为关键和高严重级别的 HWMON 修复,一个解决 silent data loss 的 Btrfs fixup-worker 恢复补丁,以及一大批网络补丁和针对 Safe RET Interrupt 漏洞的修复。
是审查,不是作者身份
这种说法很容易被误解,而几篇报道也确实这么误解了。Torvalds 赞扬的是 AI 工具在审查过程中 发现 了漏洞,而不是说它们编写了内核。他也并不是在说质量下降了——这些都是真实缺陷,其中几项已经存在多年,只是人类审查没有发现。
这是一种印象,不是统计
“其中很多”是 Torvalds 对自己收件箱的主观判断。外界尚未公布按提交级别统计的、由 AI 发现与由人工发现的修复数量,内核围绕署名尾注(attribution trailers)的单独争论也仍未定论。预计最终版 7.2 仍将在下周末发布。
