Internett slik vi kjenner det i dag, kjører hovedsakelig på Linux. Det er ekstremt stor sannsynlighet for at internettforbindelsen du bruker akkurat nå er koblet til en Linux-server - og dirigert gjennom mange andre Linux-servere underveis.
Nedenfor er en graf som viser markedsandelen for toppservere på tvers av alle domener fra august 1995 til september 2008 - fra news.netcraft.com.
Du vil merke at Apache har en enorm ledelse over alt annet der ute. Den eneste andre typen som kommer overalt i nærheten, er Microsoft.
Selv om det er sant at HTTP-serveren fra Apache har en Windows-versjon, er den som brukes mest uten antydning av tvil * nix-utgivelsen.
Hvorfor var det slik at Linux (og Unix) banet vei for det moderne internett og ikke noe annet?
To grunner:
- Koste.
- Linux har muligheten til å “handle enterprise” uten å trenge datamaskinvarevare av bedriftskvalitet.
Se for deg følgende scenario:
Det er 1994. Du får ideen om at du vil kjøre din egen oppringte Internett-leverandør. Du trenger det "leide røret" (den primære internettforbindelsen fra telefonselskapet, vanligvis T1), en datamaskin som skal fungere som serveren og en haug med seriekoblede oppringingsmodem (via digiboard mest sannsynlig) for å motta samtalene for den serveren for å gi kundene dine tilkobling. Og selvfølgelig en haug med telefonlinjer fra den lokale transportøren for dine modemer.
Datamaskinen du bruker er tydeligvis ikke noen $ 10.000 + super-duper-server, fordi du rett og slett ikke har penger til det. Snarere vil det være hva du har råd som vil få jobben gjort.
Og alt du har er en 486 DX2 66MHz-boks - som den gang var moderne.
Det er 1994, og du trenger et server-grade OS. Hva er tilgjengelig?
Windows NT 3.1 fantes, men var ikke akkurat utstyrt til å gjøre det du ville. Og det var ingen måte MS-DOS med Windows 3.1 kunne gjøre jobben.
Apples MacOS var bare på System 7.1 i 1994, så det var en no-go.
Hva er igjen? Unix og Linux.
Enhver Unix var for proprietær den gangen - forutsatt at du til og med kunne få hendene på en kopi av operativsystemet.
For dere nit-pickers der ute, ja det er sant det var BSD distros i '94 - men det var ikke akkurat lett å få tak i. For de interesserte kan du lese deg opp på 386BSD, forgjengeren til Free / Open / NetBSD.
Så er det Linux. Du hadde noen valg på den tiden. Slackware, Red Hat, Debian (selvfølgelig) og kanskje noen få andre.
På dette tidspunktet anskaffet du Linux-operativsystemet du valgte fra en venn på disketter, installerte det, konfigurerte serveren og ga det beste skuddet du kunne. Linux-serveren din hadde absolutt ingen GUI fordi den måtte være 100% optimalisert for hastighet (og for det faktum var den aldri ment å være en server).
Gud villig, hvis "serveren" ikke kveles på daglig basis og kundene dine bodde kunder, tjente du nok på å tjene T1-linjekostnaden og oppgradere til en ekte server senere.
~ ~ ~
Denne historien er mer eller mindre hvordan moderne internett startet. Det var tusenvis av Internett-leverandører fra Mom n 'Pop som opererte ut av en garasje (noen ganger bokstavelig talt) akkurat som dette - og de aller fleste av dem kjørte Linux. Windows kunne ikke gjøre det den gang, og heller ikke MacOS.
Linux var bokstavelig talt det eneste operativsystemet der ute som hadde riktig pris (gratis), kjørte lik en Unix og kunne bruke datidens eksisterende datamaskiner for å koble kunder. Noe annet ville bryte banken altfor lett. Hva ville du brukt som du hadde råd? Netware? Lotus Domino? HP-UX (som krever HP-servere i kjøleskapstørrelse)? Jeg tror ikke det.
I tillegg fulgte også de som drev nettsteder. De brukte vanlige jane-pc-er som “ble oppgradert” til servere (av OS og ikke noe mer) for å kjøre ting som HTTP-servere, IRC, FTP, elektronisk post og så videre.
Ville internett slik vi kjenner det eksisterer uten Linux?
Absolutt ikke. Hvor Linux skinner mest er i sine serverapplikasjoner - ingen tvil.