WEBVTT 00:00:07.080 --> 00:00:10.579 Je gebruikt Linux elke dag, of je het nou weet of niet. 00:00:10.579 --> 00:00:14.949 Meer dan 850.000 Android telefoons met linux worden elke dag geactiveerd. 00:00:14.949 --> 00:00:19.079 Vergelijk dat met 30.000 Windows Phones, 00:00:19.079 --> 00:00:21.069 volgens de laatste meldingen. 00:00:21.069 --> 00:00:24.139 Dit betekent dat 100 Android apparaten online zijn gekomen 00:00:24.139 --> 00:00:26.619 sinds je deze video begon te kijken. 00:00:26.619 --> 00:00:30.330 Bijna 700.000 televisie's worden elke dag verkocht, 00:00:30.330 --> 00:00:32.460 de meeste ervan draaien op Linux. 00:00:32.460 --> 00:00:35.690 Acht van de tien beurzen draaien op Linux. 00:00:35.690 --> 00:00:40.290 Negen van de tien supercomputers wereldwijd draaien op Linux. 00:00:40.290 --> 00:00:45.220 Google, Twitter, Facebook en Amazon zijn allemaal aangedreven door Linux. 00:00:45.220 --> 00:00:50.170 Dus, hoe wordt Linux ontwikkeld om dit allemaal te bereiken? In tegenstelling tot andere besturingssystemen, 00:00:50.170 --> 00:00:52.240 zoals Windows of iOS, 00:00:52.240 --> 00:00:57.530 wordt Linux gezamenlijk gebouw, door verschillende bedrijven, regios, en markten, 00:00:57.530 --> 00:01:00.990 wat er voor zorgt dat Linux het grootste gezamenlijke ontwikkelings-project in de geschiedenis 00:01:00.990 --> 00:01:06.380 van de computers is. Sinds 2005 hebben ongeveer 8000 ontwikkelaars 00:01:06.380 --> 00:01:10.770 van bijna 800 bedrijven bijgedragen aan de Linux kernel. 00:01:10.770 --> 00:01:15.500 Deze bijdragen hebben gezorgd voor 15 miljoen regels code. 00:01:15.500 --> 00:01:19.270 1,5 miljoen regels zijn alleen maar geschreven in de laatste paar jaar. 00:01:19.270 --> 00:01:24.160 Bedenk je dat Homerus' epische 'Ilias' slechts 15.000 regels tekst is. 00:01:24.160 --> 00:01:28.650 De roman 'War and Peace' is slechts 560.000 woorden. 00:01:28.650 --> 00:01:31.740 Maar het gaat niet alleen om het aantal regels code, 00:01:31.740 --> 00:01:35.200 het gaat ook om hoe snel Linux wordt ontwikkeld en uitgegeven. 00:01:35.200 --> 00:01:39.330 Bijvoorbeeld, er komt elke twee tot drie maanden een nieuwe grote kernel uit. 00:01:39.330 --> 00:01:42.660 Vergelijk dit met jaren voor concurrerende besturingssystemen. 00:01:42.660 --> 00:01:46.710 Dit wordt mogelijk gemaakt door een uniek samenwerkingsverband tijdens het ontwikkelen. 00:01:46.710 --> 00:01:50.680 Als ontwikkelaars code aan de Linux kernel toevoegen, splitsen ze de veranderingen in individuele 00:01:50.680 --> 00:01:52.390 units, patches genaamd. 00:01:52.390 --> 00:01:56.079 De patch beschrijft de regels code die moeten worden aangepast, toegevoegd of verwijderd uit de 00:01:56.079 --> 00:01:57.020 broncode. 00:01:57.020 --> 00:02:01.760 Elke patch kan een nieuwe functie toevoegen, nieuwe ondersteuning voor een apparaat, een probleem oplossen, 00:02:01.760 --> 00:02:05.180 prestaties verbeteren, of dingen herbewerken zodat ze makkelijker te begrijpen zijn. 00:02:05.180 --> 00:02:08.940 Ontwikkelaars posten hun patches naar de relevante mailing-lijsten waar andere ontwikkelaars 00:02:08.940 --> 00:02:10.769 kunnen antwoorden met feedback. 00:02:10.769 --> 00:02:13.159 Als de patch bijna klaar is om uitgegeven te worden, 00:02:13.159 --> 00:02:17.369 wordt hij geaccepteerd door een Senior Linux kernel ontwikkelaar, of maintainer, 00:02:17.369 --> 00:02:20.659 die één of meer van de 100 verschillende gedeeltes van de kernel beheert. 00:02:20.659 --> 00:02:23.369 Hoewel dit geen garantie is dat de patch naar de hoofdlijn gaat, 00:02:23.369 --> 00:02:25.589 is het zeker een goed teken. 00:02:25.589 --> 00:02:28.529 Hier krijgt de patch nog uitgebreidere evaluatie. 00:02:28.529 --> 00:02:31.919 Als de maintainer klaar is met de beoordeling, tekent hij of zij de 00:02:31.919 --> 00:02:36.019 patch en stuurt die naar Linux creator, en Linux Foundation Fellow, Linus Torvalds, 00:02:36.019 --> 00:02:39.719 die het ultieme bevoegdheid heeft over wat geaccepteerd wordt voor de volgende 00:02:39.719 --> 00:02:44.379 release en wat niet. Bijna 10.000 patches gaan in bijna elke 00:02:44.379 --> 00:02:46.069 nieuwe release. 00:02:46.069 --> 00:02:49.819 Ongeveer 6 patches worden per uur toegevoegd aan de kernel. 00:02:49.819 --> 00:02:53.659 Linux's mate van ontwikkeling is simpelweg ongeëvenaard. 00:02:53.659 --> 00:02:58.959 Vandaag de dag domineert Linux op mobiele apparaten, in de zakenwereld en web-infrastructuur, 00:02:58.959 --> 00:03:02.010 datacentra, supercomputers en meer. 00:03:02.010 --> 00:03:11.000 Wat nog meer? Want samen, zijn we er klaar voor.