Linux 7.4-rc1 释出:18591 个变更集创纪录,Linus 说 AI 补丁走常规流程更健康
作者:陈一帆
11 月 1 日,Linus Torvalds 发布 Linux 7.4-rc1,合并窗口关闭。本轮收进 18,591 个非合并变更集,创下纪录。Torvalds 表示,他更乐意看到 AI 触发的工作在合并窗口涌入,而不是拖到 rc 阶段变成一堆补救修复,他认为这样健康得多。

11 月 1 日,Linus Torvalds 在内核邮件列表发出一封不长的邮件,宣布 Linux 7.4-rc1 释出,本轮合并窗口到此关闭 。按目前节奏,正式版预计 12 月 20 日前后发布,赶在圣诞节前,并且大概率会成为今年的长期支持(LTS)版本 。
先说两个词。合并窗口是新版本开工后的两周「收货期」:各子系统维护者把攒好的功能和修复成批提交,由 Linus 合入主线。窗口一关就进入 rc(release candidate,候选版本)阶段——功能冻结,只修问题,每周放一个 rc 出去,让想尝鲜的人先装上跑。所以 rc1 基本能看出这一版「有多肥」。
这一版确实很庞大。合并窗口里进来了 18,591 个非合并变更集,LWN 的统计说这不仅创了纪录,还几乎追平 7.3 整个开发周期(本身也是纪录)的补丁量 。算上合并提交,窗口内共有 19,671 个提交,而平常大约 1.5 万个 。源码树已经涨到约 4,160 万行,去掉注释和空行,这轮净增近 50 万行代码 。
Linus 对原因的判断比数字更有意思。他说这一版之所以这么大,原因到这会儿已经很明显,但他把它当成好信号:他更乐意看到 AI 触发的工作涌进合并窗口,而不是主要变成 -rc 阶段的额外修复,「我认为那是健康得多的模式」。重点不是给 AI 单独开一条通道,而是这些补丁开始被当作常规提交走流程——他提到补丁「越来越多由 AI 建议生成,虽然常被人工重写」后才合入 。同时他留了观察窗口:「但我们还要看 rc 阶段的样子。」

他也提醒,并不能把原因全算在 AI 上:一部分原因可能是大家都在等 7.4 当 LTS,愿意把东西往这个版本里塞 。至于 diff 为什么看着吓人,他给了个很实在的解释——整整三分之一只是又一份 AMD GPU 寄存器偏移和掩码的大头文件,「忽略这个噪音」。剔除它,结构就跟往常差不多:约一半是驱动,其余散在架构、文件系统、perf 与自测工具、网络、Rust、BPF、内存管理这些老地方 。
参与者方面,目前有 2,678 名开发者为 7.4 贡献代码,其中 625 人首次参与 ——这是截至 rc1 的数字,后面还会涨。
普通用户能摸到的新东西也不少:AMD Radeon 核显新增 PerfOpt,让核显直接访问系统内存时绕过 IOMMU,随 AMDGPU 驱动默认开启,Phoronix 的实测显示 AI/LLM 负载最高提升约 18%–23% ;Zen 6 处理器支持更完整,AMDGPU 默认启用 HDMI 2.1,Intel 为下一代 Nova Lake 笔记本加了 IPU8,更多骁龙 X2 笔记本开箱可用,EXT4 可选支持缓冲 IOmap 。此外还有基础版的 Apple M4 支持(尚未面向普通用户)和 Google Tensor G5、Pixel 10 的主线支持 。
还有两个拉取请求悬在 Linus 的收件箱里,他没为了等自己拿定主意而推迟 rc1,这两个请求可能落到 rc2 。AI 补丁的质量到底如何,接下来每周一个 rc 会给出答案——他自己也是这么打算的。
转载说明
本文根据以下公开资料整理,原文及配图出处见下方。
- [S1] Linux 7.4-rc1 释出
- [S2] Linux-Kernel Archive: Linus 7.4-rc1
- [S3] Linux 7.4-rc1 Released With Nice Performance Improvements, AMD Ryzen Zen 6 Preparations & AMDGPU HDMI 2.1 Default
- [S4] AMD PerfOpt Makes it Into Linux 7.4 As A Nice Performance Boost For AMD iGPUs - Phoronix
- [S5] Kernel prepatch 7.4-rc1
- [S6] Linux 7.4 Merge Window Saw Nearly 20k Commits, Source Tree Approaching 42 Million Lines
- 配图 1:来源:www.phoronix.com(图片署名见原文) · 图片出处
- 配图 2:来源:www.phoronix.com(图片署名见原文) · 图片出处
评论 0
还没有评论,来抢沙发。