
Linus Torvalds 亲自宣布 Linux 内核 7.2 正式发布。这次可不是小修小补,调度器、文件系统、网络、虚拟化、内存管理、安全、硬件支持……几乎每个角落都有硬核改进。
说实话,看完 changelog 我都觉得有点激动——咱们挨个聊。
新内核的调度器能感知 CPU 缓存了!它会尽量把共享资源的进程放在同一个缓存域里,减少数据在 CPU 之间来回搬动。说白了,就是让 CPU 少做无用功,性能自然就上去了。
swap 子系统的重做还在继续,这次统一了匿名页和共享内存页的处理,同时把元数据开销压到接近零。开发者说,某些负载下性能还有小幅提升——白捡的便宜,谁不喜欢?
Btrfs 是这次的最大赢家之一。大页(large folios)现在默认开启,而且实验性地支持最高 2MB 的巨型页。另一边,XFS 的 zoned-storage 支持(从 6.15 引入)终于摘掉了“实验”标签,稳了。
存储方面还有新货:dm-inlinecrypt 设备映射器目标来了,专门给支持内联加密的块设备用。NFS 也把默认传输块大小提升到 4MB(前提是你至少有 16GB 内存)。
内核态的 SMB 服务器现在既能存压缩文件,也能在网络传输时压缩数据。NTFS 这边,对损坏的磁盘元数据加了更多防护,还能处理 Windows 原生的符号链接了——双系统用户狂喜。
MultiPath TCP 的子流数量上限从 8 条直接拉到 64 条,翻了好几倍。同时,开发者还在持续砍掉对全局 rtnl_lock 的依赖,让网络栈在大规模系统上跑得更溜。
BPF 哈希表现在支持动态大小调整,不用创建时写死桶数。函数和 kfunc 的参数限制也从 5 个被打破了——额外参数可以走栈传递。同一个 BPF 程序还能高效挂到多个 tracepoint 上,开发效率 up up。
KVM 新增了对 Intel MBEC 和 AMD Guest-Mode Execution Trap 的支持。这俩功能让虚拟机里的可执行权限控制更精细,很多权限操作不用再频繁陷回宿主机,性能损耗大减。
对 Intel TDX 系统,7.2 还引入了管理 TDX 软件模块的基础设施——甚至支持在运行中替换模块,够狠。
IBM 的 s390 现在也能编译 Rust 内核代码了。内核源码树里新增了 Rust zerocopy crate,提供低成本的内存操作原语,顺便隔离不安全的代码——Rust 党表示很舒适。
Landlock 安全模块现在可以限制 UDP 套接字的使用。IMA(完整性度量架构)也能从内核内存导出和删除度量数据,对积累了大量日志的系统来说,能释放可观的内存空间。
继之前干掉 i486 支持后,这次又移除了超过 13000 行浮点模拟代码(给没硬件 FPU 的处理器用的)。PowerPC 的硬件优化 MD5 实现也删了。
网络这边,ISA/PCMCIA 的 ARCnet 设备、老 PCMCIA 蓝牙适配器、ATM 代码、AppleTalk 全部扫地出门。内核还废弃了 AF_ALG 机制,为未来彻底移除做准备。
编译内核的朋友有福了——新增 make sbom 目标,能根据内核源码里的 SPDX 信息,生成一份配置专属的软件物料清单(SBOM)。只包含实际编译进去的文件,精准匹配你的内核构建。
另外,LLVM 最低支持版本提升到 17.0.1。
新硬件列表长得吓人:Realtek 8922AU USB 无线网卡、Virtio CAN 接口、OneXPlayer 手柄、新款 Wacom 设备、更多 AMD 图像信号处理器、支持 USB4STREAM 的硬件,还有一堆新传感器、电源控制器、音频 codec、SoC 组件、PHY……
基本上,你能想到的新外设,7.2 都给你安排上了。
Linux 7.2 已经可以在 kernel.org 下载。滚动发行版的用户会第一批收到更新,其他发行版预计未来几周内陆续跟进。
这次升级诚意满满,你准备什么时候上?
更新时间:2026-08-19
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号