近两万名开发者维护的 Linux 内核代码行数已超 2500 万

栏目: IT资讯 · 发布时间: 5年前

内容简介:Linux 内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?总共有多少行代码?贡献代码的开发者有多少?代码的提交状况如何? 为了获取当前 Linux 内核开发趋势的一些新数据,有开发者对 Linux 内核的 ...

Linux 内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?总共有多少行代码?贡献代码的开发者有多少?代码的提交状况如何?

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

近两万名开发者维护的 Linux 内核代码行数已超 2500 万

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

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

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

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

近两万名开发者维护的 Linux 内核代码行数已超 2500 万

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

近两万名开发者维护的 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 Kernel Git 数字的人可以在这里找到 gitstats。


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

常用算法程序集

常用算法程序集

清华大学出版社 / 2013-4 / 69.00元

《常用算法程序集(C\C++描述第5版清华大学计算机系列教材)》编著者徐士良、马尔妮。 《常用算法程序集(C\C++描述第5版清华大学计算机系列教材)》是针对工程中常用的行之有效的算法而编写的,主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与逼近、数值积分、常微分方程组的求解、数据处理、极值......一起来看看 《常用算法程序集》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具