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.  ↩︎

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Kernel Panic : AMD, Intel… faut-il enterrer le x86 ?

07:30

• 0


Obtenez Microsoft Office à vie pour votre Mac ou PC dès 15 € sur Godeal24 📍

11/02/2025 à 23:59


L’extension Swift pour Visual Studio Code est désormais prise en charge par les créateurs de Swift… et donc Apple

11/02/2025 à 22:04

• 6


Pixelmator Pro et Photomator annoncent leur acquisition par Apple

11/02/2025 à 20:07

• 22


Week-end 100 % foot pour Tim Cook

11/02/2025 à 18:10

• 8


Client Git : Tower 12.5 gère aussi la fonctionnalité worktree

11/02/2025 à 17:30

• 14


Test des Powerbeats Pro 2 : réduction de bruit sur fond de rythme cardiaque

11/02/2025 à 16:00

• 22


IA : l’Union européenne veut mobiliser 200 milliards d’euros d’investissements

11/02/2025 à 15:26

• 42


Refurb : le MacBook Air 15 M3 16/512 Go à 1 589 € (-240 €)

11/02/2025 à 15:00

• 2


Les MacBook Pro à écran OLED seraient bien en route pour 2026

11/02/2025 à 14:30

• 41


Bouygues Telecom offre un an d’abonnement à Perplexity Pro à tous ses clients

11/02/2025 à 13:07

• 62


La prise en charge de la Touch Bar va s’améliorer sous Linux

11/02/2025 à 11:29

• 13


Elon Musk propose 97 milliards de dollars pour prendre le contrôle d’OpenAI

11/02/2025 à 10:16

• 102


Google Maps renomme le Golfe du Mexique en Golfe d'Amérique 🆕

11/02/2025 à 09:51

• 359


Promos : le Mac mini M4 à 640 € et le M4 Pro à 1478 € (-171 €)

11/02/2025 à 08:37

• 4


iOS 18.3.1 corrige une faille de sécurité exploitée 🆕

11/02/2025 à 07:43

• 24