7. ITS et culture hacker

Dec 18 2022
La culture hacker a commencé avec le Tech Model Railroad Club du MIT. Ce club a fabriqué des trains miniatures en mouvement et a étudié comment les trains ne se heurteraient pas [1].

La culture hacker a commencé avec le Tech Model Railroad Club du MIT. Ce club a fabriqué des trains miniatures en mouvement et a étudié comment les trains ne se heurteraient pas [1].

"Comment pouvons-nous empêcher les trains d'entrer en collision les uns avec les autres?" "Eh bien" "Ne serait-il pas possible de contrôler les trains avec le nouvel ordinateur PDP-1?"
« Vous contrôlez les trains avec PDP-1 ? » "Oui, nous pouvons mettre en place un programme de contrôle des trains."

Pour référence, la vidéo ci-dessous montre pourquoi un ordinateur est nécessaire pour contrôler les trains miniatures en mouvement.

Les modèles PDP réalisés par DEC ont grandement contribué à la culture hacker et à la naissance du logiciel libre. C'était une sorte de mini-ordinateur vendu à un prix relativement bas et particulièrement apprécié dans les universités. Pour référence, DEC a fait don d'un PDP-1 au MIT en 1961[2].

"Qu'est-ce que c'est que ce truc rond?" "Je pense que c'est un écran d'ordinateur que vous pouvez utiliser pour voir et interagir avec cet ordinateur."

Après cela, les étudiants intéressés par le contrôle des trains du Tech Model Railway Club passent plus de temps avec le PDP-1.

"Quoi, la facture d'électricité est si élevée !"
"Gardez la porte de la salle informatique fermée la nuit." "Faites juste des trains miniatures si ces gars-là ne vont pas étudier."
"La porte est verrouillée." "Ouais, nous aurions juste dû commander une pizza sans sortir dîner."
"Est-ce que je dois vraiment faire ça ?" "C'est un moment historique dans la création du premier jeu vidéo."

Et, pour s'amuser, les élèves ont créé le tout premier jeu vidéo appelé Spacewar !

"Mission terminée, je vais aller au laboratoire d'IA.".

À l'époque, le laboratoire d'intelligence artificielle du MIT (AI Lab) était le berceau de la culture des hackers et développait un système d'exploitation appelé Multics avec GE et Bell Labs. Cependant, en raison d'opinions différentes sur le développement du système d'exploitation, ils ont commencé à développer leur propre système d'exploitation appelé ITS (Incompatible Time Sharing System) à partir de la fin des années 1960.

"Quand diable le développement de Multics se termine-t-il ?" « Devrions-nous plutôt créer notre propre système d'exploitation ?

Le hacker du MIT Tom Knight (à droite) a développé le premier noyau pour ITS.

"Nous avions déjà créé un système de temps partagé compatible, alors appelons-le ITS." « Système de temps partagé incompatible ? »

Le développement réel a commencé sur le PDP-6 et tout a été écrit en assembleur

"Je fais de l'ITS en assemblage."

À l'époque, le système d'exploitation ITS disposait d'un environnement utilisateur unique introuvable aujourd'hui. Au début, n'importe qui pouvait se connecter au système sans mot de passe. Tous les fichiers, y compris la documentation et le code source, peuvent être modifiés par n'importe qui.

"Il n'y a pas de mot de passe !" "Tout le monde peut modifier des fichiers"

De plus, il était possible d'accéder à ITS non seulement à l'intérieur du MIT, mais également à partir d'autres institutions ou écoles via ARPAnet. La philosophie des STI largement ouverts et la communauté en ligne collaborative ont eu un grand impact sur la culture des hackers, ainsi que sur les mouvements libres/open source et wiki[3].

Accès ITS depuis d'autres universités

Richard Stallman, qui a lancé plus tard le mouvement du logiciel libre, a également participé au développement du système d'exploitation ITS en tant que membre de la communauté tout en travaillant au MIT AI Lab à partir de 1971, où il a été influencé par la culture hacker.

Jusque-là, les logiciels étaient reconnus comme un ensemble de matériel et étaient copiés et utilisés sans se rémunérer. Les entreprises ont également distribué leur logiciel gratuitement, permettant aux utilisateurs de le modifier et de le copier.

"Ceci est le code source ITS." "Merci, je t'offrirai le dîner plus tard."

Les références

[1]https://en.wikipedia.org/wiki/Hacker
[2]https://en.wikipedia.org/wiki/PDP-1
[3]https://en.wikipedia.org/wiki/Incompatible_Timesharing_System