Linux内核5.8将进行许多更改,并且RC1现在可用

Linus Torvalds最近推出了首个RC (版本发布) Linux内核5.8 并在广告中 注意到它显然是最大的核 关于项目整个存在的每个人。

就是在Linux Kernel 5.8中,采用了14,206套变更集,影响了存储库中所有文件的约20% 与内核代码。 5.8-rc1修补程序的大小为61 MB,比所得的35修补程序大5.7%。

因此,我并不是真的期望如此,但是5.8似乎是我们有史以来最大的发行版之一。

从-rc1开始,它的最高版本为v4.9,这是我们通过大量提交以来最大的发行版。 是的,5.8-rc1的提交比4.9-rc1少几个,但是尽管如此,它还是一个完整得多的版本。

4.9内核的人为体积很大,部分原因是该版本中合并了greybus子系统,还因为v4.8的rc系列更长,因此开发工作进一步加强。 在5.8版上,我们没有看到那些使发行版变大的问题,那里还有很多开发。

总体而言,对此新版本所做的更改中, 15234个文件受到了影响, 添加了1026178行代码,删除了480891行(相比之下,在分支570560中添加了5.7行代码,删除了297401行)。

约37%的变更 5.8中的精选 与设备驱动程序有关, 大约16%的更改与更新硬件体系结构的特定代码有关,10%与网络堆栈连接,3%与文件系统连接,4%与内部内核子系统连接。

应当指出,以前已经发现了具有大补丁的核心,但是更改通常集中在一个子系统中,或者是由添加大量典型数据引起的(例如,添加了大量的行,内核4.12中用于AMD GPU驱动程序的日志描述以及内核2.6.29中的日志描述,大部分新驱动程序已添加到准备部分)。

的核心 Linux 5.8的显着之处在于其本身有许多更改 (根据提交次数和添加的代码行数),并且分布在不同的子系统中。

大多数更改由驱动程序和 许多变化与主要子系统的基本变化和清理有关,以及特定硬件增强功能的开发。 并非没有与以SPDX格式更新许可证信息有关的自动版本,但是这些版本不是主要的,仅反映了开发中的更多活动。

值得注意的是,尽管尺寸很大,但不一定 一个特别麻烦的版本,至少到目前为止。

是的,庞大的规模使此合并窗口比我希望的压力要大一些,因为我真的很希望在最后几天安静一些,以更详细地了解一些拉取请求。

这次从未真正发生过。 但是我实际上只有两个拉取请求,最终我想更详细地讨论,所以一切都很好。 -Linus Torvalds评论。

他还提到 实际上,尽管 内核5.8-rc1“与最佳性能相当” 关于 确认数和新行数,实际上是 在修改文件数量方面,杰出的冠军。

Y同样,这不是由于整个树中的脚本简单
(对SPDX许可证行进行了许多更改的内核有很多 修改过的文件),如果不是因为太多 开发工作.

最后 如果您想了解更多,您可以在以下链接中查看详细信息。

数据来源: https://lkml.org/


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。