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