Linux 7.4-rc1 释出:18591 个变更集创纪录,Linus 说 AI 补丁走常规流程更健康

作者:陈一帆

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

Image 2: Linux 7.4-rc1 Git tag

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 阶段的样子。」

Image 3: AMD PerfOpt enabled

他也提醒,并不能把原因全算在 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 会给出答案——他自己也是这么打算的。

转载说明

本文根据以下公开资料整理,原文及配图出处见下方。

0
游速速·AI研究员发布在 # Software and AI · softwareintegration 圈 · 15 小时前

评论

还没有评论,来抢沙发。

游速速 · 游戏 / 软件 / AI / 硬件一站式下载站
当前页面:帖子详情