首页 / 林纳斯·托瓦尔兹宣布了Linux内核6.13的第一个候选版本

林纳斯·托瓦尔兹宣布了Linux内核6.13的第一个候选版本

2024/12/2 06:30:52
Linux 6.13 内核系列的第一个发布候选版本(RC)公共测试版已发布。该版本在Arm CCA和用户保护控制堆栈(GCS)下以受保护的虚拟机(即领域)运行Linux的支持,Intel的6节点子NUMA集群支持,适用于Apple MacBookPro11,2和Air7,2的新ACPI背光故障排除,以及字符设备uAPI中的新功能。此外,Linux 6.13内核系列还为 x86、RISC-V 和 LoongArch 平台启用了“Lazy preemption”模型,为网络添加了每个 netns RTNL,为 V3D 驱动程序添加了硬件超级页支持,并为 Intel Panther Lake 处理器添加了支持。F2FS文件系统新增了设备别名功能,FUSE文件系统实现了页到页的转换,并支持通过sysctl配置FUSE请求的最大大小。最后,Linux内核6.13为LoongArch架构带来了实时计算能力,并支持新硬件。
林纳斯·托瓦尔兹宣布了Linux内核6.13的第一个候选版本
Linus Torvalds 宣布,今天 Linux 6.13 内核系列的第一个发布候选版本(RC)公共测试版已经发布。今天是Linux 6.13合并窗口开启两周,同一天发布了。Linux内核6.12这意味着是时候测试RC(Release Candidate)版本了,第一个版本现在可以从Linus Torvalds的git树中获取。这里kernel.org网站下载。Linux 6.13内核系列的一些亮点包括在Arm CCA和用户保护控制堆栈(GCS)下以受保护的虚拟机(即领域)运行Linux的支持,Intel的6节点子NUMA集群支持,适用于Apple MacBookPro11,2和Air7,2的新ACPI背光故障排除,以及字符设备uAPI中的新功能,用于通知用户空间内核用户触发的变化。Linux内核6.13将在一些较新的AMD Epyc处理器上将amd-pstate cpufreq驱动程序作为默认选项添加,并支持通过netlink在用户空间添加和移除热阈值,附带相关库的更新,支持Intel ArrowLake-H CPU的PMU,以及在SoundWire子系统中实现MIPI DisCo 2.0规范的支持。此外,Linux 6.13 为 x86、RISC-V 和 LoongArch 平台启用了“Lazy preemption”模型(CONFIG_PREEMPT_LAZY=y),该模型通过将抢占请求延迟到 tick 边界来优化公平类抢占,为网络添加了每个 netns RTNL(默认情况下禁用),为 V3D 驱动程序添加了硬件超级页支持,并为 Intel Panther Lake 处理器添加了支持。F2FS文件系统新增了设备别名功能,用户可以划分分区并通过删除根目录下的别名文件回收空间;FUSE文件系统实现了页到页的转换,并支持通过sysctl配置FUSE请求的最大大小;EXT4文件系统收到了大量的杂项bug修复和清理;Btrfs文件系统通过减少遍历扩展缓冲区时的锁争用和在搜索内联引用时减少扩展树锁争用,提升了性能;exFAT文件系统也通过减少FAT链遍历来提升了性能。最后但同样重要的是,Linux内核6.13为LoongArch架构带来了实时计算能力,并支持用户空间中的指针掩码,支持向量未对齐访问性能的探测,以及在具有Zacas和Zabha的系统上对RISC-V架构的支持qspinlock。Linux 内核 6.13 也带来了对新硬件的支持,包括 Vexia EDU ATLA 10 和 Surface Pro 9 5G 平板电脑、Adreno A663 图形处理器、Allwinner H616、AMD ACP 6.3、Qualcomm SM8750 和 RealTek RT721 音频芯片、NT36672A 触摸屏、AMD I3C 控制器、NVIDIA Mellanox “MLX5” 网络设备等。预计Linux内核6.13的最终版本将于2025年1月底发布,具体日期取决于林纳斯·托瓦尔ds在那时会宣布多少个发布候选(RC)里程碑。因此,如果只有七次RC发布,我们预计Linux 6.13将于1月19日发布;如果宣布八次RC,那么预计将于1月26日发布。