Linux內核代碼超2780萬行但去年commit數量銳減
2020年1月1日,Linux內核Git源碼樹中的代碼達到了2780萬行。phoronix網站統計了Linux內核在進入2020年時的一些源碼數據並作了總結,從統計數據來看,Linux內核源碼樹共有27 852 148行(包括文檔、Kconfig文件、樹中的用戶空間實用程序等)、887 925次commit和大約21 074位不同的作者。2780萬行代碼分佈在66 492個文件中。
只看2019 年,Linux 內核有74754 次commit,這是2013 年以來的最低值。2017 年和2018 年的commit 次數都有 8 萬次,2016 年為77 000 次,2014 年和2015 年都有 75 000 次。
除了commit 數量少,去年的內核作者數量也降低了,2019 年大約有4 189 位不同的Linux 內核作者,這低於2018 年的4 362 位和2017 年的4 402 位。
不過雖然commit 與作者數量都減少,但從代碼行數來看,卻是平均水平,去年共添加了3 386 347 行新代碼,刪除了1 696 620 行。
這其中,除了Linus Torvalds,對內核貢獻最多的是David S. Miller、Chris Wilson、YueHaibing、Christoph Hellwig 與Thomas Gleixner。
而參與貢獻的公司,從域名統計來看,谷歌、Intel與Red Hat排在了最前列。
具體統計信息可以查看phoronix 提供的這個工具: