Ouvrir le menu principal

MacGeneration

Recherche

MS-DOS 4.0 est passé en open source

Pierre Dandumont

mardi 30 avril 2024 à 12:00 • 17

Logiciels

Quelques années après avoir mis en ligne les sources de MS-DOS dans ses premières versions, Microsoft vient de faire la même chose pour MS-DOS 4.0, un système d'exploitation qui date de la fin de l'année 1988. Les sources sont disponibles sur GitHub, comme les précédentes.

Image Microsoft.

MS-DOS 4.0 est une évolution importante du système d'exploitation de Microsoft pour les PC. Il a notamment amené la prise en charge de la FAT16B, une variante qui acceptait les disques durs de plus de 32 Mo en passant le compteur de cluster (la capacité minimale d'un bloc inscrit sur un disque dur) de 16 bits à 32 bits. En FAT16B, la limite atteint donc 2 Go par partition1.

Si cette version peut être compilée sur un ordinateur de l'époque (comptez un peu plus d'une heure sur un 386 à 16 MHz), elle ne l'est pas directement depuis les sources disponibles sur GitHub. La raison est triviale : le code date des années 80 et la façon actuelle d'encoder les données (notamment le texte) a changé. À l'époque, l'UTF-8 n'existait pas et certains fichiers textes étaient en réalité des données binaires, ce qui peut poser de (nombreux) problèmes une fois l'encodage modifié.

Maintenant, nous devons parler des différentes versions de MS-DOS « 4 ». La version originale de MS-DOS 4.0, développée par Microsoft comme une version multitâche de MS-DOS 2.0, a été lancée en 1986 et il ne s'agit pas de la variante dont les sources ont été libérées. Ici, il s'agit en réalité de MS-DOS version 4.0, une variante de PC DOS 4.01 (développé par IBM) qui a été récupérée par Microsoft. Le post de blog de Microsoft donne quelques détails, mais celui d'OS/2 Museum explique que même si le système s'identifie en tant que MS-DOS 4.0, il est visiblement bien basé sur le PC DOS 4.01 d'IBM, une mise à jour mineure. Enfin, pour compliquer les choses, il existe bien une version 4.01 de MS-DOS, lancée en avril 1989.

La version compilée (source)

Pour résumer si vous n'avez pas compris : IBM a développé PC DOS 4.0 (juin 1988), qui a été mis à jour rapidement en PC DOS 4.01 de façon plus ou moins invisible (août 1988). La version libérée est MS-DOS version 4.0, qui est basée sur PC DOS 4.01, et qui est différente de MS-DOS 4.0 (multitasking) (mai 1987). Elle a ensuite été mise à jour en MS-DOS 4.01 en avril 1989.

Enfin, rappelons que si une partie de macOS est open source, Apple n'a jamais libéré les sources de ses anciens systèmes d'exploitation.


  1. Windows NT 4.0 peut formater des partitions FAT16 avec une capacité de 4 Go, mais il s'agit d'une extension propriétaire incompatible avec la majorité des systèmes d'exploitation.  ↩︎

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Une cyberattaque sur un logiciel médical paralyse des soignants et fait craindre une fuite de données

18/11/2025 à 22:39

• 8


Asus ProArt PA27JCV : un écran 5K à 675 €, son plus bas prix à ce jour

18/11/2025 à 19:46

• 10


Google lance Gemini 3 Pro, qui doit être meilleur que GPT-5, Grok ou Claude

18/11/2025 à 18:15

• 50


Les rayons cosmiques ne causeraient pas d'erreurs dans la RAM

18/11/2025 à 17:30

• 19


Le MacBook Pro M5 avec 24 Go de RAM à 1 799 € et d’autres configs spéciales en promo

18/11/2025 à 16:52

• 15


Un boule de nöel connectée avec haut-parleur intégré ! 20 € seulement !

18/11/2025 à 16:31

• 0


Cloudflare en panne, de nombreux sites web et services inaccessibles 🆕

18/11/2025 à 15:54

• 64


Chrome : Google publie un patch d’urgence pour une faille activement exploitée

18/11/2025 à 15:40

• 4


Orange lance une offre de SMS par satellite en Direct to Device

18/11/2025 à 15:26

• 27


pCloud fait dégringoler le prix de ses forfaits cloud à vie pour le Black Friday ! 📍

18/11/2025 à 15:10

• 0


Antidote 12 : une mise à jour gratuite vient muscler la reformulation et les dictionnaires

18/11/2025 à 14:54

• 12


Application carte Vitale : usages, adoption, évolutions… on fait le point

18/11/2025 à 13:35

• 48


Mouse Jiggler, l’app qui fait bouger tout seul le curseur de votre Mac

18/11/2025 à 13:27

• 12


Rebecca Heineman, qui a travaillé sur Doom, Wolfenstein 3D ou Ultima, est décédée

18/11/2025 à 12:35

• 10


Kingston cache un SSD externe USB-C et USB-A dans un design de clé USB

18/11/2025 à 10:55

• 13


Le groupe chinois JD.com lorgne sur Fnac-Darty et prépare son arrivée en France

18/11/2025 à 10:11

• 43