2 月 22 日,Linux 之父 Linus Torvalds 宣布 Linux 7.0 合并窗口结束,并正式释出首个候选版本 Linux 7.0-rc1。 虽然版本号跨入“7.0”更多是沿袭其在 x.19 版本后进行大版本号提升的习惯,但这一版本在功能与改进上分量十足。

打开网易新闻 查看精彩图片

Linux 7.0 被认为将成为多个主流发行版的重要内核版本,预计会作为 Ubuntu 26.04 LTS 与 Fedora 44 等发行版的默认内核,这也使得本次发布格外引人关注。 在硬件支持方面,Linux 7.0 持续强化对新一代处理器的适配,包含针对英特尔 Nova Lake 与 Diamond Rapids 处理器的更多启用工作,同时也进一步完善了对 AMD Zen 6 架构的支持。 除 x86 阵营外,新版本还带来了对更多平台的驱动更新,例如进一步上游合入了高通 Snapdragon X2 相关支持,并扩展了大量新硬件驱动。 显卡方面,内核中加入了针对即将推出的 AMD 新一代图形硬件的支持,为后续显卡发布提前铺路。

在子系统与功能层面,Linux 7.0 为多种文件系统带来了改进,并加入了 Apple USB Type-C PHY 支持,使得部分苹果设备在 USB-C 物理层上的兼容性与功能性得到加强。 同时,内核还引入了多项性能优化、笔记本相关驱动增强、多通道 SPI 支持、SPI NAND 的 Octal DTR 模式、对更多华硕主板的传感器监控支持、非阻塞时间戳、标准化的通用 I/O 错误报告等新特性。 值得一提的是,长期以来的 Rust 语言“试验”阶段在本次版本中也被正式画上句号,Linux 内核明确承认对 Rust 的支持将作为一项长期保留的特性继续存在。

在性能表现方面,Linux 7.0 已展现出颇具吸引力的改进。例如,在 AMD EPYC 服务器平台上,PostgreSQL 的性能获得了非常可观的提升,相关测试显示在数据库负载上有显著增益。 文件系统方面,exFAT 的顺序读取性能得到优化,F2FS 获得多项增强,EXT4 在并发直接 I/O 写入场景下也有改善。 内存管理子系统同样迎来优化,辅以调度器在性能与可扩展性上的改进,为多核、高并发场景提供更佳表现。 此外,Intel TSX 在默认情况下启用自动模式,Nouveau 驱动则重新启用了大页支持,以帮助 NVK 的图形性能表现。

当前,Linux 7.0-rc1 已通过 Git 标签发布,源码可从 git.kernel.org 获取:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f