Whether you know it or not, over 850,000 Android phones running Linux are activated every day compared to just 30,000 windows phones. According to the latest reports that mean 100 Android devices have come online just since you started reading this blog, nearly 700,000 TVs are sold every day, most of which are running Linux 8 out of 10 financial trades are powered by Linux 9 out of 10 of the world's supercomputers run Linux, Google Twitter Facebook and Amazon are all powered by Linux so how is Linux developed to achieve all of this unlike other operating systems like Windows or iOS Linux is built collaboratively across companies geographies and markets resulting in the largest collaborative development project in the history of computing
Just since 2005 about 8,000 developers from almost 800 companies have contributed to the Linux kernel these contributions have resulted in 15 million lines of code 1.5 million lines written in just the last couple of years consider that Homer's epic Iliad poem is a mere 15 thousand lines of text the novel war and peace just five hundred sixty thousand words, but it's not just about the sheer number of lines of code it's also about how quickly Linux is developed and released, for example, a the primary new kernel comes out every two to three months compare this two years for competing operating systems this is made possible by a uniquely collaborative development process when submitting code to the Linux kernel developers break changes into individual units called patches a patch describes the lines that need to be changed, added, or removed from the source code of each patch can add a new feature new support for a device fix a problem improve formats or rework things to be more easily understood developers post their patches to the relevant mailing lists where other developers can reply with feedback when the patch is close to being release-ready, it is accepted by a senior.

