「Linux」Linux之父:Linux内核5.8是“我们有史以来最大的发行版之一”


「Linux」Linux之父:Linux内核5.8是“我们有史以来最大的发行版之一”
Linux内核负责人Linus Torvalds对Linux内核版本5.8的第一个候选发布版本(rc1)看得出来还是挺满意的 , 该版本包含80万行新代码行和超过14000个更改的文件 , 占内核文件检修的20%左右 。
Torvalds在Linux内核邮件列表中写道:
\"So I didn't really expect this but 5.8 looks to be one of our biggest releases of all time\"
翻译:“因此 , 我真的没想到这一点 , 但是5.8似乎是我们有史以来最大的发行版之一 。 ”
【「Linux」Linux之父:Linux内核5.8是“我们有史以来最大的发行版之一”】本月初 , Torvalds 发出了一封严厉的电子邮件 , 拒绝了Amazon Web Services工程师针对Linux 5.8 开发的安全补丁 , 该补丁可能导致某些应用程序性能下降 。
有了这个补丁 , 他现在对Linux内核的开发速度感到满意 , 该内核专注于核心组件 , 驱动程序更新以及对内核设计的改进 。
Linux内核版本5.8与2016年的Linux 4.9大小相同 , 当时Torvalds 称这个版本为“所拥有的最大版本” , 大概有2200万行代码 。
但是 , 他说Linux 4.9“是人为的很大” , 部分原因是因为Greybus驱动程序子系统支持Google现在废弃的模块化智能手机Project Ara 。
另一个相对较大的版本是2017年6月发布的4.12版本 , 该版本支持AMD的新Radeon RX Vega图形卡 。该版本比5.8版本包含更多的新行 , 并且仍然是“无可争议的大小冠军” 。
Torvalds指出 , 由于特定的子系统 , 其他内核的大小也相当 。 例如 , v4.2带来了另一个AMD GPU驱动程序行数增加 , 而2.6.29则增加了很多分段驱动程序 。
“但是同样 , 5.8仍然是最好的 , 尽管实际上没有任何一件事情能脱颖而出 。 确实有一些重大的驱动程序更改(habanalabs和atomisp)是其中的一部分 , 但并不是几乎一样方面 , 就像其他一些历史性的重大发行一样 。 ” Torvalds写道 。
“开发确实遍地开花:有大量相当基本的核心工作和清理工作 , 但也有很多文件系统工作 , 而且显然所有常用的驱动程序更新也是如此 。 还有文档和体系结构工作 。 ”
但是根据提交和换行的次数 , 托瓦尔兹说5.8是“杰出的冠军” 。
“因此 , 在5.8合并窗口中 , 已经修改了内核源存储库中所有文件的大约20% 。 这确实是一个相当大的百分比 , 尽管其中有些是_is_脚本化的 , 但总体而言 , 实际上是相同的模式:5.8具有只是看到了很多发展 , ” Torvalds说 。
他补充说:“ 5.8看起来很大 。 确实很大 。 ”
Linux 5.8为Microsoft的Hyper-V虚拟化平台 , Arm芯片 , Direct Rendering Manager(DRM)的系统 , 网络 , 驱动程序 , IBM Power PC , Microsoft 最近开放源代码的exFAT文件系统等带来了更新 。
尽管规模很大 , Torvalds并不认为Linux 5.8会是一个麻烦的版本 。
文章翻译自:ZDNet


    推荐阅读