嵌入式开发交流网论坛
标题:
Linus之父:Linux内核5.8是“我们有史以来最大的发行版之一”
[打印本页]
作者:
汇源A原阳
时间:
2020-6-17 15:26
标题:
Linus之父:Linux内核5.8是“我们有史以来最大的发行版之一”
Linux内核负责人Linus Torvalds对Linux内核版本5.8的第一个候选发布版本(rc1)看得出来还是挺满意的,该版本包含80万行新代码行和超过14,000个更改的文件,占内核文件检修的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似乎是我们有史以来最大的发行版之一。”
本月初,Torvalds 发出了一封严厉的电子邮件,拒绝了Amazon Web Services工程师针对Linux 5.8 开发的安全补丁,该补丁可能导致某些应用程序性能下降。
有了这个补丁,他现在对Linux内核的开发速度感到满意,该内核专注于核心组件,驱动程序更新以及对内核设计的改进。
[attach]45138[/attach]
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
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/)
Powered by Discuz! X3.2