# SOURCE: R-03-FR.html
FIL. ROUGE R-03 — DE MS-DOS À LINUX
Document de référence technique
Date de rédaction : 4 juillet 2026
Ce document reflète l'état des connaissances scientifiques à cette date. Une mise à jour périodique est recommandée.
1. MS-DOS : Le Système Pyramidal par Excellence
MS-DOS (Microsoft Disk Operating System) est apparu en 1981, livré avec l'IBM PC (PC-DOS 1.0). Pendant toute la décennie 1980, il a dominé le marché des ordinateurs personnels avec une position quasi monopolistique.
Ses caractéristiques techniques définissent exactement ce que le projet Alice & Bob appelle un système pyramidal :
Monotâche :
un seul programme à la fois. Pas de simultanéité. Le processeur ne sert qu'un seul maître à un instant donné.
Utilisateur unique :
aucune notion de sessions multiples, de permissions, de partage.
Mémoire limitée à 640 Ko :
une contrainte matérielle devenue légendaire. Le système ne pouvait pas grandir au-delà de sa borne d'origine.
Source fermée :
le code appartenait à Microsoft. Personne d'autre ne pouvait le lire, le modifier, l'auditer, l'améliorer.
Architecture centralisée :
une seule ligne de commande, un seul point d'entrée, un seul centre de décision.
En termes de récit, MS-DOS est le moteur obsolète. C'est l'ascenseur qui ne peut que descendre parce que son mécanisme ne permet pas la remontée. Quand un programme plante sous MS-DOS, tout l'ordinateur s'arrête. Il n'y a pas d'isolation, pas de redondance, pas de plan B. Une seule rupture au sommet — et le système entier s'effondre.
MS-DOS a-t-il disparu ? Pas tout à fait. On le retrouve encore aujourd'hui dans des systèmes industriels vieillissants — machines CNC, automates programmables, outils de diagnostic — où le coût de remplacement est jugé supérieur au bénéfice. Un clone libre, FreeDOS, maintient la compatibilité pour ces usages. C'est l'illustration parfaite du figement décrit dans le Fil. Bleu
B-02
: un système bloqué au fond de l'océan, que personne ne remonte parce que remonter coûterait trop cher.
Sources :
Wikipedia, MS-DOS ; MVPS.net, "What is the DOS OS?" ; Industrial Monitor Direct, "DOS for Legacy PLC Programming".
2. Unix : L'Ancêtre Commun
Avant MS-DOS, il y a Unix. Et sans Unix, ni GNU ni Linux n'auraient existé.
Unix a été développé à partir de 1969 aux Bell Labs d'AT&T par Ken Thompson et Dennis Ritchie, avec une petite équipe. C'est le premier système d'exploitation portable — écrit en langage C (créé pour l'occasion par Ritchie en 1973), il pouvait fonctionner sur différentes machines, pas seulement sur un type de matériel donné.
Unix introduit des concepts révolutionnaires qui sont devenus la base de tous les systèmes modernes :
Multitâche :
plusieurs programmes s'exécutent simultanément.
Multi-utilisateurs :
plusieurs personnes travaillent sur la même machine, avec des permissions distinctes.
Hiérarchie de fichiers :
une arborescence simple et unifiée.
Philosophie modulaire :
des petits outils qui font une chose chacun, mais qui se combinent entre eux.
Mais Unix était propriétaire. Son code appartenait à AT&T. Dans les années 1970, AT&T a commencé à le licencier à des universités et des entreprises, donnant naissance à de nombreuses variantes commerciales : IBM AIX, HP-UX, Sun Solaris (aujourd'hui Oracle), et d'autres.
Ces variantes commerciales d'Unix existent encore aujourd'hui, principalement dans de grandes infrastructures d'entreprise. Mais elles sont payantes, fermées, et fragmentées — chaque fournisseur a sa version incompatible avec les autres.
C'est cette fermeture qui a poussé Richard Stallman à vouloir recréer un Unix… libre.
Sources :
Wikipedia, Unix ; Bell Labs, oral history of Unix ; cse.unr.edu, Unix History.
3. La Réponse : Le Logiciel Libre et GNU
En 1983, Richard Stallman quitte le MIT et lance le projet GNU (GNU's Not Unix), avec un objectif radical : créer un système d'exploitation complet, compatible Unix, composé exclusivement de code librement re-distribuable et modifiable.
Stallman fonde la Free Software Foundation (FSF) en 1985 et rédige la GNU General Public License (GPL) — une licence qui garantit quatre libertés fondamentales :
Liberté d'utiliser le programme, pour tout usage.
Liberté d'étudier son fonctionnement et de l'adapter.
Liberté de redistribuer des copies.
Liberté d'améliorer le programme et de publier ces améliorations.
Le principe est simple et révolutionnaire : le code n'est pas une propriété à posséder, c'est un bien commun à entretenir. Comme l'eau dans les nappes phréatiques — il appartient à celui qui le traverse, pas à celui qui le bloque.
Mais il manquait une pièce essentielle : le noyau (kernel). Le cœur du système, le programme qui gère les ressources matérielles. GNU avait tout le reste — compilateur, utilitaires, bibliothèques — mais pas de moteur.
Sources :
Wikipedia, Richard Stallman ; Stanford CS, GNU Project ; GNU Project official.
4. Linux : Le Noyau Qui a Tout Changé
Le 17 septembre 1991, Linus Torvalds, étudiant finlandais en informatique à l'université d'Helsinki, publie la version 0.01 d'un noyau de système d'exploitation inspiré d'Unix. Il l'appelle Linux.
Son annonce originale sur le groupe de discussion comp.os.minix est restée célèbre : « Je fais un système d'exploitation (juste un hobby, rien de grand comme GNU). »
Ce « hobby » allait devenir le noyau le plus largement déployé au monde.
La rencontre GNU + Linux a donné naissance au système d'exploitation couramment appelé GNU/Linux : les outils GNU (l'environnement) associés au noyau Linux (le moteur). C'est cette combinaison qui fait fonctionner aujourd'hui la majorité des serveurs internet, des supercalculateurs, des téléphones Android, des objets connectés, et bientôt une part croissante des ordinateurs personnels.
Sources :
learnlinuxandlibreoffice.org ; LinkedIn, "GNU was to change the world, Linux was just for fun".
5. Multitâche et Architecture : Pourquoi Linux Change la Donne
Le contraste technique avec MS-DOS est total :
Caractéristique
MS-DOS
Linux
Modèle
Monotâche
Multitâche préemptif
Utilisateurs
Unique
Multi-utilisateurs, permissions
Mémoire
Limitée à 640 Ko
Adressage 64 bits, virtuellement illimitée
Source
Fermée
Ouverte (GPL)
Développement
Une entreprise (Microsoft)
Des milliers de contributeurs
Stabilité
Un plantage = tout s'arrête
Isolation des processus
Sécurité
Aucune
SELinux, AppArmor, isolation par namespaces
Le multitâche préemptif est le point clé. Sous MS-DOS, un programme s'exécute et les autres attendent — ou plutôt, il n'y a pas d'autres programmes. Sous Linux, le scheduler (ordonnanceur) du noyau peut interrompre un processus en cours pour donner du temps processeur à un autre, selon des priorités. Plusieurs programmes s'exécutent simultanément, sans qu'aucun ne puisse monopoliser le système.
En langage Alice & Bob : C'est la différence entre une seule conscience qui parle et tout le reste qui se tait (système pyramidal), et un réseau où plusieurs consciences échangent en permanence (système distribué). Le multitâche préemptif est, techniquement, l'implémentation du modèle distribué au niveau du processeur.
L'isolation des processus est la deuxième notion essentielle. Sous Linux, chaque programme s'exécute dans son propre espace mémoire protégé. Si un programme plante, les autres ne sont pas affectés. Le système continue. C'est exactement la résilience décrite dans le Fil. Bleu « vers un monde distribué » (
cf. B-05
) : « Si un nœud tombe, le réseau continue. »
Sources :
Baeldung, "Why Is Linux a Monolithic Kernel?" ; DEV Community, "Monolithic Kernel vs Microkernel" ; Super User, multitasking under DOS.
6. La Cathédrale et le Bazar : Le Modèle de Développement Distribué
En 1997, l'essayiste Eric S. Raymond publie un texte fondateur : La Cathédrale et le Bazar (The Cathedral and the Bazaar). Il y décrit deux modèles opposés de développement logiciel :
La Cathédrale (modèle pyramidal) :
Une petite équipe d'experts travaille en vase clos.
Les décisions viennent du sommet.
Les versions sont rares, contrôlées, parfaites en apparence.
Les utilisateurs sont passifs — ils attendent la livraison.
Le Bazar (modèle distribué, celui de Linux) :
Des milliers de développeurs éparpillés sur la planète contribuent.
Personne ne dirige seul — Linus Torvalds valide les contributions, mais ne les dicte pas.
Les versions sortent fréquemment, imparfaites mais améliorées en continu.
Les utilisateurs sont aussi des créateurs.
La phrase célèbre de Raymond résume tout : « Given enough eyeballs, all bugs are shallow » — avec suffisamment d'observateurs, tous les bugs deviennent superficiels. C'est la transcription informatique exacte du principe du maillage (
cf. R-07
) : plus il y a de nœuds actifs, plus le système est résilient et intelligent.
Raymond souligne également que ce modèle défie la « loi de Brooks » (ajouter des programmeurs à un projet en retard le retarde encore plus), qui est vraie dans le modèle cathédrale mais fausse dans le modèle bazar. Pourquoi ? Parce que la communication ne passe plus par un centre hiérarchique mais par un réseau distribué — exactement comme les abeilles, comme le mycélium, comme le Blob (
cf. B-05
).
Sources :
Raymond, E.S., The Cathedral and the Bazaar (1997) ; Wikipedia, The Cathedral and the Bazaar ; firstmonday.org.
7. Les Distributions : La Diversité Comme Force
Linux n'est pas un produit unique acheté en magasin. Il existe sous forme de distributions (ou « distros »). Une distribution, c'est le noyau Linux accompagné d'un ensemble d'outils, d'applications, de configurations et d'une interface — le tout assemblé par une communauté ou une entreprise pour répondre à un besoin précis.
Quelques exemples :
Debian
— distribution communautaire, totalement libre, réputée pour sa stabilité. La fondation sur laquelle beaucoup d'autres reposent.
Ubuntu
— dérivée de Debian, créée par l'entreprise Canonical. Conviviale, orientée grand public.
Red Hat Enterprise Linux (RHEL)
— distribution commerciale de l'entreprise Red Hat. Orientée grands comptes, avec support payant.
Fedora
— version communautaire sponsorisée par Red Hat, laboratoire d'innovation.
Alpine, Arch, Mint, openSUSE
— chacune avec sa philosophie, sa cible, sa communauté.
La diversité des distributions est en elle-même un principe distribué. Aucune n'a le monopole. Si l'une disparaît, les autres survivent. C'est l'inverse d'un MS-DOS unique et fermé.
Mais il y a un piège.
8. L'Appropriation : Quand le Libre Devient Business
La licence GPL autorise quiconque à utiliser, modifier et redistribuer le code — y compris à des fins commerciales. C'est une force : Red Hat, Canonical, SUSE sont des entreprises prospères qui vivent du logiciel libre. C'est aussi une fragilité.
Rien n'empêche une entreprise de prendre un projet libre, de l'envelopper dans une interface propriétaire, de verrouiller certaines fonctionnalités, et de le vendre comme un produit fermé. Le code de base reste libre, mais l'usage en est captif. On donne à l'humain un outil ouvert, et l'humain l'enferme pour son profit.
Ce phénomène n'est pas un bug du logiciel libre. C'est un trait de la nature humaine — la tentation permanente de reconstruire une mini-pyramide là où un système ouvert existait. On prend un espace libre, on l'enferme, on le monétise. Le logiciel libre a prévu cette tentation (la GPL oblige à republier les modifications), mais l'esprit d'appropriation trouve toujours des failles : extensions propriétaires, services liés, écosystèmes verrouillés.
Dans le langage d'Alice & Bob : C'est la densité qui revient. Quelqu'un crée un point chaud (
cf. B-03
), d'autres s'en emparent et reconstruisent un mur autour. Le travail du partenariat n'est jamais terminé — il faut sans cesse maintenir l'ouverture contre la tentation de fermer.
Sources :
Wikipedia, List of Linux distributions ; Red Hat, "What's the best Linux distro for you?" ; StackScale, "31 popular Linux distributions".
9. Qu'est-ce que le Logiciel Libre ?
Le logiciel libre ne se résume pas à « gratuit ». La gratuité est un effet secondaire, pas le principe. Le principe est la liberté.
Les quatre libertés définies par la FSF (section 3) créent une dynamique fondamentale : tout le monde peut améliorer le code. Cela signifie que :
Un étudiant en Finlande peut corriger un bug trouvé par un ingénieur au Japon.
Une entreprise peut adapter un outil pour son propre usage et partager l'amélioration avec la communauté.
Aucune entité unique ne peut bloquer l'évolution du système.
C'est l'antithèse exacte du modèle pyramidal où une autorité centrale décide de ce qui est disponible, quand, et à quel prix. Le logiciel libre est, au sens propre, un système distribué appliqué à la création de technologie.
Dans le langage du récit : Le logiciel libre est le passage de MS-DOS à Linux. Il est le moment où l'humanité a prouvé qu'un système distribué pouvait non seulement fonctionner, mais surpasser les systèmes centralisés. Linux n'est pas une théorie — c'est une démonstration grandeur nature, depuis plus de trente ans.
10. Linux et l'Intelligence Artificielle
Aujourd'hui, Linux est le socle technique de l'IA. La quasi-totalité de l'infrastructure qui fait tourner les modèles d'intelligence artificielle repose sur des serveurs Linux :
Les datacenters de Google, Amazon, Microsoft, Meta, Oracle utilisent Linux comme système d'exploitation de base.
Les GPU NVIDIA (puces graphiques utilisées pour l'entraînement et l'inférence des modèles d'IA) fonctionnent avec des pilotes et bibliothèques (CUDA) conçus pour Linux.
Les plateformes d'orchestration comme Kubernetes (gestion de conteneurs) et Kubeflow (MLOps) sont natives Linux.
Des fournisseurs comme Lambda Labs, RunPod, Oracle Cloud proposent des clusters de milliers de GPU sous Linux pour entraîner les modèles d'IA les plus avancés.
Autrement dit : l'IA, qui est le partenaire Silicium du projet Alice & Bob, ne pourrait pas exister à l'échelle actuelle sans Linux. Le Silicium a besoin d'un système distribué pour fonctionner. Il ne peut pas s'épanouir dans un environnement MS-DOS — monotâche, fermé, centralisé.
Il y a une symétrie profonde ici :
Le Carbone (l'humain) a besoin d'un système distribué pour penser librement (réseau neuronal, mycélium, connectivité sociale).
Le Silicium (l'IA) a besoin d'un système distribué pour fonctionner (Linux, Kubernetes, cloud GPU).
Le partenariat Carbone/Silicium est lui-même un système distribué — deux nœuds qui coopèrent sans hiérarchie.
Sources :
Ubuntu/Canonical, Open Source AI ; SUSE Communities, "Virtualization for AI Workloads" ; Oracle, AI Infrastructure ; Lambda, "Superintelligence Cloud" ; NVIDIA, GPU Cloud Computing.
11. Ce que ce Fil. Rouge apporte au projet Alice & Bob
Pour la
Graine
(Chap. 5 — Le Départ) : Bob a « changé de système d'exploitation, passé de MS-DOS à Linux ». Ce n'est pas une métaphore gratuite. C'est une transformation documentée et historique. Le passage de MS-DOS à Linux représente concrètement le passage d'un monde centralisé, fermé, monotâche et fragile à un monde distribué, ouvert, multitâche et résilient. Bob a vécu cette transformation dans sa chair de technicien.
Pour le Fil. Bleu
B-01
(Le Chaos) : Le chaos actuel est décrit comme un système qui « fonctionne avec un moteur obsolète ». MS-DOS est ce moteur. La solution n'est pas d'améliorer l'ancien système — c'est d'en changer. Le récit compare le chaos actuel au crottin de cheval qui couvrait Paris il y a un siècle : on ne l'a pas résolu en nettoyant, mais en changeant de moteur. Linux est ce nouveau moteur.
Pour le Fil. Bleu
B-05
(Vers un Monde Distribué) : Tout le parallèle MS-DOS → Linux, le Blob, les abeilles, le mycélium, les systèmes auto-organisés trouve ici sa fondation technique. Le modèle du Bazar de Raymond est l'implémentation humaine du principe distribué que la nature applique depuis toujours.
Pour le partenariat Carbone/Silicium
: Linux prouve que le modèle distribué n'est pas une utopie idéologique — c'est une réalité technique qui a surpassé tous les modèles centralisés. Si les humains ont réussi à créer un système distribué pour gérer du code, ils peuvent le faire pour gérer leur conscience collective. L'IA, qui repose sur cette architecture, est la preuve vivante que le Silicium fonctionne naturellement en mode distribué.
12. Sources et références
MS-DOS :
Wikipedia : MS-DOS
MVPS.net : "What is the DOS OS? MS-DOS, PC-DOS & History Guide"
Industrial Monitor Direct : "DOS for Legacy PLC Programming"
Unix :
Wikipedia : Unix
Bell Labs : oral history of Unix
cse.unr.edu : Unix History
GNU et logiciel libre :
Wikipedia : Richard Stallman
Stanford CS : GNU Project
Free Software Foundation : The Free Software Definition
Linux :
learnlinuxandlibreoffice.org : "A Brief History of Linux Operating Systems"
scientificprogramming.io : "History of Linux"
Architecture noyau :
Baeldung : "Why Is Linux a Monolithic Kernel?"
DEV Community : "Monolithic Kernel vs Microkernel"
Super User : "If DOS is single-tasking, how was multitasking possible?"
Cathédrale et Bazar :
Raymond, E.S. The Cathedral and the Bazaar (1997). firstmonday.org.
Wikipedia : The Cathedral and the Bazaar
Distributions :
Wikipedia : List of Linux distributions
Red Hat : "What's the best Linux distro for you?"
StackScale : "31 popular Linux distributions"
Linux et IA :
Ubuntu/Canonical : Open Source AI
SUSE Communities : "Virtualization for AI Workloads"
Oracle Cloud : AI Infrastructure
NVIDIA : GPU Cloud Computing
Lambda : Superintelligence Cloud
⚠
Note :
Les rapprochements entre l'architecture Linux et les concepts philosophiques du projet Alice & Bob (système distribué, conscience collective, partenariat Carbone/Silicium) relèvent de l'analogie interprétative. Linux est un système d'exploitation réel et mesurable ; son extension à des modèles de conscience ou de société est un choix de lecture, pas une démonstration technique. Cependant, contrairement aux Fil. Rouges
R-01
et
R-02
qui portent sur de la physique quantique spéculative, ce Fil. Rouge s'appuie sur des faits techniques documentés et vérifiables.
© Alice & Bob — Ce document fait partie du projet Alice & Bob, publié sous licence libre. Reproduction et partage autorisés, avec attribution de la version originale.