这个
Linux 6.7
合并窗口非常令人兴奋,添加了新的GSP支持和Bcachefs文件系统。就代码更改而言,它也是近代史上最大的合并窗口之一。以下是在今天的Linux 6.7-rc1发布之前的Linux 6.7合并窗口的一些统计数据。
在这个周期中,出现了大量令人兴奋的内核改进和硬件支持添加。新一代GPU系统处理器(GSP)固件支持改进RTX 20系列和更新版本(以及最初的RTX 40系列支持),下一代AMD图形的初始启用,更多的Intel Arrow Lake和Lunar Lake启用正在进行中,Intel Meteor Lake图形被宣布稳定,Intel La Jolla Cove适配器驱动程序支持,ASUS Screenpad支持,AMD Pensando Elba SoC支持,以及许多其他新增硬件。
还有其他值得注意的变化,比如Bcachefs最终被主流化,安腾IA-64体系结构被弃用,调度器的改进,AppArmor IO_uring集成,新的Btrfs功能,一些不错的强化默认值的新“make hardening.config”选项,更多的FUTEX2,MIPS AR7的弃用,x86/x86_64 CPU微代码加载的大修等等。
在接下来的一两天里,我将对我发现最有趣的v6.7更改进行我通常使用的Linux内核功能概述。在此期间,你可以看到我所有的
Linux 6.7内容
所有有趣的合并材料都单独涵盖。但现在Linux 6.7合并窗口上的一些数字。。。
在提交的基础上,Linux 6.7的合并窗口是巨大的。自Linux 6.6稳定版本发布以来,共有16176次提交到master(几个小时后将是v6.7-rc1)。相比之下,每个合并窗口通常有12~13k个提交。上面的Git统计数据显示了迄今为止,所有其他Linux 6.x内核都在12~13k的范围内,除了Linux 6.7的合并窗口是最近历史上最大的,提交了14595次,但现在Linux 6.7合并窗口的提交量超过了16.1k。
在代码更改方面,自Linux 6.6以来,截至今天上午,共有12667个文件更改,839107个插入,281192个删除。由于放弃了对安腾IA-64体系结构的支持,加上放弃了对MIPS AR7平台的支持,以及放弃了一些旧的以太网/WiFi网络驱动程序等,本周期进行了大量删除。本周期添加的一些代码包括更多的AMDGPU头文件,然后是所有新功能。相比之下,Linux 6.6合并窗口中只有469k行新代码和209k行删除。从添加和删除的角度来看,Linux 6.7正在变得非常庞大,这很容易成为近代史上最大的合并窗口。
Linux 6.7 is looking quite great and will debut as stable in either the final days of 2023 or the early days of 2024 depending upon how the cycle plays out... Given the massive merge window and the holidays ahead, it's quite possible the Linux 6.7 cycle will be longer than usual. In any event in the next few days I'll have my more comprehensive Linux 6.7 feature overview and will begin firing up more Linux 6.7 kernel benchmarks on hardware in my lab.