The Linux Foundation announced its annual report on Kernel development. Greg Kroah-Hartman, Amanda McPherson, and Jonathan Corbet wrote this report. This post is a visual representation of that report. You can move your mouse pointer on the graph to get exact values in each point/bar.
If You can not view the svg graphs (may not render on planet), then please click on the blog post title and view it directly.
Number of days for each release
Each of the major releases were done between 8-12 weeks to give enough time for testing.
Number of patches on each release
In the next chart we will see the number of patches which go in each Kernel releases. It is
also very clear how the number of patches (changes) is growing with time.
Number of patches which goes into the kernel Per Hour
From the above two data points, we can find the number of patches going into the Kernel in every hour.
Increment in the lines of code
If we do the same for number of files, then the following charts comes up.
Developers vs identifiable companies
The following bar chart shows the difference between number of individual developers and identifiable companies on each release.
The actual report contains more details into the development history. Please go through it :)