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