请选择 进入手机版 | 继续访问电脑版
Linaro官网96Boards.org
查看: 3155|回复: 0

最新4.9内核开发统计报告,Linaro排名Linux Kernel贡献榜第一!

[复制链接]

3

主题

3

帖子

15

积分

超级版主

Rank: 8Rank: 8

积分
15
发表于 2016-12-14 14:37:04 | 显示全部楼层 |阅读模式
在最新一期的4.9内核开发统计报告中(作者: Jonathan Corbet   December 7, 2016)Linaro首次成为Linux内核代码贡献率最大的公司!Linaro长期专注于ARM领域的Linux核心代码开发,为Linux/安卓在消费电子领域,特别是智能手机中的普及做了大量的基础性工作。

详情请看如下报道:

作者: Jonathan Corbet   December 7, 2016

4.9内核开发周期预计在12月11日关闭,这将会是内核项目历史上最繁忙的一个发行版本。但是如果我们看一下这个发行版本的代码库更新记录,除了一个重大的例外因素,这在很多方面来说又只是一个内核社区的典型发行版本。

截止到目前,16150个未merge的变更已经被pull到4.9内核的主代码库,这将远远超过上一个最繁忙开发周期3.15内核13722的变更记录。毫无疑问,正在做merge的Greybus驱动仍然还有很多工作要做,但是即使去掉跟Greybus相关的2388个变更,4.9内核仍然创造了新的记录。显然在过去的几个月中开发者做了很多的工作。

共有228家公司(我们能够知道名字的)参与了4.9内核的支持工作,其中贡献最大的公司是(注:Unknown, Consultant, None主要包括不代表公司行为的个人开发者):

Most active 4.9 employers 4.9内核贡献最大的公司排名



Linaro因为领导Greybus的工作位列”by changesets”(通过变更记录排名)第一的位置,其它公司没有特别让人惊讶的变化。跟平常一样,有很多公司在提交代码到Linux,但是最活跃排名的列表一般不会有太大的变化。

Greybus来自近期Linaro与Google合作的Project Ara模块化手机项目,为了便于模块化手机能像模块一样随意替换,需要开发一种新的总线支持模块化硬件的随意热插拔。Google在原本由诺基亚开发的UniPro技术上添加了新的内容,目前Greybus已经能够支持电池、振动模块,近场通讯模块等的热插拔,未来还会添加音频,传感器,摄像头等的插拔。

共有1719个开发者贡献代码到4.9内核中 - 也创造了新记录! 这当中贡献最大的开发者是:




Greybus代码贡献量最大的开发者Johan Hovold(Linaro), Viresh Kumar(Linaro), Greg Kroah-Hartman(Linux内核长期支持版本LTS主要维护者)和 Alex Elder(Linaro)占据了4.9代码贡献榜前四位,他们四位共提交了1741个变更。位列代码变更第五的Chris Wilson主要做i915显示驱动方面的工作。

在“lines changed”(代码变更行数)这一栏, Jes Sorensen移除了rtl8723au网络驱动,代之以rtl8xxxu驱动。 Rex Zhu主要做的是AMD的”PowerPlay“图形驱动, Laurent Pinchart的工作主要在各种媒体驱动方面(包括Grebes的摄像头驱动), Greg Kroah-Hartman添加了很多Greybus代码, Mauro Carvalho Chehab作为media子系统的维护者做了很多工作, 他也做了不少Sphinx文档转移的支持工作。



最后,值得注意的是有301名4.9内核开发者是第一次将代码递交到内核。这几乎又是一个记录(说“几乎”是因为2.6.25内核有332名新进开发者,因为我们的统计数据是从最先使用Git的2.6.12开始计算,有一些被认为的“新”开发者可能在之前已经提交过代码了,所以332名的记录可能并不是准确的)。让我们看一下从3.0内核开始的First-time contributors(第一次贡献者)曲线:


从上图中可以观察到,特别是从近期最低记录的3.5内核183名新开发者以来,新贡献者的数字总体来说是随着时间在增长的,内核社区仍然能够吸引开发者,所以才能不断保持增长。这也意味着内核开发者的增长速度在近期不会减慢太多。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表