Richard Stallman et la révolution du logiciel libre - Une biographie autorisée
Le système d’exploitation pilotant l’ordinateur central PDP-10
du labo était l'expression la plus manifeste de cette passion. Conçu
et nommé en réaction au CTSS 8 , le système originel du projet
MAC, l’ITS, abréviation de Incompatible Time Sharing System,
intégrait l’éthique hacker dans sa conception même.
À cette époque, le CTSS était jugé trop restrictif dans sa
conception, car il limitait la possibilité pour le programmeur de
modifier et d’améliorer, si nécessaire, l’architecture interne du logiciel.
Selon la légende, la création de l’ITS avait aussi une visée politique. Alors que le CTSS était conçu pour l’IBM 7094, l’ITS était
compilé spécifiquement pour le PDP-6. En laissant les hackers programmer le système, l’administration du AI Lab garantissait qu’ils
seraient seuls à pouvoir l’utiliser aisément. Dans le monde de la
recherche universitaire, féodal sous certains aspects, la manœuvre
fut une réussite. Bien que le PDP-6 fût la propriété commune de
plusieurs départements, les chercheurs du AI Lab furent bientôt
les seuls à l’exploiter. Avec l’ITS sur le PDP-6, le laboratoire put
afficher son indépendance vis-à-vis du projet MAC juste avant
l’arrivée de Stallman.
En 1971, l’ITS fut migré sur le PDP-10, nouveau mais compatible, laissant au PDP-6 certaines applications autonomes annexes. Le PDP-10 avait une très grande capacité de mémoire pour
l’époque, l’équivalent d’un méga-octet, ce qui fut doublé à la fin
des années 1970. Du côté du projet MAC, on avait acheté deux
autres PDP-10 et installé ces derniers au neuvième étage. L’ITS
tournait sur les trois machines.
Ces machines furent en outre améliorées par les hackers spécialisés dans le matériel informatique. Ils implémentèrent notamment
8. Abréviation de Compatible Timesharing System.
66
Le système d’exploitation pilotant l’ordinateur central PDP-10
du labo était l'expression la plus manifeste de cette passion. Conçu
et nommé en réaction au CTSS 8 , le système originel du projet
MAC, l’ITS, abréviation de Incompatible Time Sharing System,
intégrait l’éthique hacker dans sa conception même.
À cette époque, le CTSS était jugé trop restrictif dans sa
conception, car il limitait la possibilité pour le programmeur de
modifier et d’améliorer, si nécessaire, l’architecture interne du logiciel.
Selon la légende, la création de l’ITS avait aussi une visée politique. Alors que le CTSS était conçu pour l’IBM 7094, l’ITS était
compilé spécifiquement pour le PDP-6. En laissant les hackers programmer le système, l’administration du AI Lab garantissait qu’ils
seraient seuls à pouvoir l’utiliser aisément. Dans le monde de la
recherche universitaire, féodal sous certains aspects, la manœuvre
fut une réussite. Bien que le PDP-6 fût la propriété commune de
plusieurs départements, les chercheurs du AI Lab furent bientôt
les seuls à l’exploiter. Avec l’ITS sur le PDP-6, le laboratoire put
afficher son indépendance vis-à-vis du projet MAC juste avant
l’arrivée de Stallman.
En 1971, l’ITS fut migré sur le PDP-10, nouveau mais compatible, laissant au PDP-6 certaines applications autonomes annexes. Le PDP-10 avait une très grande capacité de mémoire pour
l’époque, l’équivalent d’un méga-octet, ce qui fut doublé à la fin
des années 1970. Du côté du projet MAC, on avait acheté deux
autres PDP-10 et installé ces derniers au neuvième étage. L’ITS
tournait sur les trois machines.
Ces machines furent en outre améliorées par les hackers spécialisés dans le matériel informatique. Ils implémentèrent notamment
8. Abréviation de Compatible Timesharing System.
66
