Linux Kernel 5.11-rc1版本如期发布

Linus Torvalds 在近日如期发布了 Linux Kernel 5.11-rc1 版本更新,这标志着为期两周的合并窗口期正式结束。Linus Torvalds 在 5.11-rc1 公告中指出:“好吧,这是一个常规更新,除非你看到实际的差异”。

本次更新一个值得关注的地方就是 AMD GPU 描述头文件的巨大 Dump,这让真正的内核变化相形见绌。 AMD “Van Gogh”文件占整个补丁的三分之二,而这只是一次单一的提交,只是添加了对寄存器的定义。

Linux Kernel 5.11-rc1版本如期发布

Linus Torvalds 表示:“我们以前就有过这种情况,我相信我们将来也会看到更多。这些头文件是由硬件描述生成的,用于所有可能的位掩码等,变得非常非常大。哦,好吧。如果你忽略这个区域,其他的一切看起来都很正常。该版本主要是驱动方面的更新,此外还对架构、文件系统、网络、文档和工具等其他方面进行了常规优化”。

在该 Linux Kernel 内核版本中,AMD “Van Gogh”文件大约有 27.5 万行,其中大部分是自动生成的头文件。由于自动生成的头文件的大小,AMDGPU是Linux内核中最大的驱动程序,根据代码行数计算,它在内核树中的比例超过10%。随着新支持的不断加入,这些数字只会继续上升。

在过去的两周里,大约有12,500个变化被合并。关于 Linux Kernel 5.11 特性的概述,可以访问本站之前发布的文章。Linux 5.11 稳定版应该会在二月推出。

上一篇:【leetcode】377. 组合总和 Ⅳ(combination-sum-iv)(DP)[中等]


下一篇:那些年,Linus torvalds大神喷过的技术