
Linux 6.18 内核正式发布!从 commits 数量来看,它甚至超过了 Linux Kernel 6.17,算得上是一个重量级版本。更重要的是,它极有可能成为下一个长期支持(LTS)内核。
Linux 6.18 内核核心亮点
Linux 游戏设备体验升级
得益于 Valve、Steam 和 Steam Deck 掌机的巨大成功,Linux 游戏生态正变得前所未有的繁荣。Linux Kernel 6.18 进一步强化了对「手游设备」的支持:
- 为 GPD 掌机集成了专用的硬件监控(HWMON)驱动。在 GPD Win 4 和 Win Max 2 等设备上运行 Linux 的用户,能获得更精准的风扇控制和传感器读数。
- ASUS ROG Ally 与 Lenovo Legion Go 2 修复了「伪中断」问题和 NVMe 恢复失败的故障,游戏体验更加流畅稳定。
- Sony DualSense 手柄的音频接口终于能在 Linux 6.18 下正常工作。现在,当你把耳机插入手柄时,系统会自动切换音频输出,麦克风可以正常使用,扬声器音量也能正确调节。
GPU、CPU 和 NPU 性能增强
- 从 Linux 6.18 内核开始,开源 Nouveau 显卡驱动将默认在 Turing 和 Ampere 架构的 GPU 上使用 NVIDIA 的 GPU 系统处理器(GSP)固件。
- 电源管理方面也进行了若干微调。
intel_pstate驱动支持在启用「动态能效控制」(DEC)新特性时,无需依赖「能量性能偏好」(EPP)限制,即可激活硬件 P-states(HWP),并为 Meteor Lake 设备带来了更好的伸缩性能。 - Linux Kernel 6.18 引入了全新的 Rust DRM 驱动,用于 Arm Mali GPU。尽管目前还处于早期阶段,没有达到生产环境可用的标准,但这一尝试意义深远;该驱动由 Collabora、Arm 和 Google 联合开发,目标是「逐步开发 Tyr 驱动,直到功能与 Panthor 完全对等」。
- 此外,针对瑞芯微(Rockchip)SoC 的全新 Rocket 加速器驱动也已合并,支持多个 NPU 核心、动态频率缩放,以及 Linux AI 加速器框架。这意味着,基于瑞芯微芯片的开发板在不依赖外部 GPU 的情况下,也能更高效地处理 AI/ML 工作负载。
Sheaves 机制为内存管理提速
Linux 6.18 引入了「sheaves」机制——一种专为 slab 分配器设计的 per-CPU 缓存。简单来说,现在每个处理器核心都拥有自己专属的「内存对象池」,用于快速「分配」和「释放」内存。
- 相比过去所有 CPU 核心争抢同一个「共享内存对象池」的模式,现在每个「sheaf」都能独立运作,大幅减少了跨核心竞争。
- 这种更高效的内存管理方式,无论是在运行高强度服务器负载,还是日常多任务场景下,都能带来更迅捷的系统响应速度。
bcachefs 被踢出内核
Linux 6.18 内核最重大的文件系统变动,并不是新增功能,而是彻底移除了 bcachefs 文件系统的代码。这意味着,正在测试或开发 bcachefs 的用户,必须手动编译才能使用。
从表面上来看,问题并不是出在 bcachefs 的代码质量本身,而是维护者 Kent Overstreet 未能遵守内核社区的开发流程。
- 他多次在内核进入「仅接受漏洞修复」的合并窗口冻结阶段后,才提交新功能。这彻底激怒了 Linus Torvalds。
- 早在 Linux 6.17 周期,Torvalds 就已经将 bcachefs 标记为「外部维护」,并明确表示将在 6.18 中将其移除。现在,他还真就是「说干就干」。
文件系统与存储优化
好加在,其他文件系统在 Linux Kernel 6.18 中迎来了不少实用更新:
- EXT4:进行了一系列小幅改进,包括在
tune2fs中新增ioctl支持、完善对 32 位保留 UID/GID 范围的处理,并清理了部分过时的 Kconfig 选项——Ubuntu 用户将直接受益。 - exFAT:驱动优化带来了高达 16 倍的加载速度提升,对经常使用 SD 卡和 USB 驱动器的用户来说,堪称重大利好。
- FUSE:现在支持大于 32 位的内存范围直接复制,极大提升了大文件复制操作的性能。
- XFS:默认启用了「在线 fsck」功能,允许 XFS 在文件系统挂载并使用的同时,进行自我检查与修复。
- Btrfs:在读取密集型工作负载下,实现了更好的并行性,并支持大于页面大小的块大小。
- dm-pcache:引入了名为
dm-pcache的新 device-mapper 目标,提供了一个高吞吐、低延迟的持久化缓存层,适用于高性能存储场景。
重大安全变更
Linux 6.18 内核在安全性方面引入了多项重要改进:
- 支持对 BPF 程序进行签名:动态加载的 BPF 代码在执行前,可先经过完整性验证,有效防范恶意篡改。
- 审计子系统更智能:现在能够同时支持多个 Linux 安全模块,让 SELinux 和 AppArmor 等安全框架可以更轻松地协同工作,实现安全策略的灵活堆叠。
- 默认禁用了 TPM 总线加密:该功能不仅存在缺陷,还会带来不必要的性能损耗。禁用之后,系统反而运行得更快,整体安全水平与之前也并无差别,并不会削弱笔记本的安全性。
笔记本与 PC 硬件支持改进
- 初步加入了对「触感触控板」的支持——这类触控板通过振动模拟「点击」手感,而不是依赖传统的机械结构,为现代轻薄本提供了更安静、更耐用的交互体验。
- 得益于专为联想 ThinkPad T14s (Gen 6) 开发的全新 EC 驱动,Ubuntu 对搭载骁龙 X Elite 芯片的笔记本支持进一步增强。
- 针对小米 Redmibook 笔记本,引入了新的键盘驱动,让 Fn 功能键、背光控制键,甚至小米特有的 AI 按钮都能在 Linux 下正常工作。在按下 AI 键时,会发出一个
KEY_ASSISTANT键码,桌面环境可以此触发特定应用(例如语音助手或快捷工具)。 - 对于 Alienware 16 Aurora、Alienware M、Alienware X 或 Dell G 系列笔记本,新版 WMI WMAX 驱动现已支持风扇控制、传感器数据上报,以及分区 RGB 灯光调节;HP Omen 系列笔记本也通过 HP WMI 驱动获得了风扇控制能力。
- 在 Apple Silicon 方面,对 Apple M2 Pro、M2 Max 和 M2 Ultra 芯片的支持仍在稳步推进。尽管工作复杂且进展缓慢,但这是在 Apple Silicon 设备上实现完整 Linux 可用性的关键一步。
- 此外,多款 ASUS 主板(包括 ROG STRIX X670E、X870-I、X870E-I、Z690-E 和 Z790E Gaming Wifi 等型号)现已获得 HWMON 驱动支持,系统能更准确地读取温度、电压等传感器数据。
其他值得关注的变更
- 网络:得益于底层优化,UDP 接收性能最高提升了 47%,增强了系统在 DDoS 攻击下的恢复能力。
- Rust:Rust 绑定进一步扩展,覆盖了更多关键内核 API,并为 USB 驱动的 Rust 实现提供了初始框架。
- 调度器:调度器得到改进,实现了「更公平」的 NUMA 负载均衡。
- 交换子系统:重写了交换(swap)子系统,显著提升了在高内存压力场景下的吞吐量。
- KVM:新增了对 Intel 动态能效控制(DEC)的支持。
- TCP:引入对精确 ECN(Explicit Congestion Notification)的支持,优化网络拥塞控制表现。






最新评论
nb,解决了Microsoft Store更新时错误码为0x8000000B的问题
创建帐户的时候设置啊,喵喵喵 😺~
后台管理密码是什么?docker部署如何获取后台管理密码或者如何配置后台管理密码?
方法1:删除「主文件夹」 --System.IsPinnedToNameSpaceTree--可以通过把数值数据修改成- 0 -进行隐藏