Linus最高产,2021 Linux内核开发统计出炉

大家每次听到Linux都会说:"哦,就是那个操作系统对吧?"还真不对,我们平时说的Linux其实是指Linux内核,而Linux操作系统真正的称呼为GNU/linux操作系统(GNU/linux是指 ,linux内核+GNU组织的软件)。在过去的2021年,Linux内核添加了大量令人兴奋地改进,并引入了新的硬件支持等。

近日业内知名的性能测评网站Phoronix发布了2021年Linux内核的发展报告。尽管这一年Linux内核的发展令人振奋,可它实际上在内容提交次数和代码行上都比以往的数据低。下面让我们来看看每年的GitStats开发统计。

GitStats开发统计

截止至2021年12月31日,在Linux内核源码树上运行GitStats时,可以看到约有24.3万个作者进行了1,060,172次提交。该源码树目前由3,220万行的代码组成,涉及74,300个文件。

Linus最高产,2021 Linux内核开发统计出炉

图片来源Phoronix

随着Linux内核中的新功能不断涌现以及对于硬件支持的提高,它的内核代码行数始终在以相当稳定的速度增长,并被合并进主要内核版本中。

Linus最高产,2021 Linux内核开发统计出炉

 图片来源Phoronix

提交量为什么减少?

虽然2021年发布了一些令人振奋的新功能和硬件支持,但在2021年只看到了73.7k的提交,比2020年至2018年的90.2k、82.8k、80.1k下降了很多。上一次年提交量比7.3k还少的还是在2013年的70.9k。导致提交量下降的部分原因是因为2021年仅有5个主要内核发布,而某些年份有6个内核发布。要知道每年额外内核发布期的合并窗口都会带来大量的新提交产生。同时,Linux 5.16将在几周后发布,这也就意味着Linux 5.17的合并窗口在2022年的1月才会启动。

Linux内核代码行数量变化

除了提交量比以往少很多以外,Linux内核代码新增行数也低于去年的数据。在2021年,Linux内核代码行数增加320万行,删除130万行,低于2020年的增加400万行以及删除150万行。

Linux内核代码高产贡献者

像以往一样,Linus Torvalds依然还是Linux源代码树上最高产的贡献者。除了他之外,Linux内核源码树上,排名靠前的代码贡献者分别是David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones和Jakub Kicinski等知名的长期内核贡献者。

Linus最高产,2021 Linux内核开发统计出炉

 图片来源GitStats

用于内核代码提交的电子邮件数量

2021年,有4421封不同的电子邮件与Linux内核代码提交有关,比2020年的4603封有所下降,但与2019年的4383封相比又有所增加。

2021Linux内核科技圈趣事

在2021年中Linux内核科技圈也发生了许多有趣的事:

原文链接:Samsung 860/870 SSDs Continue Causing Problems For Linux Users - Phoronix

上一篇:9012年,Linus终于意识到没什么人在用软盘了


下一篇:The cat experiment that tells the vision is acquired or innate