云网牛站
所在位置:首页 > Linux新闻 > 开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

2018-09-17 09:40:33作者:linux人稿源:开源社区

Linux 内核是目前最大的开源项目之一,很多人都想知道它究竟有多少行代码?有多少开发者再贡献代码?代码提交的情况又如何?当然更想知道 Linux 内核目前处于什么状态?本文将给大家答案。

 

为了获取目前 Linux 内核开发趋势的一些新数据,有开发者对 Linux 内核的 Git 仓库进行 gitstats 分析后发现了一些新东西,下面将为大家带来相关的数据和分析。

开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

 

Linux 内核仓库总共包含 782,487 次提交,目前有大约 19009 位开发者在维护,近两万名维护者,数量极其惊人。项目仓库大约由 61,725 个文件组成,而总共的代码行数为 25584633 行,已经超过了 2500 万,这里要注意还有文档,包涵诸如 Kconfig 构建文件,各种帮助程序/实用程序等这些内容。

 

再看 2018 年的数据,到目前为止,2018 年已有 49,647 次提交,增加了 2,229,836 行代码,同时删除了 2,004,759 行代码。所以净增加 225,077 行代码。

 

还值得关注的是,Linux 内核在 2018 年删除了一些对旧的 CPU 架构支持和内核中的其他代码,所以在添加了许多新功能的同时,由于进行了一些清理,Linux 内核并没有像人们预期的那样膨胀。另外,2017 年有 80,603 次提交,其中包括 3,911,061 次添加和 1,385,507 次删除。鉴于 2018 年还剩下约四分之一的时间,目前只是在九月,所以像提交情况和代码行数这些数据目前可能会低于前两年。

 

可以看到,Linux 创始人 Linus Torvalds 依然是最活跃的提交者,拥有了 3% 以上的占有率。而 2018 年对内核的其他顶级贡献者也是我们熟悉的几位:David S. Miller, Arnd Bergmann, Colin Ian King, Chris Wilson 和 Christoph Hellwig. 

开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

 

而到目前为止,在 2018 年有来自 3,320 个不同电子邮件地址的提交,这个数量实际上明显低于往年。从 2015 年到 2017 年,共有 4014~4400 位不同的提交者(2017 年有 4400 位提交者)。我们将在 2018 年的最后三个月看看是否有显着的上升,不过这正是这些数字中最令人惊讶的发现之一。

开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

 

当涉及基于公司电子邮件域的顶级内核贡献者时,该列表由 Intel,Red Hat,Linux Foundation,Linaro,SUSE,Texas Instruments 和 AMD 组成。要注意的是,英特尔提交计数实际上接近 60k 提交,但 GitStats 分别报告了 intel.com 和 linux.intel.com 电子邮件。有点令人惊讶的 ARM 尚未进入该列表,并且 NVIDIA 也并未将其列入该列表。

开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

开源的力量:近两万名开发者维护Linux内核代码行数超过2500万

 

在过去几年中,Linux 内核树中的文件数量基本持平,虽然 Linux 内核的代码行数继续稳步上升。

 

由于 Linux 内核的开源性,让很多的人都有机会参与发展 Linux,也使得它非常的完善,如果你的水平够硬,也可以参与 Linux 内核的提交贡献,目前世界上性能最好的计算机多数运行 Linux。同时由于开源易获取,所以越来越多的开发人也发布自己的 Linux 版本,就在我国就有很多基于 Linux 的版本,比如深度操作系统、红旗 Linux 等。

 

相关主题

美国推出的世界上最快的超级计算机Summit-运行Linux

精选文章
热门文章