Microsoft publie le code source de 86-DOS 1. 00, 45 ans après Le code source de 86-DOS 1. 00 est publié sur GitHub, offrant un regard inédit sur l’ancêtre de MS-DOS. La publication du code source de 86-DOS 1. 00, daté du 28 avril 1981, ouvre une fenêtre rare sur l’ancêtre de MS-DOS.
La publication du code source de 86-DOS 1.00, daté du 28 avril 1981, ouvre une fenêtre rare sur l’ancêtre de MS-DOS. Microsoft a annoncé que ce code, couvrant le noyau et plusieurs utilitaires, est désormais accessible via GitHub dans le cadre du répertoire Paterson Listings, dédié à l’archivage des sorties papier et des scans OCR de Tim Paterson.
Un morceau clé de l’histoire de MS-DOS
Ce code de 86-DOS 1.00, daté du 28 avril 1981 et conçu par Tim Paterson, constitue l’ancêtre direct du MS-DOS qui a suivi quelques mois plus tard. Le noyau et plusieurs utilitaires, notamment CHKDSK, y figurent encore tels quels dans l’archive publiée sur GitHub.
Microsoft rappelle toutefois que ces documents ne se limitent pas à une simple version du système : ils retracent les états de travail à un instant T, avec des notes manuscrites et des traces de modifications — un peu comme l’historique d’un dépôt Git.
Un dépôt préservé et accessible
Le répertoire "Paterson Listings" est le fruit d’une numérisation de la pile d’impressions papier retrouvée par Paterson, et diffusé sur GitHub après des publications au Computer History Museum. La publication est sous licence MIT, et comprend à la fois des scans et du code récupéré par OCR.
Ce que révèlent ces documents
« Il est également important de noter que ces documents ne sont pas de simples versions de système d’exploitation au sens traditionnel du terme. Dans plusieurs cas, il s’agit de documents représentant des états de travail à un instant T et des notes manuscrites, conservées par Tim Paterson lui-même. On peut les comparer à un historique des modifications d’un dépôt Git. Ils retracent la chronologie des changements, indiquant quelles fonctionnalités ont été implémentées, à quel moment, quelles erreurs ont été commises et comment elles ont été corrigées. »
Selon Microsoft, ces documents constituent un historique de modifications et une preuve tangible de l’évolution des premières versions. Ils permettent une relecture critique des choix techniques et des contraintes matérielles de l’époque.
Contexte et limites
La publication présente à la fois des scans et des extraits de code obtenus par OCR. Si le contenu est précieux pour l’étude historique, il convient de rester prudent quant à la complétude et à la fidélité du texte analysé par la machine. Le dépôt s’inscrit dans une approche de conservation et ne constitue pas une version active du logiciel.
Pour terminer
La mise à disposition du code source de 86-DOS 1.00 représente un jalon pour les chercheurs et les passionnés. Elle rappelle aussi que l’archive logicielle peut révéler des détails autrement invisibles, comme l’évolution d’un système d’exploitation à travers des notes et des impressions papier.