How Linux is Built
-
0:07 - 0:11You use Linux everyday whether you know it or not.
-
0:11 - 0:15Over eight hundred fifty thousand Android phones running Linux are activated
-
0:15 - 0:19every single day. Compare that to just thirty thousand Windows phones,
-
0:19 - 0:21according to the latest reports.
-
0:21 - 0:24That means one hundred Android devices have come online
-
0:24 - 0:27just since you started watching this video.
-
0:27 - 0:30Nearly seven hundred thousand televisions are sold in every day,
-
0:30 - 0:32most of which are running Linux.
-
0:32 - 0:36Eight out of ten financial trades are powered by Linux.
-
0:36 - 0:40Nine out of ten of the world super computers run Linux.
-
0:40 - 0:45Google, Twitter, Facebook and Amazon are all powered by Linux.
-
0:45 - 0:50So, how is Linux developed to achieve all of this? Unlike other operating systems,
-
0:50 - 0:52like Windows or iOS, Linux
-
0:52 - 0:58is built collaboratively, across companies, geographies, and markets,
-
0:58 - 1:01resulting in the largest collaborative development project in the history of
-
1:01 - 1:06computing. Just since two thousand five about eight thousand developers
-
1:06 - 1:11from almost eight hundred companies have contributed to the Linux kernel.
-
1:11 - 1:16These contributions have resulted in fifteen million lines of code. One point five
-
1:16 - 1:19million lines written in just the last couple of years.
-
1:19 - 1:24Consider that Homer's epic "Ilead" is a mere fifteen thousand lines of text.
-
1:24 - 1:29The novel "War and Peace" just five hundred sixty thousand words.
-
1:29 - 1:32But it's not just about the sheer number of lines code,
-
1:32 - 1:35it's also about how quickly Linux is developed and released.
-
1:35 - 1:39For example, a major new kernel comes out every two to three months.
-
1:39 - 1:43Compare this to years for competing operating systems.
-
1:43 - 1:47This is made possible by a unique collaborative development process.
-
1:47 - 1:51When submitting code to the Linux kernel, developers break changes into individual
-
1:51 - 1:52units called patches.
-
1:52 - 1:56The patch describes the lines that need to be changed, added, or removed from the
-
1:56 - 1:57source code.
-
1:57 - 2:02Each patch can add a new feature, new support for a device, fix a problem, improve
-
2:02 - 2:05performance, or rework things to be more easily understood.
-
2:05 - 2:09Developers post their patches to the relevant mailing lists where other developers can
-
2:09 - 2:11reply with feedback.
-
2:11 - 2:13When the patch is close to being release ready,
-
2:13 - 2:17it is accepted by a senior Linux kernel developer, or maintainer, who manages
-
2:17 - 2:21one or more of a one hundred different sections of the kernel.
-
2:21 - 2:23While this is not a guarantee that it will go to the main line,
-
2:23 - 2:26it is certainly a good sign.
-
2:26 - 2:29Here it gets an even more extensive evaluation.
-
2:29 - 2:32When the maintainer finishes their review, he or she will sign off on the
-
2:32 - 2:36patch and send it on to Linux creator, and Linux Foundation Fellow, Linus Torvalds,
-
2:36 - 2:40who has the ultimate authority on what is accepted into the next
-
2:40 - 2:44release and what is not. Nearly ten thousand patches go into almost
-
2:44 - 2:46every new release.
-
2:46 - 2:50About six patches are applied to the kernel each hour.
-
2:50 - 2:54Linux's rate of development is simply unmatched.
-
2:54 - 2:59Today, Linux is dominating on mobile device, in the enterprise and web infrastructure,
-
2:59 - 3:02data centers, supercomputing, and more.
-
3:02 - 3:11What's next? Because together, we are ready.
- Title:
- How Linux is Built
- Description:
-
While Linux is running our phones, friend requests, tweets, financial trades, ATMs and more, most of us don't know how it's actually built. This short video takes you inside the process by which the largest collaborative development project in the history of computing is organized. Based on the annual report "Who Writes Linux," this is a powerful and inspiring story of how Linux has become a volunteer-driven phenomenon.
- Video Language:
- English
- Duration:
- 03:13
phaenze edited English subtitles for How Linux is Built | ||
phaenze added a translation |