Microsoft publie le code source de MS-DOS 1.25 et 2.0 sur GitHub
Le 01 octobre 2018 à 09h24
1 min
Logiciel
Logiciel
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.
Déjà abonné ? Se connecter
Abonnez-vousLe 01/10/2018 à 08h58
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.)
Le 01/10/2018 à 09h14
À quand le tour avec Windows ? " />
Pas les récents, mais Windows 1.0 pour commencer " />
Le 01/10/2018 à 09h37
Ç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 )
Le 01/10/2018 à 10h25
Et il y a des truc assez drôles, genre ça:
GitHubThere is a readme.txt in SRC dir.
And here is the best part - call them:
Le 01/10/2018 à 11h43
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 ?
Le 01/10/2018 à 14h00
Il aurait été bien de rappeler que github a été racheté par MS dernièrement, surement la raison de cet ajout.
Le 01/10/2018 à 16h39
* 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" />
Le 01/10/2018 à 16h46
Je ne vois pas le rapport, Microsoft a publié plus de 2000 repos sur Github depuis bien avant le rachat.
Le 02/10/2018 à 03h23
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.
Le 03/10/2018 à 04h00
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.