Linux 内核贡献排行榜

 

Linux内核是一大批公司都在使用的一种资源。 那些公司中许多平时从不参与开发Linux内核的工作;它们满足...



Linux内核是一大批公司都在使用的一种资源。

那些公司中许多平时从不参与开发Linux内核的工作;它们满足于该软件的现状,并不觉得需要帮助Linux往哪一个特定的方向发展。但是从下面表格中可以看出来,越来越多的公司正在努力改进内核。

下面我们更认真地分析在雇用内核开发人员的那些公司。可通过下列中一种或多种方式来了解每个开发人员附属哪家公司:使用的公司电子邮件地址、他们提交的代码中包含的赞助商信息,或者干脆直接询问开发人员。表格中显示的数字是近似值;开发人员偶尔换雇主,他们可能在公司里干个人工作。但是这些数据的准确度足以证实许多结论。

还有许多开发人员是我们无法确定他们附属哪家公司的,那些人归入到表格上的“unknown”(未知)这个类别。个别除外,这个类别的所有人在过去三年为内核贡献的代码变更是10次或更少,不过这类开发人员基数庞大,因而贡献总量相当大。

相反,“none”(不属任何公司)这个类别代表已知独自做这项工作(开发内核)的开发人员,平时不拿任何一家公司的资金补助。

版本4.8至4.13开发周期中最活跃的公司如下所示。



十大贡献者(包括unknown这一类和none这一类)占了内核贡献总量的54%多一点,这比上一年的报告略有上升。值得一提的是,尽管有人认为所有“unknown”贡献者是在自己的时间里工作,但所有内核开发中85%以上明显是由拿薪水干活的开发人员完成的。

值得关注的是,多年来,无报酬的开发人员的贡献总量缓慢减少。它在2012年的报告中比重是14.6%,而今年仅占8.2%。多个原因可能导致了这个现象,但恐怕最合理的原因很简单:内核开发人员在市场上很紧俏,所以凡是有能力将代码添加到主线中的人都往往不难收到工作要约。的确,一个更头疼的问题是如何推掉那些要约。因而,原先自愿干活的开发人员往往不会长期这么做。

我们在这里看到,少数公司占了内核变更总量的很大一部分。不过也有处于“长尾”(long tail)的公司(近500家公司没有出现在上面那张表上)自4.7版本以来贡献了相当多的变更。如此庞大的独立开发人员以如此合作的方式支持这样一种庞大的公共资源,可能再也找不到另外的例子了。

相关阅读:

中高端IT圈人群,欢迎加入!

赏金制:欢迎来爆料!长期有效!


    关注 云头条


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册