Microsoft ouvre les sources de… MS-DOS 4.0
Le 29 avril à 10h02
1 min
Logiciel
Logiciel
Vous vous souvenez peut-être, Microsoft avait ouvert les sources de MS-DOS 1.25 et 2.0, il y a dix ans, pour les confier au Computer History Museum. Le code avait été publié dans un dépôt GitHub quatre ans plus tard. Ce dernier contient désormais le code de MS-DOS 4.0, toujours sous licence MIT.
L’histoire de cette version du système est intéressante. En effet, la mouture commercialisée n’est pas celle initialement développée. La version d’origine disposait d’un multitâche préemptif. Ce dernier permettait à un programme, avec un développement idoine, de fonctionner en tâche de fond.
Lorsque le projet a été présenté en 1986, il n’a cependant pas créé l’enthousiasme. À sa sortie commerciale en 1988, le système sera nettement plus classique dans son approche.
Le code publié sur le dépôt GitHub contient bien ce multitâche préemptif qui avait été abandonné. Le travail de récupération et de publication a été réalisé conjointement avec IBM. Microsoft donne des détails intéressants dans son annonce.
Le 29 avril à 10h02
Commentaires (30)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 29/04/2024 à 10h25
Le 29/04/2024 à 10h40
Le 30/04/2024 à 09h43
Le 30/04/2024 à 16h50
Ils ont osé ça :
#define BEGIN {
#define END }
Quelle horreur tous ces BEGIN et END.
Le 01/05/2024 à 19h42
Le 02/05/2024 à 09h45
Le 02/05/2024 à 01h03
Mais c'est passé.
Le 02/05/2024 à 10h29
#define SELECT if(FALSE){
#define CASE(x) }else if((x)){
#define OTHERWISE }else{
#define ENDSELECT }
Modifié le 02/05/2024 à 08h38
#define if while
Et là, tu ne comprends pas pourquoi ton programme
s'arrêteboucle sur le premier if à trueLe 29/04/2024 à 10h40
J'ai juste la colonne de droite, qui ce matin avait 2 news, et la 3 maintenant, c'est un bug ?
Le 29/04/2024 à 10h46
Le 29/04/2024 à 10h53
Le 29/04/2024 à 11h41
Personnellement, je n'aime pas la disparition de l'article récapitulatif où l'on pouvait tout lire d'un coup juste en appuyant sur la barre espace.
Ce n'est plus "Le Brief" mais des brèves à lire séparément.
Le 29/04/2024 à 12h25
Le 29/04/2024 à 12h52
Le 29/04/2024 à 13h21
Des changements il y en a eu énormément et sur une base quotidienne depuis la reprise du coup il va falloir m’expliquer la différence entre le bon et le mauvais changement.
Et du reste, j’ai aussi du mal à comprendre le principe du délai de prévenance.
Le 29/04/2024 à 14h06
Le 29/04/2024 à 14h14
Le 29/04/2024 à 16h28
"*On parle de la refonte du site comme d’un gros truc, mais à mon avis, ce qui sera le plus difficile, c’est de repenser cette relation, de commencer à avoir une vision d’architecte de communauté, presque.
Que l’aridité de l’information soit compensée par des interactions luxuriantes.*"
Modifié le 29/04/2024 à 17h23
Plus sérieusement, nous n'en sommes pas encore à cette étape-là du programme.
Quand je parle de cultiver la communauté, et développer les interactions, je parle évidemment des interactions entre vous (enfin entre nous, lectrices et lecteurs) !
Je pense à un vrai petit réseau social interne, bien fait, qui permette d'avoir des dialogues sur tout avec tout le monde, qui commencent sous les articles, et qui peuvent donner lieu à des échanges qui se déplacent dans une section dédiée.
Qu'on puisse invoquer les gens depuis un message.
Qu'il y ait des MPs, un feed, qu'on puisse suivre des profils qui nous intéressent.
Et qu'il y ait des liens bien intégrés avec le Fediverse, idéalement.
Rien de bien révolutionnaire en somme, juste de quoi vous mettre à l'aise.
Et complètement optionnel au demeurant.
Je ne pensais pas à un site autogéré à base de démocratie totale.
Non pas que je sois anti-démocratie dans l'absolu, c'est même plutôt l'inverse.
Mais ce modèle appliqué à un site qui déchaine les passions les plus contradictoires est la garantie d'une apocalypse rapide et douloureuse.
Le 29/04/2024 à 18h36
Le 30/04/2024 à 06h56
Là j'avoues, suis un poil perdu/dérouté ce matin pour comprendre ce qui est article et news et où j'en suis de ma lecture... j'ai perdu le "grisé" des articles déjà lus/ouverts (et comme certains sont intéressants mais longs, je peux avoir des onglets sous le coude un moment au milieu de beaucoup d'onglets... donc c'était sympa de savoir ceux déjà lus/ouverts... mais j'imagine que ca reviendra sans doute après la mutation 🙂)
Le 29/04/2024 à 13h55
Modifié le 29/04/2024 à 14h07
A chaque bug, il me clôture l'incident avec réponse "c'est pas un bug c'est développé comme çà"
Le 29/04/2024 à 17h45
Le 29/04/2024 à 14h04
Le 29/04/2024 à 15h01
Subtile différence.
Le 30/04/2024 à 06h45
Le 01/05/2024 à 21h04
L'écran était avec texte en orange, 2 disquettes 5"1/4 (DOS 4.0 +Turbo Pascal 4, et fichier de données, de tête).
La fac avait encore plus périmé que mon 386 sous DOS 5.0
nostaligie
Le 01/05/2024 à 21h31