Linux 6.18 正式发布:今年最后的大版本带来了什么?
Linus Torvalds 宣布 Linux 6.18 正式发布后,这个年度压轴版本立刻成为焦点。虽然最后阶段修复数量比预期多一点,但整体非常稳定,因此仍按计划顺利推出。本次更新覆盖范围广,从性能、文件系统、网络、虚拟化到安全性,都有明显提升,是近年来变化最丰富的版本之一。
Ubuntu 中的 Linux Kernel 6.18 截图
⚙️ 性能提升:从内存到交换空间都有改进
本次最抢眼的变化之一,是 SLUB 分配器中加入名为 “sheaves” 的新机制,它能为小对象建立每 CPU 本地缓存,让内存的分配与释放基本在本地完成,不再频繁跨 CPU 协调。对高并发、依赖 RCU 的场景来说,这能显著提升整体系统效率。
与此同时,交换(swap)性能也获得加强。Linux 6.18 引入全新的 swap table 抽象层,让交换区在高负载下也能保持更高效率,测试显示吞吐量普遍提升 5%~20%。
💾 存储系统:新增持久内存缓存、移除 Bcachefs
存储层更新同样值得关注。新加入的 dm-pcache 允许将持久性内存(例如 CXL、DAX 设备)用作慢速块设备的高速缓存,能够在大规模服务器架构中提供更优的性能梯度。
NFS 服务器也加入可选的 I/O 缓存策略,让用户能根据场景决定是否开启缓存,更灵活地应对从大型集群到受限云实例等不同环境。另外,由于维护成本问题,内核移除了 Bcachefs。
📁 文件系统更新(符号列表段落)
-
Ext4:支持 32 位保留 UID/GID、新 ioctl 接口
-
OverlayFS:开始支持大小写折叠
-
FUSE:可直接处理大范围复制
-
XFS:默认启用在线 fsck,并移除旧挂载选项
-
命名空间管理:文件句柄 API 现在可用于引用与传递命名空间,改善容器/虚拟化工具一致性
🌐 网络子系统:UDP、TCP 大幅提速
网络部分是 6.18 的另一大亮点。Linux 内核首次加入 Accurate ECN 的初步支持,以提供更细致的拥塞反馈。
UDP 接收路径进行了大规模重构,引入了 NUMA 感知的数据结构,使一般场景下的接收性能提升约 50%,高负载场景下更为显著。
TCP 则引入基于 PSP 的连接加密机制,这种方式介于 IPsec 与 TLS 之间,更适合现代数据中心架构。
此外,默认 socket 接收缓冲区提升至 4 MB,进一步增强高吞吐需求下的表现。
🔐 安全性与可观测性提升
新版本允许加载 带签名的 BPF 程序,内核可在执行前验证来源与完整性。审计系统也能更好处理多个安全模块同时启用的情况。
另一个实用改动是新增 microcode= 启动参数,让用户能更精确地控制 x86 平台的微码加载方式。TPM 总线上的部分加密事务默认禁用,以降低潜在风险。
🖥️ 虚拟化:virtio SPI、CET、SEV-SNP 等全面增强
Linux 6.18 在虚拟化方面也进行了扩展:
-
virtio SPI 让 SPI 外设可通过 virtio 提供给虚拟机
-
KVM 在 Intel/AMD 上进一步支持 CET
-
x86 主机新增 SEV-SNP CipherText Hiding,提升虚拟机安全性
-
加强了 Linux 在 FreeBSD Bhyve 上作为来宾的稳定性
🧩 硬件支持:从游戏手柄到 Apple M2 Ultra
硬件支持列表依旧庞大,涵盖:
-
Apple M2 Pro/M2 Max/M2 Ultra 的进一步适配
-
DualSense 手柄音频接口
-
新的 HID 触控板扩展支持
-
针对高速传感器、显示桥接器、存储控制器、电源管理、USB PHY 的更新
-
各类 ARM/AMD 架构错误检测驱动
📅 下一步:Linux 6.19 开发已启动
随着 6.18 发布,合并窗口随即开启。
Linux 6.19 第一版候选(rc1)将在 12 月 14 日 推出,正式版预计在 2026 年 2 月初 发布。
由于 6.18 是今年的最后一个稳定版本,它有潜力成为下一代 LTS(长期支持) 内核,最终决定将由 Greg KH 公布。
📝 总结
Linux 6.18 是一次“面面俱到”的版本,涵盖性能、网络、文件系统、虚拟化、安全和硬件等多个方向的大量改进。无论你是桌面玩家、开发者还是服务器管理员,都能从这个版本的优化中受益。如果你使用的是滚动发行版,更新将很快到来;其他发行版也会在接下来数周陆续推送。
The post Linux 6.18 正式发布:今年最后的大版本带来了什么? first appeared on Linux迷.


共有 0 条评论