Anonim

Internet som vi känner det idag körs främst på Linux. Det finns en extremt stor sannolikhet för att den internetanslutning du använder just nu är ansluten till en Linux-server - och dirigerad genom många andra Linux-servrar på vägen.

Nedan visas en graf som visar marknadsandelen för toppservrar över alla domäner från augusti 1995 till september 2008 - från news.netcraft.com.

Du kommer att märka att Apache har en enorm ledning över allt annat där ute. Den enda andra typen som kommer någonstans nära den är Microsoft.

Även om det är sant har HTTP-servern från Apache en Windows-version, men den som används mest utan antydan till tvivel är * nix-utgåvan.

Varför var det Linux (och Unix) som banade vägen för det moderna internet och inte något annat?

Två skäl:

  1. Kosta.
  2. Linuxs förmåga att "agera företag" utan att behöva datormaskinvara för företagsklass.

Föreställ dig följande scenario:

Det är 1994. Du får idén att du vill driva din egen uppringda Internet-leverantör. Du behöver det "hyrda röret" (den primära internetanslutningen från telefonbäraren, vanligtvis T1), en dator för att fungera som servern och ett gäng seriellt anslutna uppringningsmodem (via digiboard troligen) för att ta emot samtal för den servern för att ge dina kunder anslutning. Och naturligtvis ett gäng telefonlinjer från den lokala operatören för dina modem.

Datorn du använder kommer uppenbarligen inte att vara några $ 10 000 + super-duper-server eftersom du helt enkelt inte har kontanter för det. Snarare kommer det att vara vad du har råd att få jobbet gjort.

Och allt du har är en 486 DX2 66MHz låda - som då var modern.

Det är 1994 och du behöver ett operativsystem på serverklass. Vad är tillgängligt?

Windows NT 3.1 fanns men var inte exakt utrustad för att göra vad du ville. Och det fanns inget sätt MS-DOS med Windows 3.1 kunde göra jobbet.

Apples MacOS fanns bara på System 7.1 1994, så det var ingen funktion.

Vad är kvar? Unix och Linux.

Varje Unix var för äganderätt då - förutsatt att du till och med kunde få tag på en kopia av operativsystemet.

För er nitväljare där ute, ja det är sant att det fanns BSD-distros under '94 - men det var inte precis lätt att få tag på. För de intresserade, läs upp på 386BSD, föregångaren till Free / Open / NetBSD.

Sedan finns det Linux. Du hade några val då. Slackware, Red Hat, Debian (naturligtvis) och kanske några andra.

Vid denna tidpunkt skaffade du Linux-operativsystemet du valde från en vän på disketter, installerade det, konfigurerade servern och gav det bästa skottet du kunde. Din Linux-"server" hade absolut inget GUI eftersom den måste vara 100% optimerad för hastighet (och för det faktum var det aldrig tänkt att vara en server).

Gud vill, om din "server" inte kvävs dagligen och dina kunder stannade kunder, tjänade du tillräckligt med vinst för att täcka T1-linjekostnaden och uppgradera till en riktig server senare.

~ ~ ~

Denna berättelse är mer eller mindre hur modernt internet började. Det var tusentals Mom n 'Pop Internetleverantörer som körde ut ur ett garage (ibland bokstavligen) precis som detta - och de allra flesta av dem körde Linux. Windows kunde inte göra det då och MacOS kunde inte heller göra det.

Linux var bokstavligen det enda operativsystemet där ute som hade rätt pris (gratis), körde på samma sätt som en Unix och kunde använda tidens befintliga datorer för att ansluta kunder. Allt annat skulle bryta banken för lätt. Vad skulle du ha använt som du hade råd? Netware? Lotus Domino? HP-UX (som kräver de HP-servrarna i kylskåpstorlek)? Jag tror inte det.

Dessutom följde de som driver webbplatser också efter. De använde PC-datorer med vanlig jane som "uppgraderades" till servrar (av OS och ingenting mer vanligt) för att köra saker som HTTP-servrar, IRC, FTP, elektronisk post och så vidare.

Skulle internet som vi känner att det finns utan Linux?

Absolut inte. Där Linux lyser mest är i sina serverapplikationer - ingen tvekan.

Skulle internet existera utan Linux?