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