Démarrage du premier serveur Web du CERN sur un NeXT Computer

A l’occasion des 20 ans du Web, nous avons décidé de faire revivre le premier serveur Web de l’histoire d’Internet, proposé par le CERN et qui date de 1991.

Pour ce faire, nous avons procédé à la récupération du code source sur le site du CERN et nous l’avons compilé sur notre NeXT Computer en suivant les instructions présentes sur le même site.

Ci-après la vidéo du lancement du daemon « httpd » sur notre NeXT Computer et de l’affichage d’une page écrite en HTML.

The Black Hardware strikes back… Le retour du NeXT Computer

Il y a 20 ans, le premier serveur était en Suisse au CERN et c’était le NeXT Computer du créateur du Web, Tim Berners-Lee.

Au musée, nous avons décidé de rallumer un NeXT Computer, de le connecter au réseau d’aujourd’hui (avec quelques précautions), d’installer un navigateur ancestral et le serveur web d’origine: « httpd » du CERN.

Voici le résultat de la connexion à l’internet après avoir configurer le NeXT Computer correctement.

Ping du site « www.google.ch » depuis le NeXT Computer du Musée Bolo.

Le suite de l’aventure consiste à trouver et à installer un navigateur supporté par la version 3.2 de NeXTSTEP.

Navigateur Web NetSurfer sur NeXTcube

Et voilà, après quelques tentatives infructueuses, on peut admirer le navigateur web NetSurfer en pleine action.

NeXT Computer relié à l’internet d’aujourd’hui

 

A suivre….

RetroNat: Passerelle de surf pour ordinosaure

Il est courant d’avoir chez soi un routeur faisant du NAT. Cela permet d’étendre l’accès à Internet aux machines de son réseau local. A l’aBCM, nous nous sommes intéressés à créer une passerelle pour permettre à de vieux ordinateurs de se connecter au web. L’intérêt est de voir à quel point le web a évolué. Est-il possible de surfer avec un ordinateur d’il y a 20 ans?

Pour notre projet, nous avons choisi d’utiliser une carte Raspberry Pi comme passerelle. Elle contient les logiciels suivants:

  • Raspbian (Linux Debian pour Raspberry Pi)
  • Iptables (pour le NAT)
  • WPA_Supplicant (pour le WAN)
  • isc-dhcp-server (pratique pour connecter des machines supportant le dhcp)

Les tests ont été effectués avec les machines suivantes:

  • NeXT Computer installé avec la version 3.2 du système NeXTSTEP
  • IBM RS-6000 (Model 7013 du type 52H) installé avec la version ?.? du système AIX (le Unix d’IBM).

Résultats obtenus:

IBM RS-6000

Terminal posé sur le RS-6000 en fonctionnement.

Raspberry Pi

Le Raspberry PI qui sert de routeur pour connecter le NeXT Computer et le RS-6000 au réseau d’aujourd’hui.

NeXTcube

Première connexion à l’internet d’aujourd’hui à l’aide d’un simple « ping ».

Le RS6000 dispose d’un adaptateur AUI vers Ethernet pour le connecter au switch

Le NeXT Computer est directement relié au switch.

Après la configuration des IP statiques, nous avons pu effectuer des pings vers Internet depuis les deux machines.

Bonus: le NeXT dispose d’un navigateur Web qui nous a permis de tester le rendu de pages web.