Le MIT : berceau des premiers hackers et de l’informatique interactive
À la fin des années 1950 et au début des années 1960, le Massachusetts Institute of Technology, ou MIT, joue un rôle décisif dans l’histoire de l’informatique. L’institution n’est pas seulement un centre de recherche avancée : elle devient aussi l’un des premiers lieux où de jeunes passionnés accèdent directement aux ordinateurs, étudient leur fonctionnement et inventent de nouveaux usages. Avec des machines comme le TX-0, puis le PDP-1, une relation nouvelle à l’informatique apparaît, plus directe, plus expérimentale et parfois même plus ludique. C’est dans cet environnement que se développe la première culture hacker, bien avant la micro-informatique et l’arrivée de l’ordinateur dans les foyers.
Avant les hackers : l’ordinateur comme machine institutionnelle
Avant cette mutation, l’informatique reste dominée par de grands systèmes coûteux, installés dans des centres de calcul et utilisés selon des procédures strictes. Les programmes sont souvent préparés sur cartes perforées, remis à des opérateurs, puis exécutés en différé. Le programmeur n’interagit donc pas directement avec la machine : il attend les résultats, corrige son programme, puis recommence le cycle.
Dans ce modèle, l’ordinateur appartient d’abord à l’institution. Il sert au calcul scientifique, à la recherche ou à des tâches administratives, mais il n’est pas encore considéré comme un espace d’expérimentation libre ni comme un outil personnel. C’est précisément ce cadre que le MIT va contribuer à transformer.
Le mot « hacker » avant le piratage informatique
À cette époque, le mot hacker ne désigne pas encore un pirate informatique. Dans le vocabulaire du MIT, un hack est d’abord une réalisation ingénieuse, élégante ou inattendue. Le hacker est celui qui comprend profondément un système et parvient à lui faire accomplir quelque chose de nouveau.
Cette culture valorise la curiosité, l’expérimentation et l’efficacité technique. Elle accorde aussi une grande importance à l’accès direct aux machines et au partage des programmes. Un bon logiciel ne doit pas seulement fonctionner : il doit également être rapide, astucieux et exploiter intelligemment les possibilités du matériel. Les premiers hackers du MIT ne cherchent donc pas à détruire les systèmes, mais à les comprendre, à les améliorer et à repousser leurs limites.
Le TX-0 : une première rupture dans les usages
L’arrivée du TX-0 ouvre une brèche importante. Cette machine permet un rapport beaucoup plus direct à l’ordinateur : les programmeurs peuvent tester une idée, observer le résultat, corriger leur code et recommencer dans un délai bien plus court que dans le monde du traitement par lots. Ce changement paraît simple, mais ses conséquences sont profondes, car l’ordinateur cesse d’être uniquement une ressource distante pour devenir aussi un terrain d’exploration.
Avec le TX-0, les étudiants et les jeunes programmeurs ne se contentent plus d’exécuter des consignes. Ils expérimentent, écrivent des outils, améliorent les programmes existants et découvrent le plaisir d’agir presque immédiatement sur la machine. Cette interaction rapide transforme l’apprentissage, la créativité et le rapport même au calcul.
Le Tech Model Railroad Club
La singularité du MIT ne tient pas seulement à la présence de machines avancées. Elle repose aussi sur un environnement humain favorable à leur appropriation. Le Tech Model Railroad Club, ou TMRC, joue ici un rôle central. À première vue, il s’agit d’un club de modélisme ferroviaire, mais son réseau complexe de relais, de câblages et de commandes constitue une véritable école pratique de logique, d’automatisation et de résolution de problèmes.
Des membres comme Alan Kotok, Richard Greenblatt et Peter Samson passent progressivement des circuits du réseau ferroviaire aux ordinateurs du MIT. Ils y retrouvent les mêmes préoccupations : comprendre un système complexe, identifier ses règles, simplifier son fonctionnement et l’améliorer par des solutions ingénieuses. Le TMRC contribue ainsi à diffuser une culture fondée sur le bricolage technique, la compréhension concrète des systèmes et le goût des solutions élégantes.
Le rôle de Jack Dennis
Le chercheur Jack Dennis joue un rôle différent, mais déterminant. Il ne fait pas partie du TMRC au même titre que les jeunes hackers issus du club. En revanche, il contribue à leur ouvrir l’accès aux machines du MIT, notamment au TX-0 puis au PDP-1. Cette liberté d’accès est inhabituelle pour l’époque, car les ordinateurs restent généralement sous le contrôle strict des opérateurs et des responsables des centres de calcul.
Au MIT, certains étudiants peuvent au contraire travailler directement sur les machines, parfois la nuit, lorsque les ressources sont moins demandées. Cette disponibilité permet l’apparition d’une communauté de programmeurs qui apprennent en expérimentant, en observant les autres et en modifiant directement les logiciels.
Des jeunes qui ne se contentent plus d’utiliser les machines
La nouveauté fondamentale tient au fait que ces jeunes ne considèrent pas l’ordinateur comme un outil figé. Ils veulent comprendre son fonctionnement, modifier ses logiciels, améliorer ses assembleurs, écrire leurs propres outils et inventer des usages imprévus. Ils ne consomment pas simplement la machine : ils se l’approprient techniquement.
Avant même l’apparition de la micro-informatique, une relation presque personnelle à l’ordinateur se développe donc au MIT. Cette relation reste limitée à un petit milieu très technique, mais elle annonce une idée fondamentale : un ordinateur peut devenir un espace d’invention, de travail, de jeu et d’expression pour ceux qui le maîtrisent directement.
Le PDP-1 : l’interaction devient visible
Avec le PDP-1, cette transformation devient encore plus nette. La machine favorise un usage interactif plus riche et plus immédiat. Elle permet non seulement de programmer, mais aussi d’afficher, de manipuler, de tester et de démontrer des résultats en temps réel.
Le PDP-1 devient rapidement un point de rencontre entre expérimentation logicielle, virtuosité technique et plaisir de faire fonctionner la machine de manière élégante. C’est dans cet environnement que naissent des outils de débogage, des éditeurs, des démonstrations graphiques, des programmes musicaux et des jeux devenus célèbres. L’importance de ces réalisations ne tient pas seulement à leur contenu : elles révèlent une nouvelle culture informatique dans laquelle l’ordinateur devient aussi un objet d’appropriation créative.
Spacewar! : le jeu comme démonstration technique
Le programme le plus célèbre associé au PDP-1 est Spacewar!, développé en 1962 autour de Steve Russell et de plusieurs membres de la communauté du MIT. Le jeu oppose deux vaisseaux spatiaux soumis à l’attraction d’une étoile centrale. Les joueurs contrôlent leurs déplacements et tentent de détruire leur adversaire.
Spacewar! n’est pas seulement un divertissement. Il constitue aussi une démonstration des possibilités du PDP-1 : affichage graphique, calcul en temps réel, interaction directe et commandes utilisées par plusieurs joueurs. Le programme circule ensuite dans d’autres centres équipés de machines compatibles et devient l’un des premiers logiciels ludiques largement diffusés dans les milieux informatiques.
Des créations bien au-delà de Spacewar!
La culture hacker du MIT ne se réduit pas au jeu vidéo. Peter Samson développe notamment des outils permettant de produire de la musique avec le PDP-1. Son Harmony Compiler permet de décrire des partitions sous une forme exploitable par la machine. D’autres programmeurs conçoivent des assembleurs, des éditeurs de texte, des débogueurs, des démonstrations graphiques et des outils destinés à faciliter l’utilisation de l’ordinateur.
Plus tard, Richard Greenblatt développe également le programme d’échecs Mac Hack. Celui-ci illustre la rencontre entre la culture hacker et les recherches sur l’intelligence artificielle. Certains de ces logiciels répondent à un besoin concret, tandis que d’autres sont créés simplement pour démontrer qu’une idée est réalisable. Cette liberté d’expérimentation constitue l’une des particularités du MIT.
Le bouillon hacker
Le MIT de cette période forme un véritable bouillon technique et intellectuel. Les idées circulent rapidement, les programmes sont améliorés collectivement et les défis techniques stimulent l’invention. Les étudiants les plus actifs passent parfois des nuits entières sur les machines, réécrivent ce qui leur paraît insuffisant, partagent leurs trouvailles et se mesurent les uns aux autres dans une forme de compétition créative.
Cette culture n’est pas encore celle de la micro-informatique. Il ne s’agit ni d’un mouvement de masse ni d’un usage domestique. Pourtant, plusieurs traits essentiels apparaissent déjà : goût de l’accès direct, refus des contraintes inutiles, plaisir du code bien conçu, volonté de comprendre la machine de bout en bout et conviction que l’informatique doit pouvoir être pratiquée de manière vivante et inventive.
Project MAC
En 1963, le MIT crée Project MAC, un vaste programme de recherche consacré notamment au temps partagé, aux systèmes interactifs et à l’intelligence artificielle. Le nom MAC est souvent associé à plusieurs expressions, notamment Multiple Access Computer et Machine-Aided Cognition. Cette ambiguïté reflète la diversité des objectifs du projet.
Project MAC rassemble des chercheurs venus de plusieurs laboratoires et étudie la manière dont plusieurs utilisateurs peuvent accéder simultanément à un ordinateur et travailler de façon interactive. Le projet contribue notamment au développement de CTSS, puis de Multics, deux systèmes importants dans l’histoire du temps partagé et des systèmes d’exploitation. Il constitue également le cadre institutionnel dans lequel se développent plusieurs travaux en intelligence artificielle.
Tech Square et son neuvième étage
Une grande partie de ces activités s’installe au 545 Technology Square, généralement appelé Tech Square, à Cambridge. Le bâtiment devient l’un des principaux centres de l’informatique interactive au MIT. Son neuvième étage acquiert une réputation particulière, car il accueille notamment des chercheurs et des programmeurs liés au laboratoire d’intelligence artificielle, aux systèmes interactifs et aux travaux menés autour de Project MAC.
Tech Square n’est pas seulement un bâtiment administratif. Il devient un milieu de travail presque permanent, fréquenté de jour comme de nuit. La proximité des salles machines, des bureaux, des ateliers et des chercheurs favorise les échanges rapides. Un programmeur peut demander l’aide d’un spécialiste du matériel, montrer un problème à un collègue ou modifier immédiatement un programme. Les frontières entre recherche officielle, expérimentation personnelle et invention collective restent souvent perméables.
Le neuvième étage de Tech Square devient ainsi l’un des symboles de la culture hacker du MIT. Il représente moins un simple lieu qu’un environnement où se mêlent intelligence artificielle, systèmes interactifs, temps partagé et programmation expérimentale.
Du PDP-1 au PDP-6 et au PDP-10
L’histoire ne s’arrête pas au PDP-1. Au milieu des années 1960, les hackers du MIT poursuivent leurs travaux sur le PDP-6, puis sur le PDP-10. Ces machines plus puissantes peuvent accueillir davantage d’utilisateurs et exécuter des programmes beaucoup plus ambitieux.
Autour d’elles se développe un environnement logiciel particulièrement riche. Les programmeurs travaillent sur Lisp, les éditeurs de texte, les programmes de dessin, les logiciels musicaux, les systèmes de démonstration et les premières applications d’intelligence artificielle. Les PDP-6 et PDP-10 deviennent ainsi les principales machines de la culture hacker de Tech Square durant les années 1960 et 1970.
ITS : le système d’exploitation des hackers
Les programmeurs du laboratoire d’intelligence artificielle développent un système d’exploitation appelé ITS, pour Incompatible Timesharing System. Son nom constitue une réponse ironique à CTSS, le Compatible Time-Sharing System. ITS est conçu pour conserver un accès très direct à la machine et offrir un environnement souple, interactif et adapté aux besoins des programmeurs du laboratoire.
Le système permet à plusieurs utilisateurs de travailler simultanément, tout en conservant une grande liberté d’accès aux programmes, aux fichiers et aux ressources techniques. Cette ouverture correspond parfaitement à la culture hacker du MIT. Elle facilite l’expérimentation, la coopération et la modification des outils existants.
Une culture du logiciel partagé
Les programmes circulent largement entre les utilisateurs. Lorsqu’un outil paraît insuffisant, il peut être corrigé, amélioré ou entièrement réécrit. Le code est souvent considéré comme une réalisation collective que chacun peut étudier et perfectionner.
Cette circulation favorise le développement rapide de nouveaux outils et permet aux jeunes programmeurs d’apprendre directement en observant le travail des plus expérimentés. La notion moderne de licence libre n’existe pas encore sous sa forme actuelle, mais les pratiques du MIT reposent déjà largement sur l’accès au code source, le partage des connaissances et l’amélioration collective des programmes.
Cette culture influencera plus tard le mouvement du logiciel libre, notamment à travers Richard Stallman, qui fréquentera le laboratoire d’intelligence artificielle du MIT dans les années 1970.
Un rôle fondateur dans l’histoire de l’informatique
Le rôle du MIT dans cette période est donc fondateur. L’institution fournit un cadre où se rencontrent machines nouvelles, jeunes passionnés, clubs techniques, chercheurs et possibilités d’expérimentation. Ce n’est pas encore le monde du micro-ordinateur, mais on y voit déjà apparaître une informatique plus personnelle, plus interactive et plus créative.
Le MIT inaugure ainsi un nouveau rapport à l’ordinateur. Avant même que la machine n’entre dans les foyers, elle entre déjà dans les mains d’une jeunesse technique qui apprend à la comprendre, à la transformer et à en faire un terrain d’invention. Cette culture se prolonge ensuite à travers Project MAC, le laboratoire d’intelligence artificielle, les PDP-6 et PDP-10, le système ITS et les communautés installées à Tech Square.
Son influence se retrouve plus tard dans l’informatique personnelle, le logiciel libre, les jeux vidéo, les systèmes interactifs et les cultures numériques contemporaines. C’est pourquoi le MIT occupe une place particulière dans l’histoire de l’informatique moderne : il est l’un des premiers lieux où l’ordinateur devient, pour une communauté, autre chose qu’un instrument de calcul, un véritable milieu de création.
