Connexion
Abonnez-vous

Microsoft publie le code source de MS-DOS 1.25 et 2.0 sur GitHub

Microsoft publie le code source de MS-DOS 1.25 et 2.0 sur GitHub

Le 01 octobre 2018 à 09h24

Il avait déjà été mis en ligne via le Computer History Museum, cette nouvelle initiative devant seulement permettre de le retrouver plus facilement.

Quelques petits malins en ont profité pour déclarer des bugs et lancer des propositions d'amélioration. Microsoft a de son côté précisé que cela était inutile : le code est publié à des fins de référence historique et ne sera pas modifié.

Les commits sont datés de 1983, et contiennent aussi bien le code source (assembleur) que les binaires ou quelques documents annexes. On peut d'ailleurs constater l'inflation entre les deux versions, MS-DOS 2.0 étant composé d'une centaine de fichiers, contre sept pour MS-DOS 1.25.

Le 01 octobre 2018 à 09h24

Commentaires (10)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

La différence en nombre de fichier s’explique aisément : quand on regarde le détail, on se rend compte que la version 1.25 est très incomplète. Il manque les sources de la plupart des outils. Il n’y a que les sources pour MSDOS.SYS, IO.SYS, et COMMAND.COM, alors que dans la v2.0, il y a toutes les sources (des trucs comme FORMAT, FIND, DEBUG, etc.)

 

votre avatar

À quand le tour avec Windows ? <img data-src=" />



Pas les récents, mais Windows 1.0 pour commencer <img data-src=" />

votre avatar

Ça va peut-être servir à DosBox tout ça. Je pense que c’est toujours plus facile d’émuler du code en voyant le code d’origine. (ou même le réutiliser c’est en MIT )

votre avatar

Et il y a des truc assez drôles, genre ça:

github.com GitHubThere is a readme.txt in SRC dir.



And here is the best part - call them:




 If you have any further questions regarding the MSDOS 2.0 distribution   

please contact Don Immerwahr (OEM technical support (206) 828-8086).

votre avatar

Il y a déjà des MS-DOS compatibles, comme DR-DOS (qui était meilleur), sans parler de l’autre dont j’ai oublié le nom et qui doit être en licence libre, si je ne m’abuse. FreeDOS ?

votre avatar

Il aurait été bien de rappeler que github a été racheté par MS dernièrement, surement la raison de cet ajout.

votre avatar



* Maybe we should consider to use ‘\n’ instead of the strange ‘\r\n’

What do you think ?

* Let’s change \ to / in a file path as well

* Begone ye blasphemers



github.com GitHub<img data-src=" />

votre avatar

Je ne vois pas le rapport, Microsoft a publié plus de 2000 repos sur Github depuis bien avant le rachat.

votre avatar

Et les versions publiées sont obsolètes (dernière version la 8.0) ce qui n’enlève rien à l’intérêt historique.

votre avatar

Les sources ayant déjà été publiées ailleurs il y a de ça plusieurs années, ils auraient pu en profiter pour faire un geste et publier quelque chose de nouveau.



D’après Wikipédia, il reste celles de MS-DOS 2.10, 3.0, 3.1, 3.2, 3.3, 3.31, 4.0, 4.01, 5.0, 6.0, 6.20, 6.21, 6.22…



Ce n’est pas non plus comme si ça allait leur faire perdre une certaine avance technologique sur la concurrence.

Microsoft publie le code source de MS-DOS 1.25 et 2.0 sur GitHub

Fermer