Cnbeta 01月20日
Linux 6.13内核稳定版发布 带来大量重大变化
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Linux 6.13内核如期发布,带来了诸多改进和新特性。该版本增强了对AMD处理器的支持,如3D V-Cache优化和EPYC 9005服务器处理器能效提升;同时,英特尔Xe3图形处理器和旧版苹果设备也获得了更好的支持。此外,新内核还引入了NVMe 2.1规范支持,并优化了LLVM Clang编译过程。内核层面的改进包括懒惰抢占逻辑、io_uring子系统的动态内存调整以及性能优化等。文件系统方面,ext4和XFS增加了原子写支持,Btrfs也得到增强。驱动程序方面,Raspberry Pi的图形驱动、戴尔笔记本散热接口以及多种外设都得到了支持。总的来说,Linux 6.13在性能、能效和硬件兼容性上都有显著提升。

🚀 **AMD处理器支持增强**: Linux 6.13 引入了 AMD 3D V-Cache Optimizer 驱动,提升了多 CD Ryzen X3D 处理器的性能;同时,新的 AMD EPYC 9005 服务器处理器默认使用 AMD P-State 以提高能效。

📱 **旧版苹果设备支持**: 该版本开始支持许多旧款苹果设备,包括 A7 到 A11 芯片的 iPhone 和 iPad,虽然目前只是基础改进,但为后续功能开发奠定了基础。

💾 **文件系统与存储改进**: Linux 6.13 扩展了原子写支持至 ext4 和 XFS 文件系统,提高了数据存储的可靠性;同时,增强了对 NVMe 2.1 规范和 UHS-II SDXC 卡的支持,提升了存储性能。

⚙️ **内核优化与新特性**: 新内核增加了 lazy preemption 支持,简化了内核的抢占逻辑;io_uring 子系统实现了共享内存环的动态大小调整;并使用 AutoFDO 和 Propeller 优化来生成性能更强的内核。

🎮 **驱动程序更新与外设支持**: Raspberry Pi 的 Broadcom V3D 图形驱动程序得到改进,为高内存使用率的应用提供更快的性能;同时,新增了对 Corsair Void 耳机、USB-C 版苹果 Magic Trackpad 2 以及 Kysona 游戏设备的支持。

一如预期,Linux 6.13 内核今天准时发布并晋升为稳定版,这也标志着 Linux 6.14 合并窗口的开始。 Linux 6.13 稳定版为 2025 年发布的首个重要内核提供了大量优秀功能。

Linux 6.13 引入了更多对 AMD 处理器的支持,如 AMD 3D V-Cache Optimizer 驱动程序,可让多 CD Ryzen X3D 处理器受益;新的 AMD EPYC 9005"都灵"服务器处理器现在将默认使用 AMD P-State 而不是 ACPI CPUFreq 以提高能效;英特尔 Xe3 图形处理器的支持度也被升级;还支持许多旧版(M1 之前)苹果设备,如众多 iPad 和 iPhone;支持 NVMe 2.1 规范;使用 LLVM Clang 编译器编译 Linux 内核时支持 AutoFDO 和 Propeller 优化。Linux 6.13 还带来了更多的 Rust 编程语言基础设施等。

至于自 Linux 6.13-rc7 以来过去一周合并的更改,在 v6.13 合并窗口期间,禁用了 x86_64 上的 EXECMEM_ROX 支持,微软贡献代码存在的问题在社区引发了一阵骚动。今天合并的还有针对 EEVDF 调度滞后的修复,以及过去一周在 Linux Git 树上发布的许多其他最后一刻的补丁。

Linux 内核 6.13 一如既往地添加了大量改进,从有望提高速度的更新 Raspberry Pi 图形驱动程序,到懒惰的抢占逻辑、扩展的 Rust 支持以及用于大量硬件、外设和数字设备的新驱动程序。

此外,与所有新发布的内核一样,新内核也在不断支持行业巨头英特尔(Intel)和 AMD 即将推出的新 CPU 和 GPU。

Linus Torvalds 在发给 Linux 内核邮件列表 (LKML) 的一封电子邮件中悄悄确认了 Linux 6.13 的发布, 指出"上周没有发生任何可怕或意想不到的事情,因此我已经标记并发布了最终的 6.13 版本。

如果您想进一步了解 Linux 6.13 带来的变化,请继续阅读!

Linux 6.13 功能及变更

Linux 内核 6.13 增加了 lazy preemption 支持,旨在简化内核的抢占逻辑和配置选项,以提供更好的结果。 随着时间的推移,它的加入可能会减少内核其他部分与调度器相关的调用。

LWN 有一篇详细文章介绍了抢占在内核中是如何工作的,以及懒抢占是如何改变一切的(为了更好地工作),如果您有兴趣了解更多信息,值得一读!

借助 IORING_REGISTER_RING_RESIZE 命令,共享内存环的动态大小调整在 io_uring 子系统中得以实现。 这是一大福音,因为可以使用较小的环大小(即使用较少的内存)启动,然后随着 I/O 需求的增加而扩展。

