2015-2016年為Linux內(nèi)核貢獻(xiàn)代碼最多的十大開發(fā)人員和公司
譯文【51CTO.com快譯】2016年《Linux內(nèi)核報(bào)告》詳細(xì)介紹了貢獻(xiàn)代碼的幾大開發(fā)人員和公司。
據(jù)Linux基金會(huì)近日發(fā)布的***《Linux內(nèi)核開發(fā)》報(bào)告顯示,Linux內(nèi)核社區(qū)今年在單一版本中合并的變更數(shù)量差點(diǎn)創(chuàng)下新記錄。
內(nèi)核版本4.6在短短63天內(nèi)合并了驚人的13517個(gè)補(bǔ)丁――略低于版本3.15在2014年6月8日創(chuàng)下的13722個(gè)補(bǔ)丁這一記錄。
但是,內(nèi)核的變更在過去15個(gè)月保持了驚人的增速,300多萬行代碼添加到了Linux內(nèi)核,以每小時(shí)7.8個(gè)變更的速度增加。
據(jù)報(bào)告聲稱:“多年來能夠保持這個(gè)變化速度,這在任何之前的公共軟件項(xiàng)目中是***的。”
該報(bào)告的第七版詳細(xì)介紹了為內(nèi)核貢獻(xiàn)代碼的開發(fā)人員、他們供職的公司,以及自內(nèi)核版本3.18以來對(duì)代碼和開發(fā)流程所做的最顯著變化。這些數(shù)據(jù)主要涵蓋自上一份報(bào)告在2015年3月發(fā)布以來的發(fā)展(版本3.19至版本4.7),但是一些統(tǒng)計(jì)數(shù)據(jù)可追溯到2005年(當(dāng)時(shí)開發(fā)轉(zhuǎn)向Git軟件庫),甚至追溯到萊納斯·托瓦爾茲(Linus Torvalds)在1991年發(fā)布的***個(gè)版本。
慶祝Linux迎來第25個(gè)年頭
今年這份報(bào)告還回顧了Linux內(nèi)核開發(fā)的25年歷程。Linux和開源社區(qū)周三晚上齊聚多倫多的LinuxCon北美大會(huì),慶祝萊納斯·托瓦爾茲在1991年8月25日發(fā)布***個(gè)版本的Linux。
由于將近2200萬行代碼,每隔9周至10周就發(fā)布一個(gè)新版本,Linux內(nèi)核是IT發(fā)展史上規(guī)模***、發(fā)展速度最快的開源技術(shù)項(xiàng)目之一。它也是Linux操作系統(tǒng)最重要的核心部分之一,這款操作系統(tǒng)運(yùn)行大多數(shù)的現(xiàn)代技術(shù),從安卓手機(jī)、Chromebook、核潛艇、空間站到全球證券交易所,不一而足。
起初只是托瓦爾茲的業(yè)余項(xiàng)目經(jīng)過25年的發(fā)展后,已儼然變成了一個(gè)集體項(xiàng)目,受雇于數(shù)百家公司的成千上萬開發(fā)人員在構(gòu)建和維護(hù)代碼。
報(bào)告稱:“很顯然,內(nèi)核開發(fā)人員在做正確的事情。本報(bào)告提供了***信息,表明那些開發(fā)人員在做什么工作、他們?yōu)槭裁蠢^續(xù)很成功。”
下面是報(bào)告的一些重點(diǎn)內(nèi)容,Git整理,由LWN編輯喬恩·科比特(Jon Corbet)和Linux內(nèi)核維護(hù)者、Linux基金會(huì)研究員葛雷格·克羅-哈特曼(Greg Kroah-Hartman)加以分析。可以下載完整報(bào)告,以獲取更深入的數(shù)據(jù)和分析。
2015年至2016年《Linux內(nèi)核開發(fā)》報(bào)告的重點(diǎn)內(nèi)容
報(bào)告內(nèi)容包括如下:
- 自版本3.18于2014年12月7日發(fā)布以來,已合并了近115000個(gè)變更。
- 貢獻(xiàn)來自近500家公司的5062名開發(fā)人員。
- 其中2355名開發(fā)人員是***貢獻(xiàn)代碼。
- 新功能包括:支持給內(nèi)核實(shí)時(shí)打補(bǔ)丁、支持持久性內(nèi)存設(shè)備、為ext4文件系統(tǒng)提供加密存儲(chǔ)、無數(shù)的網(wǎng)絡(luò)改進(jìn)(側(cè)重于IPv6和數(shù)據(jù)中心的改進(jìn))及更多方面。
- “零日構(gòu)建和啟動(dòng)機(jī)器人”測(cè)試系統(tǒng)發(fā)現(xiàn)了近400個(gè)代碼錯(cuò)誤(所有代碼錯(cuò)誤已得到了修復(fù))。
- 最繁忙的開發(fā)周期是內(nèi)核4.6,合并了13517個(gè)補(bǔ)丁――略低于版本3.15創(chuàng)下的記錄:13722個(gè)補(bǔ)丁。
為內(nèi)核貢獻(xiàn)變更的十大開發(fā)人員如下:
姓名 |
變更數(shù)量 |
H Hartley Sweeten |
1456 |
Geert Uytterhoeven |
1036 |
Arnd Bergmann |
877 |
Al Viro |
782 |
Takashi Iwai |
735 |
Lars-Peter Clausen |
729 |
Mauro Carvalho Chehab |
714 |
Ville Syrjälä |
707 |
Linus Walleij |
661 |
Dan Carpenter |
631 |
十大公司占了內(nèi)核變更總數(shù)的近57%,它們雇用的內(nèi)核開發(fā)人員為Linux內(nèi)核貢獻(xiàn)代碼。“none”這個(gè)類別代表不由任何一家公司付薪水的自愿開發(fā)人員,從2015年發(fā)布的上一次報(bào)告中的***位跌到了今年的第三位。而Renesas的名次從第13位升到第10位,取代了德州儀器(TI)。開發(fā)的一大部分仍然來自未知公司的開發(fā)人員,他們通常貢獻(xiàn)10個(gè)或更少的變更。
公司 |
變更數(shù)量 |
占總數(shù)比例 |
英特爾 |
14384 |
12.9% |
紅帽 |
8987 |
8.0% |
none |
8571 |
7.7% |
未知 |
7582 |
6.8% |
Linaro |
4515 |
4.0% |
三星 |
4338 |
3.9% |
SUSE |
3619 |
3.2% |
IBM |
2995 |
2.7% |
Consultants |
2938 |
2.6% |
Renesas Electronics |
2239 |
2.0% |
原文標(biāo)題:he Top 10 Developers and Companies Contributing to the Linux Kernel in 2015-2016,作者:Libby Clark
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】