Introduction
Microsoft a récemment rendu public le code source le plus ancien de DOS découvert à ce jour, offrant ainsi une perspective unique sur les débuts de l'histoire de l'informatique personnelle. Ce code source, qui remonte à une époque antérieure au branding MS-DOS, comprend les sources du noyau 86-DOS 1.00, ainsi que des instantanés de développement du noyau PC-DOS 1.00 et certaines utilitaires bien connues comme CHKDSK.
Contexte Technique
Le code source en question est issu du travail initial de Tim Paterson, qui a créé 86-DOS (précédemment connu sous le nom de QDOS, pour « quick and dirty operating system ») pour un kit d'ordinateur basé sur Intel 8086 vendu par Seattle Computer Products. Microsoft, ayant besoin d'un système d'exploitation pour l'IBM PC 5150 en développement, a licencié 86-DOS et embauché Paterson pour poursuivre son développement, avant de racheter les droits de 86-DOS. Par la suite, Microsoft a licencié ce système d'exploitation à IBM sous le nom de PC-DOS, tout en conservant la possibilité de le vendre à d'autres entreprises sous le nom de MS-DOS.
Analyse et Implications
Cette publication du code source le plus ancien de DOS offre une occasion unique de comprendre les mécanismes et l'architecture sous-jacents du système d'exploitation qui a dominé le marché des ordinateurs personnels pendant des décennies. Elle souligne également l'importance de la collaboration et des partenariats dans l'industrie technologique, ainsi que les implications de la propriété intellectuelle et des licences dans le développement logiciel.
Perspective
À l'avenir, il sera intéressant de surveiller comment cette publication influencera les communautés de développeurs et les historiens de l'informatique, ainsi que les potentialités de recherche et de développement que ce code source pourra offrir. Les limites de cette publication, notamment en termes d'accès et de compatibilité avec les systèmes modernes, devront également être prises en compte pour en maximiser les bénéfices.