Red Hat、IBM和Novell對Linux內(nèi)核貢獻最大
根據(jù)Linux基金會的一份***報告,在過去16個月內(nèi),Linux內(nèi)核已經(jīng)增加了270萬行代碼,Red Hat、IBM和Novell繼續(xù)保有***貢獻人前三甲的位置。
該報告稱,在Linux內(nèi)核的修改上,Linux的創(chuàng)建人Linus Torvalds已經(jīng)跌出前30位個人貢獻者行列。不過Torvalds的工作還包括評閱代碼和簽署代碼,這使他仍然是整個內(nèi)核研發(fā)的***貢獻人之一。
報告稱,“Linus始終是內(nèi)核研發(fā)進程中的活躍分子和關鍵分子?!?/P>
這篇題為“Linux內(nèi)核研發(fā)”的報告是自Linux基金會2008年4月首份研發(fā)報告發(fā)布以來的第二份報告,由Novell的Greg Kroah-Hartman、LWN.net的Jonathan Corbet和Linux基金會的Amanda McPherson共同撰寫的。
自從2008年的上一份報告發(fā)布以來,參與每一次內(nèi)核發(fā)布周期(每隔2-3個月)的開發(fā)者數(shù)量差不多增加了10%。除此之外,每天為內(nèi)核所增加的代碼行數(shù)增加了3倍。
如今,Linux內(nèi)核的總代碼行已超過1150萬行。
在公司貢獻人中,Red Hat、Novell和IBM的員工對于內(nèi)核修改的貢獻最多。在過去16個月中,這三家公司所貢獻的代碼占所有新增代碼的24%。
報告指出,自2005年以來,有來自500多家公司的5000多位個人開發(fā)者都對內(nèi)核開發(fā)做出了貢獻。該報告總結了從2.6.11版到2.6.30版這4年來的開發(fā)歷程。
2008年4月發(fā)布的研發(fā)報告***版只截止到2.6.24版內(nèi)核。而***的第二版報告則截止到2.6.30版,尤其突出了過去16個月的內(nèi)核變更情況,展現(xiàn)了Linux內(nèi)核的飛速擴展。
自2008年4月的報告發(fā)布以來,Linux內(nèi)核出現(xiàn)了飛躍式的變化進程:每天新增代碼10923行(增長率70%),刪除代碼5547行(增長率68%),修改代碼2243行(增長率32%)。
報告認為,這一修改速度遠遠超過了其他任何一個軟件項目。
這樣的修改速度是按照每個內(nèi)核研發(fā)周期統(tǒng)計出的,如今,每個研發(fā)周期平均為81天。
為了趕上這樣的速度,過去三年中,個人開發(fā)者社區(qū)數(shù)量翻了一倍,2.6.30版內(nèi)核的開發(fā)者號稱有1150人。
但報告也指出,這些開發(fā)者中,從事主要工作的人并不多。
“在任何一個開發(fā)周期內(nèi),只有約1/3的開發(fā)者是真正對一個補丁有貢獻的。而在過去的四年半中,前10位的個人開發(fā)者幾乎貢獻了修改量的12%,前30位開發(fā)者的修改貢獻超過了25%?!?/P>
報告稱,支持內(nèi)核研發(fā)的很多公司也獲得了商業(yè)上的好處。這里包括硬件領域的IBM、Intel、SGI和惠普;操作系統(tǒng)領域的Red Hat、Novell和Monta Vista;元件領域的索尼、諾基亞和三星;非IT業(yè)的大眾汽車和量子控制(游艇導航系統(tǒng))公司也使用Linux作為其產(chǎn)品的基礎。
報告總結認為,修改速度的加快和貢獻人數(shù)的增加反映出“一個生機勃勃的社區(qū),為了回應大量不同環(huán)境的變化而在不斷地促進Linux內(nèi)核的演變。”
報告認為,如此充沛的發(fā)展動力證明,Linux的研發(fā)進程完全能夠適應未來可能出現(xiàn)的隨需應變的高速度要求。
【編輯推薦】