谁在开发Linux?大企业么?
许多人还在错误地以为,Linux还是一群黑客在写,这些家伙整天呆在他们父母的卧室里,唯一的社交活动就是在线玩玩角色扮演类游戏,或者在IRC聊天室里为Vi还是Emacs哪个更优秀而打口水仗、抑或为Picard何Kirk谁厉害而争论不休。仅此而已。
最近Linux基金会发布了一份关于Linux内核的发展报告,其中关注的重点是Linux内核的发展方向,最新动态,以及如何做,还有就是谁对内核作出了贡献等。这份报告主要基于Linux内核过去三年时间的开发情况,从2.6.11到2.6.24,最终得出结论:Linux内核开发的主要人员都是由企业所赞助的。
说的更具体点那就是,过去三年中有70%到95%的Linux开发人员对Linux社区所作的开发工作都是有酬劳的,这些费用是由企业支付的,报告还指出,超过70%的内核贡献是以下公司的员工做出的,这些公司主要是:IBM、Intel、Linux基金会、MIPS科技、NontaVista、Movial、NetApp、Novell和Red Hat。
过去的3年中Linux Kernel的开发人员数目也得到了增长,在2.6.11版本的时候只有483人的代码最终被接受到内核中,到2.6.24版本的时候,有超过1057个开发人员的代码被内核代码监护人员所采纳。在过去的三年中,总共有3678名开发人员的代码被Linux内核所接受。
报告认为,即使内核开发人员的数量大量增加,但是做主要工作的的核心开发人员数量并没有增加。过去的三年中,前十名的开发者完成了将近15%的工作,前30名的开发者完成了30%的工作量。事实上,前五名的开发人员完成了将近8.5%的工作,这些人员是:Al Viro (1.9%内核代码修改); David Miller (1.8%); Adrian Bunk (1.7%); Ralf Baechle (1.6%); and Andrew Morton (1.5%)。
在所有开发者中,有74.1%的开发人员在他们所在的公司从事Linux相关的工作,另外12.9%开发人员从事其他职业,并且他们贡献了10%的内核开发工作,只有剩下的13.9%的开发人员将Linux内核开发作为他们的业余爱好。
所以,作为爱好,Linux爱好者们对Linux内核作出了非常大的贡献,但是企业的开发人员才是Linux开发的主力军,按照对内核开发的贡献,这些企业排名如下:
1) Red Hat, 11.2 percent
2) Novell, 8.9 percent
3) IBM, 8.3 percent
4) Intel, 4.1 percent
5) LF, 3.5 percent
6) SGI, 2.0 percent
7) MIPS Technology, 1.6 percent
8) Oracle, 1.3 percent
9) MontaVista, 1.2 percent
10) Linutronix, 1.0 percent.
另外,咨询等方面的作用对Linux的发展也做出了2.5%的贡献。
