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

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

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.

Commentaires (10)


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.)

 


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



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


Ç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 )


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

https://github.com/Microsoft/MS-DOS/issues/8#issuecomment-425617789





There 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).


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 ?


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




* 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



https://github.com/Microsoft/MS-DOS/issues/28



<img data-src=" />


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


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.


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.


Fermer