Anonim

Internet come lo conosciamo oggi gira prevalentemente su Linux. C'è una probabilità estremamente alta che la connessione Internet che stai utilizzando in questo momento sia connessa tramite un server Linux e instradata attraverso molti altri server Linux lungo la strada.

Di seguito è riportato un grafico che mostra la quota di mercato dei migliori server in tutti i domini da agosto 1995 a settembre 2008 - da news.netcraft.com.

Noterai che Apache ha un enorme vantaggio su qualsiasi altra cosa là fuori. L'unico altro tipo che si avvicina ovunque è Microsoft.

Anche se è vero che il server HTTP di Apache ha una versione di Windows, quello che viene usato di più senza alcun dubbio è la versione * nix.

Perché Linux (e Unix) hanno spianato la strada a Internet moderno e non a qualcos'altro?

Due motivi:

  1. Costo.
  2. La capacità di Linux di "agire come impresa" senza bisogno di hardware per computer di livello aziendale.

Immagina il seguente scenario:

È il 1994. Ti viene l'idea di voler eseguire il tuo ISP dial-up. È necessario il "leasing pipe" (la connessione Internet principale dal gestore telefonico, in genere T1), un computer che funge da server e un gruppo di modem dial-up connessi in serie (molto probabilmente tramite digiboard) per ricevere le chiamate per quel server per fornire connettività ai tuoi clienti. E ovviamente un sacco di linee telefoniche dal gestore telefonico locale per i tuoi modem.

Il computer che usi ovviamente non sarà un server super-duper da $ 10.000 + perché semplicemente non hai i soldi per farlo. Piuttosto, sarà tutto ciò che ti puoi permettere che farà il lavoro.

E tutto ciò che hai è un 486 DX2 66MHz box - che al momento era moderno.

È il 1994 e hai bisogno di un sistema operativo di livello server. Cosa è disponibile?

Windows NT 3.1 esisteva ma non era esattamente attrezzato per fare ciò che volevi. E non c'era modo che MS-DOS con Windows 3.1 potesse fare il lavoro.

Il MacOS di Apple era solo al System 7.1 nel 1994, quindi non era un gioco da ragazzi.

Cos'è rimasto? Unix e Linux.

Qualunque Unix era troppo proprietario al momento, supponendo che si potesse anche mettere le mani su una copia del sistema operativo.

Per voi cacciatori di nitidi là fuori, sì, è vero che c'erano distro BSD nel '94 - ma non era esattamente facile da ottenere. Per chi fosse interessato, leggi 386BSD, il predecessore di Free / Open / NetBSD.

Poi c'è Linux. Hai avuto alcune scelte al momento. Slackware, Red Hat, Debian (ovviamente) e forse alcuni altri.

A questo punto hai acquisito il sistema operativo Linux di tua scelta da un amico su dischetti floppy, installato, configurato il server e gli hai dato il miglior tiro possibile. Il tuo "server" Linux non aveva assolutamente una GUI perché doveva essere ottimizzato al 100% per la velocità (e per il fatto che non doveva mai essere un server).

A Dio piacendo, se il tuo "server" non si è strozzato quotidianamente e i tuoi clienti sono rimasti clienti, hai realizzato abbastanza profitti per coprire il costo della linea T1 e passare a un server reale in seguito.

~ ~ ~

Questa storia è più o meno come è iniziato Internet moderno. C'erano migliaia di ISP Mom n 'Pop che operavano da un garage (a volte letteralmente) proprio come questo - e la stragrande maggioranza di loro utilizzava Linux. Windows non poteva farlo allora e nemmeno MacOS.

Linux era letteralmente l'unico sistema operativo là fuori che aveva il giusto prezzo (gratuito), funzionava in modo simile a un Unix e poteva usare i computer esistenti dell'epoca per connettere i clienti. Qualsiasi altra cosa romperebbe la banca troppo facilmente. Cosa avresti usato che ti potevi permettere? Netware? Lotus Domino? HP-UX (che richiede quei server HP delle dimensioni di un frigorifero)? Io non la penso così.

Inoltre, anche coloro che gestivano siti web seguivano l'esempio. Hanno usato PC di qualità consumer "aggiornati" ai server (dal sistema operativo e niente più di solito) per eseguire cose come server HTTP, IRC, FTP, posta elettronica e così via.

Internet come lo conosciamo esisterebbe senza Linux?

Assolutamente no. Dove Linux brilla di più è nelle sue applicazioni server - nessuna domanda.

Internet esisterebbe senza Linux?