0:00:07.080,0:00:10.579 You use Linux everyday whether you know it or not. 0:00:10.579,0:00:14.949 Over eight hundred fifty thousand Android phones running Linux are activated 0:00:14.949,0:00:19.079 every single day. Compare that to just thirty thousand Windows phones, 0:00:19.079,0:00:21.069 according to the latest reports. 0:00:21.069,0:00:24.139 That means one hundred Android devices have come online 0:00:24.139,0:00:26.619 just since you started watching this video. 0:00:26.619,0:00:30.330 Nearly seven hundred thousand televisions are sold in every day, 0:00:30.330,0:00:32.460 most of which are running Linux. 0:00:32.460,0:00:35.690 Eight out of ten financial trades are powered by Linux. 0:00:35.690,0:00:40.290 Nine out of ten of the world super computers run Linux. 0:00:40.290,0:00:45.220 Google, Twitter, Facebook and Amazon are all powered by Linux. 0:00:45.220,0:00:50.170 So, how is Linux developed to achieve all of this? Unlike other operating systems, 0:00:50.170,0:00:52.240 like Windows or iOS, Linux 0:00:52.240,0:00:57.530 is built collaboratively, across companies, geographies, and markets, 0:00:57.530,0:01:00.990 resulting in the largest collaborative development project in the history of 0:01:00.990,0:01:06.380 computing. Just since two thousand five about eight thousand developers 0:01:06.380,0:01:10.770 from almost eight hundred companies have contributed to the Linux kernel. 0:01:10.770,0:01:15.500 These contributions have resulted in fifteen million lines of code. One point five 0:01:15.500,0:01:19.270 million lines written in just the last couple of years. 0:01:19.270,0:01:24.160 Consider that Homer's epic "Ilead" is a mere fifteen thousand lines of text. 0:01:24.160,0:01:28.650 The novel "War and Peace" just five hundred sixty thousand words. 0:01:28.650,0:01:31.740 But it's not just about the sheer number of lines code, 0:01:31.740,0:01:35.200 it's also about how quickly Linux is developed and released. 0:01:35.200,0:01:39.330 For example, a major new kernel comes out every two to three months. 0:01:39.330,0:01:42.660 Compare this to years for competing operating systems. 0:01:42.660,0:01:46.710 This is made possible by a unique collaborative development process. 0:01:46.710,0:01:50.680 When submitting code to the Linux kernel, developers break changes into individual 0:01:50.680,0:01:52.390 units called patches. 0:01:52.390,0:01:56.079 The patch describes the lines that need to be changed, added, or removed from the 0:01:56.079,0:01:57.020 source code. 0:01:57.020,0:02:01.760 Each patch can add a new feature, new support for a device, fix a problem, improve 0:02:01.760,0:02:05.180 performance, or rework things to be more easily understood. 0:02:05.180,0:02:08.940 Developers post their patches to the relevant mailing lists where other developers can 0:02:08.940,0:02:10.769 reply with feedback. 0:02:10.769,0:02:13.159 When the patch is close to being release ready, 0:02:13.159,0:02:17.369 it is accepted by a senior Linux kernel developer, or maintainer, who manages 0:02:17.369,0:02:20.659 one or more of a one hundred different sections of the kernel. 0:02:20.659,0:02:23.369 While this is not a guarantee that it will go to the main line, 0:02:23.369,0:02:25.589 it is certainly a good sign. 0:02:25.589,0:02:28.529 Here it gets an even more extensive evaluation. 0:02:28.529,0:02:31.919 When the maintainer finishes their review, he or she will sign off on the 0:02:31.919,0:02:36.019 patch and send it on to Linux creator, and Linux Foundation Fellow, Linus Torvalds, 0:02:36.019,0:02:39.719 who has the ultimate authority on what is accepted into the next 0:02:39.719,0:02:44.379 release and what is not. Nearly ten thousand patches go into almost 0:02:44.379,0:02:46.069 every new release. 0:02:46.069,0:02:49.819 About six patches are applied to the kernel each hour. 0:02:49.819,0:02:53.659 Linux's rate of development is simply unmatched. 0:02:53.659,0:02:58.959 Today, Linux is dominating on mobile device, in the enterprise and web infrastructure, 0:02:58.959,0:03:02.010 data centers, supercomputing, and more. 0:03:02.010,0:03:11.000 What's next? Because together, we are ready.