Anonim

Internet tel que nous le connaissons aujourd'hui fonctionne principalement sous Linux. Il existe une probabilité extrêmement élevée que la connexion Internet que vous utilisez actuellement soit connectée via un serveur Linux - et acheminée via de nombreux autres serveurs Linux.

Le graphique ci-dessous montre la part de marché des principaux serveurs dans tous les domaines d’août 1995 à septembre 2008 - de news.netcraft.com.

Vous remarquerez qu'Apache a une énorme avance sur tout le reste. Le seul autre type qui s'en approche est Microsoft.

S'il est vrai que le serveur HTTP d'Apache a une version Windows, celle la plus utilisée sans aucun doute est la version * nix.

Pourquoi est-ce que Linux (et Unix) a ouvert la voie à l’Internet moderne et non à autre chose?

Deux raisons:

  1. Coût.
  2. La capacité de Linux à «agir en entreprise» sans avoir besoin de matériel informatique de niveau entreprise.

Imaginez le scénario suivant:

Nous sommes en 1994. Vous avez l’idée de gérer votre propre fournisseur d’accès Internet par numérotation. Vous avez besoin du «canal loué» (la principale connexion Internet du fournisseur de téléphonie, généralement le T1), d'un ordinateur servant de serveur et d'un ensemble de modems commutés connectés en série (via digiboard le plus souvent) pour recevoir les appels destinés aux appels. ce serveur pour donner à vos clients la connectivité. Et bien sûr, un lot de lignes téléphoniques de l'opérateur local pour vos modems.

L’ordinateur que vous utiliserez ne sera évidemment pas un serveur super-duper de plus de 10 000 dollars, car vous n’avez tout simplement pas l’argent nécessaire. Au contraire, ce sera tout ce que vous pouvez vous permettre qui fera le travail.

Et tout ce que vous avez, c'est une boîte 486 DX2 66 MHz - qui était à l'époque moderne.

Nous sommes en 1994 et vous avez besoin d’un système d’exploitation de niveau serveur. Qu'est-ce qui est disponible?

Windows NT 3.1 existait, mais n'était pas équipé pour faire ce que vous vouliez. Et il n’était pas possible que MS-DOS avec Windows 3.1 puisse faire le travail.

Le MacOS d’Apple n’était que sur le Système 7.1 en 1994, donc c’était impossible.

Ce qui reste? Unix et Linux.

N'importe quel Unix était trop propriétaire à l'époque - en supposant que vous puissiez même mettre la main sur une copie du système d'exploitation.

Oui, c’est vrai, il y avait des distributions BSD en 94, mais il n’a pas été facile de les obtenir. Pour ceux que ça intéresse, lisez 386BSD, le prédécesseur de Free / Open / NetBSD.

Ensuite, il y a Linux. Vous avez eu quelques choix à l'époque. Slackware, Red Hat, Debian (bien sûr) et peut-être quelques autres.

À ce stade, vous avez acquis le système d'exploitation Linux de votre choix d'un ami sur des disquettes, vous l'avez installé, configuré le serveur et lui avez donné le meilleur résultat possible. Votre «serveur» Linux n’avait absolument aucune interface graphique, car il devait être optimisé à 100% pour la vitesse (et parce qu’il n’a jamais été conçu pour être un serveur).

Si Dieu le veut, si votre «serveur» ne s'étouffait pas quotidiennement et que vos clients restaient des clients, vous réalisiez suffisamment de bénéfices pour couvrir le coût de la ligne T1 et pour passer ultérieurement à un véritable serveur.

~ ~ ~ ~

Cette histoire est plus ou moins comment Internet moderne a commencé. Des milliers de fournisseurs de services Internet Mom n 'Pop ont opéré dans un garage (parfois littéralement) comme cela - et la grande majorité d'entre eux utilisaient tous Linux. Windows ne pouvait pas le faire à l'époque et MacOS non plus.

Linux était littéralement le seul système d'exploitation au prix juste (gratuit), fonctionnant comme un système Unix et pouvant utiliser les ordinateurs existants de l'époque pour connecter les clients. Toute autre solution permettrait de casser la banque trop facilement. Qu'auriez-vous utilisé que vous pourriez vous permettre? Netware? Lotus Domino? HP-UX (qui nécessite des serveurs HP de la taille d'un réfrigérateur)? Je ne pense pas.

En outre, ceux qui exploitaient des sites Web ont également emboîté le pas. Ils utilisaient des ordinateurs personnels grand public «mis à niveau» vers des serveurs (par système d’exploitation et rien d’autre) pour exécuter des tâches telles que les serveurs HTTP, IRC, FTP, la messagerie électronique, etc.

Internet tel que nous le connaissons existerait-il sans Linux?

Absolument pas. Là où Linux brille le plus, c'est dans ses applications serveur - pas de question.

Internet existerait-il sans linux?