4月12号,Linus Torvalds 放出了 Linux 7.0。版本号从 6 跳到 7,虽然他本人说"就是数字递增,别多想",但对内核社区来说,7.0 确实有点仪式感。这个版本攒了 11,588 个非合并提交,开发量不小。

更有意思的是,Linus 刚发完 7.0 就说:"明天 7.1 合并窗口就开。"
果不其然,4月13号合并窗口正式开启,他桌上已经堆了不少 pull request。内核社区根本没给 7.0 什么庆祝时间,直接开干。
Rust 正式"毕业"了
这大概是 7.0 最值得关注的变化。Rust 在内核里不再是"实验性"功能了。从 6.1 开始引入 Rust,到现在快四年,终于拿到了正式身份。

这意味着什么?以后各子系统维护者不能再拿"这是实验性的"来拒绝 Rust 代码了(当然他们还是可以找别的理由拒绝)。而内存安全漏洞是 Linux 内核最常见的安全问题之一,Rust 从语言层面就能消灭一整类 bug。
7.1 里已经有一个重量级的 Rust 项目在路上了:Nova,一个用 Rust 写的开源 NVIDIA 驱动,后面会细说。
XFS 自愈:不用半夜起来 fsck 了
XFS 在 7.0 合入了自主自愈功能。简单说,很多原本需要人工介入的场景有望被后台处理,不需要手动卸载、跑 fsck。
XFS 自愈的长期设计目标是通过 xfs_scrub 配合 systemd 服务做周期性后台修复,是个值得期待的特性。
WiFi 8 起步,后量子密码来了
WiFi 8(802.11bn)的基础工作进了 7.0 内核。WiFi 8 的关键词是"超高可靠性",更低的延迟、更稳的连接。离真正能用上还有段时间(硬件都还没量产),但内核这边的地基已经打好了(early support)。

安全方面有两个大动作。ML-DSA 后量子签名算法合入了内核,模块认证可以用抗量子攻击的签名了。另外 SHA-1 模块签名被正式移除,SHA-1 早就被证明不安全,这个移除只是时间问题。还在用 SHA-1 签内核模块的话,该升级了。
调度器简化,BPF 补上 io_uring 的洞
抢占模式从一堆选择简化成了两个:PREEMPT_LAZY 和 PREEMPT_FULL。以前选抢占模式像点套餐,现在就两个选项,清爽多了。对大多数用户来说,默认的 PREEMPT_LAZY 就够了。
还有个变化:seccomp 之前一直没法拦截 io_uring 操作,这是个安全盲区。7.0 用 BPF 补上了这个洞,现在可以用 BPF 程序来过滤 io_uring 的操作了。搞容器和沙箱的人应该会觉得这个很实用。
7.1 显卡驱动大爆发
合并窗口刚开,但已经能看到 7.1 的几个重量级选手了。

Nova,一个用 Rust 编写的全新开源 NVIDIA 驱动,基于 GSP firmware。NVIDIA 开源驱动这几年的发展路径挺有意思:先有 Nouveau(逆向工程),然后 NVIDIA 官方发布了一些开放源码的组件,现在又来了个 Rust 重写的 Nova。三条线并存,但 Nova 代表了未来方向。
AMD 这边动静更大。RDNA 4(GFX12)的支持在持续完善,Radeon RX 9000 系列将支持 DisplayPort 2.1 UHBR 20,AMD P-State 驱动也在扩展覆盖更多 Ryzen AI NPU。Ryzen AI 的显存还加入了按进程统计的功能,对调试和优化都有帮助。
Intel 也没闲着。Panther Lake 将默认启用 TSX 以提升性能,Lunar Lake P 图形支持在推进,QAT 硬件加速迎来了 Gen7 支持,i915 驱动改善了显存压力和 OOM 行为。Intel 这代集显的 Linux 支持算是跟上了。
三大 GPU 厂商都有动作,Linux 显卡驱动的生态从来没这么热闹过。
7.1 还有这些值得关注的
全新 NTFS 实现。7.0 合并窗口里已经通过了 Christoph Hellwig 的审查,但时间不够没来得及合入。7.1 几乎板上钉钉。现有的 ntfs3 虽然能用,但一直有各种小问题,新实现从头写的,质量应该好不少。
ARM 笔记本持续进化。Snapdragon X1/X2 SoC 的支持在 7.1 里进一步推进,高通系 Windows on ARM 笔记本跑 Linux 会越来越顺。飞腾 P1 SoC 也加入了 HDMI 显示支持。
国产芯片没缺席。龙芯 7A1000/7A2000 的 IOCHIP 支持合入,LoongArch 架构在内核里的支持越来越完整。
调度器新玩法。Sched_Ext 将支持 SMT 兄弟线程感知,对超线程场景的性能调优更精细了。Cgroup 也要加入 sub-scheduler 支持,容器场景的资源控制粒度更细。
exFAT 支持扩展属性。这个改动看着不起眼,但 Chrome OS 和一些嵌入式系统依赖这个功能,对 exFAT 在 Linux 上的实用性是个提升。
最后
7.0 是个大版本号跳转,但内核社区的开发节奏其实没变,照样是两周合并窗口加七到八周稳定期。真正值得留意的是 Rust 毕业带来的连锁反应。7.1 里的 Nova 驱动只是个开头,后面会看到越来越多 Rust 写的内核组件。
7.1 预计 2026 年夏天发布。用 Arch、CachyOS 这类 rolling release 发行版的话,很快就能上手体验。Ubuntu、Fedora 这类固定版本发行版的用户,可能要等到下半年了。
参考链接:kernelnewbies 7.0 | Phoronix 7.1 Early Look