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提供的這個工具:
https://phoronix.com/misc/linux-eoy2019/index.html