Linus Torvalds 于 2026 年 9 月 13 日宣布了即将发布的 Linux 内核 7.3 的第三个候选版本(RC3)。这一版本按计划发布,Linux 7.3 的测试阶段正在推进。

候选版本通常会随着开发者转向稳定性工作而缩小规模,但 Linux 7.3-rc3 仍是一个相当大的补丁集。而且,作为第三个候选版本,本次发布对存储和文件系统的侧重异常突出。

为什么 Linux 7.3-rc3 这么大?

通常,第三个候选版本是一个平静的阶段,开发者专注于回归测试。但 Linux 7.3-rc3 的不同之处在于,它的文件系统改动量比 rc3 更新中常见的规模更大。

即便有大量文件系统改动,驱动代码仍占整个补丁的大部分。具体来说,本周驱动更新主要来自声音和网络驱动,图形驱动的改动则小得多。

Linux 内核 7.3 RC3 的主要子系统改动

开发团队在内核多个关键领域提交了缺陷修复和稳定性改进。以下是 Linux 7.3-rc3 的新内容:

1. 文件系统与远程存储

  • XFS 稳定性: 开发者修复了内部实时卷上的介质校验问题,修复了健康监控的锁问题,并在日志、缓存和 CIL 例程中补充了缺失的锁注解。
  • SMB 与 CIFS 客户端: 补丁修复了 DACL 所有者/组重写过程中的堆溢出漏洞,修正了 WSL 重解析点中的文件类型损坏问题,并拒绝越界的数据偏移。
  • NetFS 与 AFS: 本次更新修复了无缓冲直接 I/O 写入的错误处理,通过预先加载 folio 解决了预读同步问题,并修正了 AFS 中的目录块解除映射。
  • EROFS 与 Btrfs: 团队暂时禁用了 EROFS 中的 LZ4 滚动解压,并为 Btrfs 的 inode 引用键新增了树检查器校验。

2. 网络与声音驱动

  • 流量控制与调度器: 开发者对流量控制调度器(如 fq、sfq 和 ets)限制了队列长度并钳制了配额,以防止过大的环形分配。
  • IPv4 与 IPv6 修复: 更新解决了路径 MTU 发现过程中的 UDP 长度溢出缺陷,并改进了 Mellanox 以太网驱动的行为。
  • 音频清理: 本次发布修复了 Intel AVS 音频链路的初始化失败,修复了流生命周期处理,并修正了 Cirrus Logic 编解码器中的运行时电源管理不平衡缺陷。

3. 架构与安全

  • 架构修复: 更新主要集中在 s390 和 PowerPC 架构,处理原子上下文中的加密互斥锁处理以及中断入口处的用户时间统计。
  • Landlock 安全: 安全团队清理了规则集校验检查,限制了逃逸跟踪路径的输出长度,并修复了父目录跟踪中的释放后使用缺陷。
  • 跟踪与调试: 补丁修正了直方图堆栈跟踪修饰符导致的内存损坏,并确保打开选项文件时进行正确的引用跟踪。

Linux 7.3 的预计时间表是什么?

rc3 的发布使 Linux 7.3 内核保持在标准的 9 到 10 周开发周期轨道上。以下是通往最终版本的预计发布时间表:

  • 2026 年 8 月 30 日: Linux 7.3-rc1(已发布)
  • 2026 年 9 月 6 日: Linux 7.3-rc2(已发布)
  • 2026 年 9 月 13 日: Linux 7.3-rc3(已发布)
  • 2026 年 9 月 20 日: Linux 7.3-rc4(预计)
  • 2026 年 9 月 27 日: Linux 7.3-rc5(预计)
  • 2026 年 10 月 4 日: Linux 7.3-rc6(预计)
  • 2026 年 10 月 11 日: Linux 7.3-rc7(预计)
  • 2026 年 10 月 18 日: Linux 7.3 最终版本(预计)

如果出现意外回归或后期缺陷,需要额外的第八个候选版本(rc8),最终发布日期将推迟到 2026 年 10 月 25 日。

如何下载和测试 Linux 7.3-rc3

内核测试者和 Linux 爱好者可以直接从官方 Linux 内核归档下载 Linux 7.3-rc3,或从 Linus Torvalds 的 Git 树克隆源代码。

由于这是预发布候选版本,它可能包含缺陷或不完整的功能。因此,日常使用和生产系统应继续使用最新的稳定内核版本,直到 Linux 7.3 发布最终版本。