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

2013 年最不可思議的 10 個硬件開源項目
Linux 大爆炸:一個內(nèi)核,無數(shù)發(fā)行版
你知道LINUX系統(tǒng)內(nèi)核的實現(xiàn)原理是什么嗎
Linux 3.3內(nèi)核結(jié)束與android孤立時代
開源是Linux成功的核心要素
你知道Linux內(nèi)核數(shù)據(jù)結(jié)構(gòu)中雙向鏈表的作用?
linux內(nèi)核是什么_linux內(nèi)核學習路線
學習linux內(nèi)核的一些建議

Linux內(nèi)核在Linux系統(tǒng)中到底處于一個什么樣的地位

萬千設備,linux內(nèi)核如何知道?

評論