À notre époque, nous sommes habitués aux interfaces graphiques que nous proposent la plupart des systèmes d’exploitation, comme c’est le cas avec Windows 11. Mais ces facilités dans l’utilisation de ce logiciel n’ont pas toujours été comme ça.
Il faut remonter plusieurs décennies en arrière pour trouver des systèmes d'exploitation basés exclusivement sur la ligne de commande. Par exemple, dans ces mêmes lignes, nous allons nous concentrer sur DOS 1.0, la première version de DOS pour les ordinateurs IBM PC.
Origine du système Microsoft DOS
Cela résulte de l'achat par Bill Gates et son équipe du 86-DOS, également connu sous le nom de QDOS, de Seattle Computer Products. Le prix était d'un peu moins de 100 000 $. Et qui aurait pensé que DOS deviendrait désormais le logiciel qui propulserait Microsoft à devenir l'une des entreprises leaders dans le secteur technologique pour les 50 prochaines années.
A cette époque, IBM voulait un Système d'exploitation de type CP/MMicrosoft a donc adapté le 86-DOS pour créer ce qu'IBM allait publier sous le nom de PC-DOS 1.0 en 1981. Mais le géant de la technologie s'est réservé le droit de le vendre sous le nom de PC-DOS 1.0. MS-DOS. Cela poserait les bases de la domination de Microsoft au cours des dernières décennies. Dire que cette première version était extrêmement limitée, travaillé à partir de disquettes de 160 Komais il n'offrait pas de sous-répertoires ni de prise en charge du disque dur.
Mais il est devenu la base de la gamme MS-DOS qui allait dominer les systèmes d'exploitation pour PC dans les années 80 et au début des années 90. Par curiosité, nous vous dirons que le code source des premières versions de DOS était accessible aux développeurs et que Microsoft l'a rendu public en 2014 dans un musée, pour être publié sur GitHub en 2018.
Le code source du DOS 1.0 est désormais public et gratuit
Initialement, lorsqu'ils ont publié pour la première fois le code source MS-DOS en 2014, ils l'ont fait sous une licence très restrictive. Il autorisait uniquement la réalisation de recherches non commerciales et utilisez-le à des fins éducatives. Ainsi, sa réutilisation dans d’autres projets était interdite. Cette approche rendait le code lisible, mais non utilisable.
Mais la sortie ultérieure de MS-DOS 1.25 et 2.0 sur GitHub sous licence MIT a tout changé. A adopté une licence plus permissive que la Fondation du logiciel libre décrit comme compatible GPL. Cela permet la réutilisation, la modification et la redistribution sans presque aucune restriction.
De cette façon et y compris maintenant DOS 1.0 sous la même licence Ce qu'on vous dit, l'histoire est terminée. Pour toutes ces raisons, ce code source est désormais un Git consultable que les programmeurs système, les éducateurs et les passionnés d'informatique rétro peuvent cloner, compiler et expérimenter. Du point de vue de l'entreprise, ces versions originales du système sont très instructives pour quiconque souhaite comprendre comment les systèmes d'exploitation étaient structurés il y a plusieurs décennies.
La petite taille et Limites des fonctionnalités du DOS 1.0 Ils en font un exemple de compréhension pour de nombreux amateurs de technologie rétro. Comme l'a confirmé Microsoft lui-même, le code source du noyau 86-DOS 1.00 est inclus ici, ainsi que plusieurs instantanés de développement du noyau PC-DOS 1.00 et certains outils tels que CHKDSK. En même temps, le code open source que nous avons mentionné sur le système d'exploitation aide également à clarifier les doutes de cette époque et la façon dont ce projet s'est développé.
Tout cela signifie que ceux qui souhaitent revivre le passé peuvent jeter un œil direct au code source du légendaire DOS 1.0 et l'utiliser dans leurs propres projets, le tout depuis leur Page GitHub.
FAQ DOS 1.0 Microsoft a publié DOS 1.0 sous la licence MIT, l'une des licences open source les plus permissives. Cela permet au code d'être étudié, modifié, redistribué et même utilisé dans des projets commerciaux sans restrictions significatives. La Free Software Foundation le considère compatible avec la GPL.
Le code source est disponible dans le référentiel officiel Microsoft sur GitHub. Vous pouvez le cloner, le parcourir directement depuis le navigateur ou le télécharger sous forme de fichier zip pour l'expérimenter localement.
Le package comprend le code source du noyau 86-DOS 1.00 d'origine, plusieurs instantanés de développement du noyau PC-DOS 1.00 et des outils classiques tels que CHKDSK. Le tout organisé sous la forme d’un référentiel Git consultable.
Quelle est la licence actuelle du code source DOS 1.0 ?
Où puis-je télécharger le code source du DOS 1.0 ?
Que comprend exactement cette version de code ?