Linux Foundation Organization has prepared visual report with statistics on the development of the Linux kernel.
The most interesting information:
The first Linux 0.01 kernel included 88 files and 10239 lines of code. The latest 5.8 kernel includes 69325 files and 28 lines of code (more than 442 million tokens). More than half of the code available in recent releases was written within the last seven years.
Dynamics of changes in the number of participants and commits:
Growth of messages on the Linux kernel developers mailing list (LKML):
Statistics on the number of commits and developers:
Dynamics of growth in the number of lines of code, comments and files:
The number of women among those involved in the development is estimated at 8.5%, which is three times more than 10 years ago.
From 2007 to 2019, 1730 companies took part in the development of the core, which prepared 780048 commits. The top 20 companies contributed 68% of all commits. The largest contribution to the development is made by Intel and Red Hat, which prepared 10.01% and 8.9% of all commits. The share of commits by independent developers is estimated at 11.95%.
Participation companies in the development of the Linux 5.8 kernel release: