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