Anonim

Internet, sellaisena kuin sen tiedämme, toimii pääosin Linuxissa. On erittäin todennäköistä, että tällä hetkellä käyttämäsi Internet-yhteys on kytketty Linux-palvelimeen - ja reititettynä monien muiden Linux-palvelimien varrella.

Alla on kaavio, joka näyttää kaikkien verkkotunnusten huippupalvelimien markkinaosuuden elokuusta 1995 syyskuuhun 2008 - news.netcraft.com.

Huomaat, että Apachella on valtava etumatka muihin siellä oleviin. Ainoa muu tyyppi, jota tulee sen lähelle, on Microsoft.

Vaikka totta on, että Apachen HTTP-palvelimella on Windows-versio, eniten käytetty ilman epäilyksiä on * nix-julkaisu.

Miksi Linux (ja Unix) tasoitti tietä nykyaikaiselle internetille eikä jotain muuta?

Kaksi syytä:

  1. Kustannus.
  2. Linuxin kyky toimia yrityksessä tarvitsematta yritystason tietokonelaitteita.

Kuvittele seuraava skenaario:

Se on vuosi 1994. Saat ajatuksen, että haluat käyttää omaa puhelinverkko-palveluntarjoajaasi. Tarvitset ”vuokratun putken” (ensisijainen Internet-yhteys puhelinoperaattorilta, yleensä T1), tietokoneen palvelimeksi ja joukon sarjaan kytkettyjä modeemia (digiboksin kautta todennäköisimmin) vastaanottaaksesi puheluita että palvelin antaa asiakkaillesi yhteyden. Ja tietysti joukko paikallisen operaattorin puhelinlinjoja modeemeillesi.

Käyttämäsi tietokone ei tietenkään tule olemaan noin 10 000 dollaria + super-duper-palvelin, koska sinulla ei yksinkertaisesti ole rahaa siitä. Pikemminkin se tulee olemaan mitä sinulla on varaa, että saa työn aikaan.

Ja kaikki mitä tarvitset on 486 DX2 66MHz -laatikko - joka tuolloin oli moderni.

On vuosi 1994 ja tarvitset palvelinluokan käyttöjärjestelmän. Mitä on saatavana?

Windows NT 3.1 oli olemassa, mutta sitä ei varusteltu tarkalleen tekemään haluamaasi. Ja MS-DOS Windows 3.1: n kanssa ei ollut mitenkään mahdollista tehdä työtä.

Applen MacOS oli vain järjestelmä 7.1: ssä vuonna 1994, joten se ei ollut no-go.

Mitä on jäljellä? Unix ja Linux.

Mikä tahansa Unix oli tuolloin liian omistusoikeuden alainen - olettaen, että saatat jopa saada käsiisi käyttöjärjestelmän kopion.

Kyllä, totta, nit-keräilijöille, kyllä, on totta, että vuonna 1994 oli BSD-diskoja - mutta se ei ollut aivan helppoa saada käsiinsä. Kiinnostuneille lukekaa 386BSD, Free / Open / NetBSD edeltäjä.

Sitten on Linux. Sinulla oli kerralla muutama valinta. Slackware, Red Hat, Debian (tietysti) ja ehkä muutama muu.

Tässä vaiheessa olet hankkinut valitsemasi Linux-käyttöjärjestelmän ystävältä levykkeille, asentanut sen, määrittänyt palvelimen ja antanut sille parhaan mahdollisen kuvan. Linux-palvelimellasi ei ollut mitään graafista käyttöliittymää, koska sen piti olla 100% optimoitu nopeudelle (ja tosiasiassa sen ei koskaan ollut tarkoitettu olevan palvelin).

Jumala halukas, jos palvelimesi ei tukehtunut päivittäin ja asiakkaasi pysyivät asiakkaina, ansaitsit tarpeeksi voittoa kattaaksesi T1-linjan kustannukset ja päivittääksesi todelliseksi palvelimeksi myöhemmin.

~ ~ ~

Tämä tarina on suunnilleen miten moderni Internet alkoi. Siellä oli tuhansia Mom n 'Pop -palveluntarjoajia, jotka toimivat autotallista (joskus kirjaimellisesti) juuri näin - ja valtaosa heistä kaikki käyttivät Linuxia. Windows ei pystynyt tekemään sitä silloin, eikä MacOS.

Linux oli kirjaimellisesti ainoa siellä toimiva käyttöjärjestelmä, jolla oli oikea hinta (ilmainen), se toimi samanlaisena kuin Unix ja pystyi käyttämään aikaisempia tietokoneita asiakkaiden yhdistämiseen. Kaikki muu rikkoisi pankin aivan liian helposti. Mitä olisit käyttänyt, että sinulla olisi varaa? Netware? Lotus Domino? HP-UX (vaatii ne jääkaapin kokoiset HP-palvelimet)? En usko.

Lisäksi verkkosivujen ylläpitäjät seurasivat esimerkkiä. He käyttivät tavallisen jane-kuluttajaluokan tietokoneita, jotka oli ”päivitetty” palvelimiksi (käyttöjärjestelmän mukaan eikä enempää yleensä), palvellakseen esimerkiksi HTTP-palvelimia, IRC, FTP, sähköposti ja niin edelleen.

Voisiko Internet sellaisena kuin se on tiedossa, olemassa ilman Linuxia?

Ehdottomasti ei. Missä Linux loistaa eniten, on palvelinsovelluksissaan - ei ole kysymys.

Onko Internet olemassa ilman linuxia?