On January 1, 2020, 27.8 million lines of code were in the Linux kernel Git source tree. The phoronix website counts and summarizes some of the source data of the Linux kernel as it enters 2020, and statistically, there are 27,852 148 rows of the Linux kernel source tree (including documentation, Kconfig files, user space utilities in the tree, etc.), 887 925 sub-commit and approximately 21,074 different authors. 27.8 million lines of code are distributed across 66,492 files.
Just look at 2019, the Linux kernel has 74,754 commits, the lowest value since 2013. There were 80,000 commits in 2017 and 2018, 77,000 in 2016 and 75,000 in 2014 and 2015.
In addition to the small number of commit smaller, the number of kernel authors decreased last year, with about 4,189 different Linux kernel authors in 2019, down from 4,362 in 2018 and 4,402 in 2017.
However, while both the number of commits and authors has decreased, it is average in terms of the number of lines of code, with 3,386,347 new lines of code added and 1,696,620 lines removed last year.
In addition to Linus Torvalds, David S. Miller, Chris Wilson, Yue Haibing, Christophe Hellwig and Thomas Gleixner contributed the most to the kernel.
Google, Intel and Red Hat are at the top of the list, according to domain name statistics.
Specific statistics can be viewed as a tool provided by phoronix: