1 00:00:07,080 --> 00:00:10,579 Je gebruikt Linux elke dag, of je het nou weet of niet. 2 00:00:10,579 --> 00:00:14,949 Meer dan 850.000 Android telefoons met linux worden elke dag geactiveerd. 3 00:00:14,949 --> 00:00:19,079 Vergelijk dat met 30.000 Windows Phones, 4 00:00:19,079 --> 00:00:21,069 volgens de laatste meldingen. 5 00:00:21,069 --> 00:00:24,139 Dit betekent dat 100 Android apparaten online zijn gekomen 6 00:00:24,139 --> 00:00:26,619 sinds je deze video begon te kijken. 7 00:00:26,619 --> 00:00:30,330 Bijna 700.000 televisie's worden elke dag verkocht, 8 00:00:30,330 --> 00:00:32,460 de meeste ervan draaien op Linux. 9 00:00:32,460 --> 00:00:35,690 Acht van de tien beurzen draaien op Linux. 10 00:00:35,690 --> 00:00:40,290 Negen van de tien supercomputers wereldwijd draaien op Linux. 11 00:00:40,290 --> 00:00:45,220 Google, Twitter, Facebook en Amazon zijn allemaal aangedreven door Linux. 12 00:00:45,220 --> 00:00:50,170 Dus, hoe wordt Linux ontwikkeld om dit allemaal te bereiken? In tegenstelling tot andere besturingssystemen, 13 00:00:50,170 --> 00:00:52,240 zoals Windows of iOS, 14 00:00:52,240 --> 00:00:57,530 wordt Linux gezamenlijk gebouw, door verschillende bedrijven, regios, en markten, 15 00:00:57,530 --> 00:01:00,990 wat er voor zorgt dat Linux het grootste gezamenlijke ontwikkelings-project in de geschiedenis 16 00:01:00,990 --> 00:01:06,380 van de computers is. Sinds 2005 hebben ongeveer 8000 ontwikkelaars 17 00:01:06,380 --> 00:01:10,770 van bijna 800 bedrijven bijgedragen aan de Linux kernel. 18 00:01:10,770 --> 00:01:15,500 Deze bijdragen hebben gezorgd voor 15 miljoen regels code. 19 00:01:15,500 --> 00:01:19,270 1,5 miljoen regels zijn alleen maar geschreven in de laatste paar jaar. 20 00:01:19,270 --> 00:01:24,160 Bedenk je dat Homerus' epische 'Ilias' slechts 15.000 regels tekst is. 21 00:01:24,160 --> 00:01:28,650 De roman 'War and Peace' is slechts 560.000 woorden. 22 00:01:28,650 --> 00:01:31,740 Maar het gaat niet alleen om het aantal regels code, 23 00:01:31,740 --> 00:01:35,200 het gaat ook om hoe snel Linux wordt ontwikkeld en uitgegeven. 24 00:01:35,200 --> 00:01:39,330 Bijvoorbeeld, er komt elke twee tot drie maanden een nieuwe grote kernel uit. 25 00:01:39,330 --> 00:01:42,660 Vergelijk dit met jaren voor concurrerende besturingssystemen. 26 00:01:42,660 --> 00:01:46,710 Dit wordt mogelijk gemaakt door een uniek samenwerkingsverband tijdens het ontwikkelen. 27 00:01:46,710 --> 00:01:50,680 Als ontwikkelaars code aan de Linux kernel toevoegen, splitsen ze de veranderingen in individuele 28 00:01:50,680 --> 00:01:52,390 units, patches genaamd. 29 00:01:52,390 --> 00:01:56,079 De patch beschrijft de regels code die moeten worden aangepast, toegevoegd of verwijderd uit de 30 00:01:56,079 --> 00:01:57,020 broncode. 31 00:01:57,020 --> 00:02:01,760 Elke patch kan een nieuwe functie toevoegen, nieuwe ondersteuning voor een apparaat, een probleem oplossen, 32 00:02:01,760 --> 00:02:05,180 prestaties verbeteren, of dingen herbewerken zodat ze makkelijker te begrijpen zijn. 33 00:02:05,180 --> 00:02:08,940 Ontwikkelaars posten hun patches naar de relevante mailing-lijsten waar andere ontwikkelaars 34 00:02:08,940 --> 00:02:10,769 kunnen antwoorden met feedback. 35 00:02:10,769 --> 00:02:13,159 Als de patch bijna klaar is om uitgegeven te worden, 36 00:02:13,159 --> 00:02:17,369 wordt hij geaccepteerd door een Senior Linux kernel ontwikkelaar, of maintainer, 37 00:02:17,369 --> 00:02:20,659 die één of meer van de 100 verschillende gedeeltes van de kernel beheert. 38 00:02:20,659 --> 00:02:23,369 Hoewel dit geen garantie is dat de patch naar de hoofdlijn gaat, 39 00:02:23,369 --> 00:02:25,589 is het zeker een goed teken. 40 00:02:25,589 --> 00:02:28,529 Hier krijgt de patch nog uitgebreidere evaluatie. 41 00:02:28,529 --> 00:02:31,919 Als de maintainer klaar is met de beoordeling, tekent hij of zij de 42 00:02:31,919 --> 00:02:36,019 patch en stuurt die naar Linux creator, en Linux Foundation Fellow, Linus Torvalds, 43 00:02:36,019 --> 00:02:39,719 die het ultieme bevoegdheid heeft over wat geaccepteerd wordt voor de volgende 44 00:02:39,719 --> 00:02:44,379 release en wat niet. Bijna 10.000 patches gaan in bijna elke 45 00:02:44,379 --> 00:02:46,069 nieuwe release. 46 00:02:46,069 --> 00:02:49,819 Ongeveer 6 patches worden per uur toegevoegd aan de kernel. 47 00:02:49,819 --> 00:02:53,659 Linux's mate van ontwikkeling is simpelweg ongeëvenaard. 48 00:02:53,659 --> 00:02:58,959 Vandaag de dag domineert Linux op mobiele apparaten, in de zakenwereld en web-infrastructuur, 49 00:02:58,959 --> 00:03:02,010 datacentra, supercomputers en meer. 50 00:03:02,010 --> 00:03:11,000 Wat nog meer? Want samen, zijn we er klaar voor.