Linus Torvalds 今天宣布公开测试即将推出的 Linux 6.13 内核系列的第一个候选版本 (RC) 开发里程碑。
今天是 Linux 6.13 合并窗口打开两周后,Linux 内核 6.12 发布的同一天,这意味着是时候试驾 RC(候选版本)版本了,第一个版本现在可以从 Linus Torvalds 的 git tree 下载这里或 kernel.org 网站。
Linux 6.13 内核系列的一些亮点包括:支持在 Arm CCA 和用户保护控制堆栈 (GCS) 下的受保护虚拟机(又名领域)中运行 Linux,支持 Intel 上的 6 节点子 NUMA 集群,Apple MacbookPro11,2 和 Air7,2 的新 ACPI 背光怪癖,以及字符设备 uAPI 中的新功能,用于通知用户空间内核内用户触发的更改。
Linux 内核 6.13 还使 amd-pstate cpufreq 驱动程序成为某些较新 AMD Epyc 处理器的默认驱动程序,增加了对热阈值的支持,这些阈值可以通过 netlink 在用户空间中添加和删除,以及相关的库更新,增加了对 Intel ArrowLake-H CPU 的 PMU 支持,并通过减少遍历范围缓冲区时的锁争用和搜索内联 backref 时的范围树锁争用来提高 Btrfs 文件系统的性能。
最重要的是,Linux 6.13 为 x86、RISC-V 和 LoongArch 平台启用了“懒抢”模型(CONFIG_PREEMPT_LAZY=y),该模型通过将抢占请求延迟到 tick 边界来优化公平级抢占,为网络添加了每个网络 RTNL(默认关闭),增加了对 V3D 驱动程序的硬件超级页面的支持,并增加了对 Intel Panther Lake 处理器的支持。
F2FS 文件系统获得了设备别名功能,用户可以在该功能中划分出分区,但通过删除根目录中的别名文件来回收空间,FUSE 文件系统获得了页面到作品集的转换,并支持使用 sysctl 配置 FUSE 请求的最大大小,而 exFAT 文件系统则减少了 FAT 链遍历。
最后,Linux 内核 6.13 为 LoongArch 架构带来了实时计算能力,同时支持用户空间的指针脱敏,支持探测向量错位访问性能,以及 RISC-V 架构的 Zacas 和 Zabha 系统支持 qspinlock。
Linux 内核 6.13 还带来了对新硬件的支持,包括 Vexia EDU ATLA 10 和 Surface Pro 9 5G 平板电脑、Adreno A663 显卡、全志 H616、AMD ACP 6.3、高通 SM8750 和 RealTek RT721 音频芯片、NT36672A触摸屏、AMD I3C 控制器等。
Linux 内核 6.13 的最终版本预计将于 2025 年 1 月下旬发布,这取决于 Linus Torvalds 在此之前将宣布多少个候选版本 (RC) 里程碑。因此,如果只有 7 个 RC,我们可以预期 Linux 6.13 将在 1 月 19 日发布,如果宣布 8 个 RC,则可以预期 Linux 6.13 将在 1 月 26 日发布。
转自 Linus Torvalds Announces First Linux Kernel 6.13 Release Candidate – 9to5Linux