在其他方面,还有一个new PIDFD_GET_INFO ioctl() operation 来获取 pidfd 所代表进程的信息; 并使用 AutoFDO(自动反馈导向优化)和 Propeller 优化来生成性能更强的内核。

Linux 6.13 中的这些核心内核变化提醒我们,Linux 仍在不断变化和适应,其维护者并不珍视或固守某些方法。 即使是重大的修改建议,技术优势也总是胜出的。

架构与虚拟化

Linux 6.13 开发周期中的一次"合并"引起了广泛关注,它增加了对旧版 iPhone 和 iPad 芯片的支持,从 A7 到 A11,以及中间的许多 X 版本。

可以理解的是,Linux 社区中的一些人兴奋不已,认为 Linux 现在可以神奇地在旧款 iPhone/iPad 上启动了。 事实并非那么简单。 6.13 中的提交带来了"赤裸裸的......基本改进",也就是说,没有任何可供最终用户使用的功能,但这毕竟是个开始!

在 Linux 6.13 中,Loongarch 架构获得了实时抢占和延迟抢占支持,内核现在可以处理 RISC-V 的"Smmpm"、"Smnpm"和"Ssnpm"指针屏蔽扩展。

Linux 6.13 包含一个新的虚拟 CPUfreq 驱动程序,以实现主机和客户系统之间的 CPU 频率协调。 其目标是:"通过向主机发送 vCPU 频率作为提示,提高虚拟机内工作负载的性能和功耗"

文件系统

Linux 内核 6.11 为使用 NVMe 和 SCSI 的块设备添加了原子写支持,而 Linux 6.13 则将其扩展到支持ext4 和 XFS 文件系统上的原子写支持(ext4 是 Ubuntu 的默认文件系统,不了解的用户请注意)。

微软的 Christian Brauner 解释了(原文如此): "原子写入是一种带有保护的写入。 这意味着在断电或任何硬件故障情况下,写入的全部或全部数据都将被存储,而不会是新旧数据的混合。

在其他方面,Btrfs 现在可以通过 io_uring 执行编码读取,并通过新的 BTRFS_IOC_SUBVOL_SYNC_WAIT ioctl() 命令等待子卷完成清理操作。

设备、驱动程序

Linux 6.13 带来了 Raspberry Pi 使用的 经过改进的 Broadcom V3D 内核驱动程序。 支持 1MB 的"超级页"和 64KB 的"大页",可为高内存使用率的游戏和应用程序提供更快的图形性能。

在英特尔方面,较新的 Alienware X 系列、M 系列和戴尔笔记本电脑受益于戴尔 WMAX 散热接口的逆向工程。

Windows 上的 Alienware Command Center 应用使用该界面允许用户配置热配置文件。 由于 Linux 上没有该应用程序,而戴尔(尚未)共享有关该界面的任何文档,因此内核贡献者介入了这一问题。

Linux 6.13 还为外设、设备和其他配件添加了大量新驱动程序。

其中包括售价 80 美元的Corsair Void 耳机,它可以报告电池状态、麦克风位置、固件版本、USB 无线状态和侧音设置;以及新的 USB-C 版苹果 Magic Trackpad 2。

新推出的 HID 驱动程序支持 Kysona 制造的经济型游戏设备。 目前,该驱动程序仅支持Kysona M600 游戏鼠标(获得好评)的电池报告,但预计会及时添加更多设备。

虽然 SDUC(SD 超大容量)存储卡规格已于 2018 年制定,支持超过 2TB 的存储容量(最大 128TB),但首批存储卡将于今年上市。 在此之前,Linux 6.13 将支持 SDUC 存储卡

在存储方面,Linux 6.13 中的超高速 II (UHS-II) SDXC 卡性能得到提升,内核还增加了对 NVMe 2.1 规范的支持(以及一系列其他 NVMe 功能)。

除上述项目外,Linux 内核 6.13 中还有其他更改:

获取 Linux 6.13 内核

如果你是编译代码的高手,那就自己动手吧: 源代码可供下载。否则,你就需要等待别人为你打包内核更新。

Ubuntu LTS用户会收到从较新的Ubuntu版本反向移植的主要新内核版本,例如Ubuntu 24.04会收到来自Ubuntu 24.10、25.04、25.10等版本的内核,作为Ubuntu硬件启用(HWE)栈的一部分。

但是,Linux 内核 6.13 不会成为 HWE 的一部分,因为 Ubuntu 25.04 还没有发布,它将与 Linux 内核 6.14 一起发布(后者才刚刚进入开发阶段)。

其他 Linux 博客建议 Ubuntu 用户使用Canonical 主线内核构建。 这些内核并不适合日常使用:它们没有签名,在某些硬件上可能无法启动,不会收到安全更新,可能缺少针对 Ubuntu 的补丁/修复等。

尽管如此,还是有很多人运行它们,而且大多数人都不会报告问题。 如果你需要 Linux 6.13 的重要新功能或特殊修复,这些预打包的 DEBs 是一个选择--不过使用它们的风险由你自己承担。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Linux 6.13 内核 AMD 文件系统 驱动
相关文章