Linux 內(nèi)核作為一個超級巨大的開源項目,你知道它最新的狀態(tài)如何嗎?總共有多少行代碼?貢獻(xiàn)代碼的開發(fā)者有多少?代碼的提交狀況如何?
為了獲取當(dāng)前 Linux 內(nèi)核開發(fā)趨勢的一些新數(shù)據(jù),有開發(fā)者對 Linux 內(nèi)核的 Git 倉庫進(jìn)行g(shù)itstats 分析后發(fā)現(xiàn)了一些新東西,下面將為大家?guī)硐嚓P(guān)的數(shù)據(jù)和分析。
Linux 內(nèi)核倉庫總共包含782,487 次提交,目前有大約 19009 位開發(fā)者在維護(hù)。項目倉庫大約由61,725 個文件組成,而總共的代碼行數(shù)為25584633 行——要注意還有文檔,包涵諸如 Kconfig 構(gòu)建文件,各種幫助程序/實用程序等這些內(nèi)容。
再看今年的數(shù)據(jù),到目前為止,今年已有 49,647 次提交,增加了 2,229,836 行代碼,同時刪除了 2,004,759 行代碼。所以凈增加 225,077 行代碼。
還值得關(guān)注的是,Linux 內(nèi)核今年刪除了一些對舊的 CPU 架構(gòu)支持和內(nèi)核中的其他代碼,所以在添加了許多新功能的同時,由于進(jìn)行了一些清理,內(nèi)核并沒有像人們預(yù)期的那樣膨脹。另外,2017 年有 80,603 次提交,其中包括 3,911,061 次添加和 1,385,507 次刪除。鑒于今年還剩下約四分之一的時間,所以像提交情況和代碼行數(shù)這些數(shù)據(jù)目前可能會低于前兩年。
可以看到,Linus Torvalds 依然是最活躍的提交者,擁有了 3% 以上的占有率。而今年對內(nèi)核的其他頂級貢獻(xiàn)者也是我們熟悉的幾位:David S. Miller, Arnd Bergmann, Colin Ian King, Chris Wilson 和 Christoph Hellwig.
而到目前為止,在 2018 年有來自 3,320 個不同電子郵件地址的提交......這個數(shù)量實際上明顯低于往年。從 2015 年到 2017 年,共有 4014~4400 位不同的提交者(2017 年有 4400 位提交者)。我們將在今年的最后三個月看看是否有顯著的上升,不過這正是這些數(shù)字中最令人驚訝的發(fā)現(xiàn)之一。
當(dāng)涉及基于公司電子郵件域的頂級內(nèi)核貢獻(xiàn)者時,該列表由 Intel,Red Hat,Linux Foundation,Linaro,SUSE,Texas Instruments 和 AMD 組成。要注意的是,英特爾提交計數(shù)實際上接近 60k 提交,但 GitStats 分別報告了 intel.com 和 linux.intel.com 電子郵件。有點令人驚訝的 ARM 尚未進(jìn)入該列表,并且 NVIDIA 也并未將其列入該列表。
在過去幾年中,內(nèi)核樹中的文件數(shù)量基本持平 —— 雖然內(nèi)核的代碼行數(shù)繼續(xù)穩(wěn)步上升。
-
內(nèi)核
+關(guān)注
關(guān)注
3文章
1372瀏覽量
40300 -
Linux
+關(guān)注
關(guān)注
87文章
11310瀏覽量
209615 -
開源
+關(guān)注
關(guān)注
3文章
3358瀏覽量
42523
原文標(biāo)題:近兩萬名開發(fā)者維護(hù)的 Linux 內(nèi)核代碼行數(shù)已超 2500 萬
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論