Linus Torvalds 已于 2026 年 8 月 30 日(周日)正式关闭为期两周的合并窗口,并面向公众宣布 Linux 内核 7.3 的首个候选版本(RC1)。尽管就提交数量和补丁规模而言这个版本异常庞大,但排除一次大规模的例行 AMD GPU 硬件转储后,内核核心的开发模式完全正常。
Linux 7.3-rc1 的新变化
在 Linux 7.3-rc1 发布公告邮件 中,Linus 指出,Linux 内核 7.3 RC1 无论从提交数量还是实际代码差异来看都是相当大的候选版本,只是其开发模式与以往相似。本次发布的主要技术新增与变更包括:
1. 图形与主要硬件支持
大规模的 AMD GPU 更新
最大的一项变更是大规模的 AMD GPU 代码与头文件转储,仅此一项就约占整个 rc1 补丁的三分之一。其体量来自:
- 新增 AMD DCN6 寄存器头文件。
- 将大量硬件定义以 C 头文件
#defines的形式转储。 - 为这一代新图形硬件提供的配套支持代码。
如果没有这一整块图形定义,合并窗口将完全符合常规。
图形与显示更新
内核包含广泛的 DRM(直接渲染管理器)更新、fbdev 更新以及面板/背光控制。
2. 虚拟文件系统(VFS)与文件系统
文件系统层进行了大规模清理,并包含几项重大转变:
- 新文件系统: 本次发布引入了
failfs文件系统。 - 移除旧组件: 清理了古老和遗留元素,具体包括移除
efs和freevxfs,以及移除cachefiles ondemand。 - 核心 VFS 改进: 重要更新涵盖 VFS 写回、超级块管理、挂载、查找、元数据
iomap工具、FAT 和overlayfs。此外,VFS BPF 访问和kthreadVFS 集成也获得了专门更新。 - 标准与网络文件系统: 开发继续,直接更新了
ext4、btrfs、xfs、f2fs、erofs、ntfs3、exfat,以及ext2、udf和isofs等遗留文件系统。NFS(客户端和守护进程)、Ceph 和 SMB/CIFS(服务器和客户端)等网络文件系统也获得了更新。 - 存储技术: 块层、
io_uring、fscrypt加密、设备映射器以及 UBI 和 UBIFS 等闪存友好存储工具也获得了额外更新。
3. 核心内核、内存管理与调度
- 调度器与锁: 本次发布包含多项调度和锁更新,包括较新的
sched_ext可扩展调度器框架、工作队列和控制组(cgroups)。 - 内存管理(MM): 包含核心 MM 更新、
memblock更新、slab 分配器更新和内存热修复。 - 基础设施与中断: 核心获得通用入口代码、可重启序列(
rseq)、通用中断子系统、futex、定时器、时间维护和虚拟动态共享对象(vDSO)的更新。 - 系统生命周期: 包含
livepatching、liveupdate和kexec工具的关键更新。
4. 架构与平台支持
- x86 平台: 获得机器检查异常(MCE)、替代方案、资源控制、CPUID、MSR 和 Intel Trust Domain Extensions(TDX)的更新。
- ARM 与 arm64: ARM SoC 设备树、SoC 驱动、默认配置和通用 arm64 平台修复获得大量更新。
- 其他架构: 平台和 CPU 支持更新涵盖 RISC-V、LoongArch、PowerPC、s390、MIPS、OpenRISC、parisc 和 m68k。
5. 安全与 Linux 安全模块(LSM)
- 沙箱与 LSM: 本次发布更新了关键安全层,包括
Landlock、AppArmor、selinux和smack。 - 系统完整性与硬件安全: 完整性子系统、通用能力管理和 TPM(可信平台模块)驱动获得直接更新。
6. 开发者工具、诊断与语言
- 内核中的 Rust: 内核的 Rust 编程语言支持继续成熟,包含专门的 Rust 工具更新和修复。
- 验证与跟踪: 诊断框架通过 实时验证器(RTV)、实时 Linux 分析(RTLA)工具、
ftrace、tracefs和环形缓冲区的更新得到扩展。 - 消毒器: 内核并发消毒器(KCSAN) 获得更新,以帮助捕获多线程竞争条件。
- 测试与构建工具: 本次发布通过
kunit和kselftest改进了测试,同时更新了 Kbuild/Kconfig 编译系统。
一个令人意外的细节
尽管拥有数十年的关键内核发布管理经验,Linus Torvalds 承认他在紧张的合并窗口期间执行了一次 完整的系统升级,表现得像个“A 级傻瓜”。
他天真地认为“不会出问题”,结果弄坏了系统,不得不花费宝贵时间排查问题,同时还要处理涌入的代码合并。
测试 Linux 内核 7.3 RC1
内核爱好者和好奇的用户可以从 官方 Linux 内核归档 下载 Linux 7.3-rc1,或在 Linus Torvalds 的 Git 树 中浏览源代码。
请注意,这是一个 预发布(候选版本) 版本。它主要面向内核开发者、测试人员以及熟悉从源代码编译内核的 Linux 爱好者。与任何候选版本一样,Linux 7.3-rc1 可能包含错误、回归或不完整的功能。如果您依赖计算机进行工作或其他重要任务,通常最好使用最新的 稳定版 Linux 内核,并等待 Linux 7.3 达到最终发布。本次发布的相关主题包括 https://ostechnix.com/tag/linux-kernel-7-3/、https://ostechnix.com/tag/kernel-7-3-rc1/、https://ostechnix.com/tag/announcements/、https://ostechnix.com/tag/open-source/、https://ostechnix.com/tag/releases/ 与 https://ostechnix.com/tag/linux/。
Linux 内核 7.3 预计最终发布日期
Linux 7.3-rc1 于 8 月 30 日 发布,标志着两周合并窗口的结束。
Linux 通常遵循从合并窗口结束到稳定发布大约 9–10 周 的周期,新的候选版本通常在每周日发布:
- 8 月 30 日: 7.3-rc1
- 9 月 6 日: rc2
- 9 月 13 日: rc3
- 9 月 20 日: rc4
- 9 月 27 日: rc5
- 10 月 4 日: rc6
- 10 月 11 日: rc7
- 10 月 18 日: Linux 7.3 最终版
因此,我们对 Linux 7.3 最终发布日期的最佳估计是 10 月 18 日。如果 Linus 因后期错误或回归需要额外的 RC8,最终发布很可能会推迟到 10 月 25 日。


