Kernel development stats in 2013


Posted: 2013-09-19 10:14:28  |   Source   |  More posts about Kernel 2013 Linux

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.

Days of Development3.03.13.23.33.43.53.63.73.83.93.100.010.020.030.040.050.060.070.080.090.06442.193006993337.63765182295100.794405594257.068159.395804196327.23279352274217.997202797311.62550607363276.598601399340.23886639762335.2342.84008097271393.801398601319.42914979871452.402797203319.42914979870511.004195804322.03036437269569.605594406324.63157894763628.206993007340.238866397Days of Development6495687463627171706963Days

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 on each release3.03.13.23.33.43.53.63.73.83.93.109000.010000.011000.012000.013000.0Number of patches on each release915312.0615384615455.474786873869372.3692307692504.11538461511780132.676923077177.69467759510550192.984615385307.75540633910889253.292307692271.90940061210957313.6264.71905138110247373.907692308339.79475659111990434.215384615155.48918732112394494.523076923112.77005365211910554.830769231163.94842171113367615.1384615389.8846153846291538693117801055010889109571024711990123941191013367Patches

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.

Number of patches in every hour3.03.13.23.33.43.53.63.73.83.93.104.05.06.07.08.09.0Number of patches in every hour5.9612.5230769231300.16218813.8175.1384615385504.1153846156.88137.753846154212.8891923825.94200.369230769302.0594271377.2262.984615385182.5333677847.36325.6167.3554554856.01388.215384615295.4190905067.04450.830769231197.7112800837.38513.446153846165.4582164487.19576.061538462183.4819873039.02638.6769230779.884615384625.963.816.885.947.27.366.017.047.387.199.02Patches

Increment in the lines of code

Lines of Code in Kernel3.03.13.23.33.43.53.63.73.83.93.1014800000.015000000.015200000.015400000.015600000.015800000.016000000.016200000.016400000.016600000.016800000.0Lines of Code in Kernel1465113512.0384615385504.1153846151477600272.2307692308477.39854824615004006132.423076923428.61427730615171607192.615384615392.75397400515389393252.807692308346.15597032515601911313.0300.68512028915873569373.192307692242.56053705816197233433.384615385173.30862801416422416493.576923077125.12794485516692421553.76923076967.357041382616961031613.9615384629.884615384621465113514776002150040061517160715389393156019111587356916197233164224161669242116961031Lines

If we do the same for number of files, then the following charts comes up.

Number of files in Kernel3.03.13.23.33.43.53.63.73.83.93.1037000.038000.039000.040000.041000.042000.043000.0Number of files in Kernel3678812.3846153846504.1153846153709574.3076923077479.80376049237626136.230769231437.75336176438091198.153846154400.92956626838573260.076923077362.75952448439101322.0320.94669863139738383.923076923270.50205834940912445.846153846177.5318735941532507.769230769128.43347959542435569.69230769256.924044470243029631.6153846159.884615384623678837095376263809138573391013973840912415324243543029Files

Developers vs identifiable companies

The following bar chart shows the difference between number of individual developers and identifiable companies on each release.

Developers vs companies3.03.13.23.33.43.53.63.73.83.93.100.0100.0200.0300.0400.0500.0600.0700.0800.0900.01000.01100.01200.01300.0113126.5734265734303.334134615116879.7202797203296.7656940761316132.867132867270.4919319191247186.013986014282.7411858971286239.160839161275.8176945181195292.307692308291.9725077371224345.454545455286.8242705571280398.601398601276.8828470381258451.748251748280.7884062781388504.895104895257.710101681392558.041958042257.019149.958041958470.208029399189103.104895105470.563080239231156.251748252463.107012599233209.398601399462.75196176245262.545454545460.62165672242315.692307692461.15423298298368.839160839451.212809461228421.986013986463.639588859241475.132867133461.3317584263528.27972028457.42619916243581.426573427460.97670756Developers vs companies11311168131612471286119512241280125813881392191189231233245242298228241263243DeveloeprsCompanies

The actual report contains more details into the development history. Please go through it :)

comments powered by Disqus
Contents © 2014 Kushal Das - Powered by Nikola
Share