系统极客一直在努力
专注操作系统及软件使用技能

Linux 6.17 内核发布:图形更强、SSD 更久、修复 30 年老 Bug

Linux

Linux 6.17 内核正式发布!这次更新带来不少亮点:为 Intel 最新的「Panther Lake」芯片提供了图形驱动支持,给搭载 AMD 混合 GPU 的设备带来更出色的电源管理,修复了一个从 1993 年就存在的软件缺陷,还能延长 SSD 的使用寿命 👍。

接下来,我就带你快速一览 Linux Kernel 6.17 中那些让人眼前一亮的新特性。

Ubuntu 25.10 将搭载这个全新内核,使用 Ubuntu 24.04 LTS 的用户也不用担心,它将在 2026 年初,通过硬件支持更新(HWE)推送给大家。

Linux 6.17 内核主要更新亮点

图形与游戏性能

  • 对于搭载英特尔「Panther Lake」芯片的「Core Ultra 系列 3」笔记本,Linux 6.17 内核默认启用了 Intel Xe3 集成显卡支持,让新买设备的用户能够立刻享受「开箱即用」的强大图形性能。
  • 对于使用「Lunar Lake」芯片的「Core Ultra 系列 2」笔记本,Intel IPU7 驱动现在也提供了完善的网络摄像头支持。
  • 在 AMD 混合 GPU 的笔记本上,6.17 内核新增了 SmartMux 支持,能根据任务负载,自动在集显与独显之间切换,实现节能省电 🔋 或性能爆发 🚀。
  • 联想 WMI 游戏驱动新增了对 Legion Go 及搭载 SteamOS 的 Legion Go S 掌机支持;统一了新款戴尔和外星人笔记本上「性能增强」按键的键码;Flydigi Apex 5 游戏手柄也获得了 Linux 原生支持。
  • 在网络方面,Linux 内核的网络栈新增了DualPI2拥塞控制机制,有助于降低网络队列延迟,对在线游戏、流媒体和视频通话等场景体验提升显著。

文件系统革新

Linux 6.17 在文件系统方面也有不少改进,比较值得关注的有:

  • 对于支持 DEAC 位的 NVMe SSD 和支持 UMMAP 位的 SCSI SSD,现在可以在不进行实际 I/O 操作的前提下,高效写入零。(这里的「位」是用于标识功能状态的指示符)。
  • fallocate()FALLOC_FL_WRITE_ZEROES选项现在能在现代 SSD 上,将「存储区域」内部标记为零填充,有效提升性能并减少设备磨损。
  • Btrfs 新增了实验性的大 Folio 支持,有助于减少「处理大文件」时的内存管理开销。再结合碎片整理过程中的压缩控制,让 Btrfs 更加适合性能敏感型场景。
  • EROFS 现在支持元数据压缩和更快的目录读取,对「只读根文件系统」或容器密集型工作负载特别友好。
  • EXT4 改进了块分配的可扩展性。根据 Phoronix 的基准测试,在执行数据库查询或大量文件复制等 I/O 密集型任务时,这项改进带来了显著的性能提升。

在这次的合并报告中,并没有看到 Bcachefs 的身影。

内核核心变更

  • 引入「攻击向量控制」机制:简化了对 Spectre 和 Meltdown 等 CPU 漏洞的缓解方式。之前每种漏洞都需要一个单独的内核命令行参数,现在统一成了一个配置项。
  • 内核调度器不再支持单处理器配置:也就是说,哪怕你使用的是单核设备,内核也会无条件以多核模式运行。

性能提升

  • 初步引入了「代理执行」(Proxy Execution)支持:这项新特性有望在高优先级应用等待资源时,避免性能下降。当高优先级任务卡在等待某个资源时,系统会临时「助推」该资源的持有者,使其更快地释放资源。
  • 在多个子系统中优化了内存管理:特别是 futex 性能得到了提升,对高强度多线程应用非常友好;崩溃内核的处理也更加可靠,便于问题排查。
  • 加入了 AMD 的 HFI 硬件反馈接口:现代处理器普遍采用了「P 核 + E 核」的混合架构,HFI 能帮助内核判断哪种核心更适合处理特定任务,从而优化性能与功耗表现。

硬件支持

Mac 设备支持

  • Linux Kernel 6.17 进一步增强了对搭载 M1 和 M2 芯片的 Mac 支持。Apple Silicon SMC 驱动现已支持 M1 和 M2 Mac 的「正常重启」操作(M3 和 M4 的 Linux 移植进展尚不明朗)。
  • 对于搭载 Intel 芯片的 MacBook Pro,Touch Bar 在 Linux 6.17 内核中也得到了进一步改进,相关补丁让它能作为触摸屏使用,但仍有一些小问题需要解决。

其他设备支持

  • 增加了对华硕 Zenbook A14(搭载骁龙 X1 Plus/Elite)的主线支持。
  • 树莓派 5 的 RP1 I/O 芯片也获得了主线支持。
  • 新增了对海盗船 HX1200i 电源(2025 款)的监控支持。
  • Intel 触控主控制器新增了触摸唤醒功能和覆盖对象支持。
  • 为 PS/2 键盘的 F13 – F24 功能键添加了内核映射。
  • 高清音频(HD Audio)支持进一步扩展,覆盖了搭载 AMD Ryzen AI 300 的 Framework Laptop 13、使用 CS35L41 HDA 的华硕商用笔记本,以及多款惠普 EliteBook 型号。
  • USB 音频卸载功能也新增了更多移动设备支持,比如 Fairphone 4。

趣闻轶事

  • 在 Linux 6.17 中,Pktcdvd 数据包写入光盘驱动被正式移除。这个驱动早在 2016 年就被标记为废弃,在 2023 年的一次清理中「侥幸存活」,现在终于彻底告别了历史舞台。
  • 新内核还修复了一个能追溯到 1993 年的内核限制,这个缺陷与 ELF 程序头处理有关,在特定条件下,会导致某些应用程序异常。历经 30 多年,终于被「大手子」开发者搞定。

其他变更

除了以上亮点,Linux Kernel 6.17 还有不少值得关注的小改动:

  • BPF 子系统新增了标准字符串操作支持。
  • BPF 程序现在可以使用输出流和错误流与用户空间通信。
  • 为 pidfds 增加了扩展属性支持。
  • 新增DAMON_STAT内核模块,用于简化内存活动监控。
  • TCP 堆栈现在更严格地强制执行接收窗口限制。
  • ASoC 新增了对 AMD ACP7.2 平台的支持。
  • 64 位 ARM 架构上,支持内核实时补丁。
  • Turbostat 工具新增了 L3 缓存拓扑显示功能。

如果你想深入了解 Linux 6.17 内核的完整更新内容,可以阅读 LWN 网站发布的合并报告:上半部分下半部分,或者去 GitHub 查看上千条的内核提交记录 😄。

赞(3)
分享到

评论 抢沙发