MS-DOS
Logo
Fragment de l'interface graphique de MS-DOS.L'invite de commande indique que le répertoire courant est C:\.
Fragment de l'interface graphique de MS-DOS.
L'invite de commande indique que le répertoire courant est C:\.

Famille DOS
Langues Multilingue
Type de noyau Monolithique
État du projet Arrêt du support le
Dépôt github.com/microsoft/MS-DOSVoir et modifier les données sur Wikidata
Plates-formes x86 (compatible PC)
Entreprise /
Développeur
Microsoft
Licence Licence propriétaire
États des sources Source Disponible mais sous restrictions
Écrit en AssembleurVoir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Dernière version stable 8.0 ()
Environnement de bureau Interface en ligne de commande
Gestionnaire de paquets Aucun
Site web Histoire d'MS-DOS

MS-DOS, abréviation de Microsoft Disk Operating System est le système d'exploitation de type DOS développé par Microsoft pour l'IBM PC d'abord, puis les compatibles PC. Il s'agit d'un système fonctionnant en mode réel, monotâche et mono-utilisateur, et équipé par défaut d'une interface en ligne de commande. Des années 1980 au début des années 1990, il a été le système le plus utilisé sur compatible PC, avant d'être progressivement remplacé par des systèmes d'exploitation plus évolués, notamment Windows. Son développement est maintenant arrêté. Certaines commandes MS-DOS sont encore présentes sur les ordinateurs modernes fonctionnant sous Windows via l'invite de commande.

Histoire

Écran de démarrage MS-DOS en allemand.

Après avoir conclu son «deal » historique avec IBM, Bill Gates s'est mis à la recherche d'un système d'exploitation qu'il pourrait effectivement fournir à IBM pour le lancement de l'IBM PC. Selon Gordon Letwin (en) lui-même, l'objectif de Microsoft était que MS-DOS soit aussi compatible avec CP/M que possible[2]. Gates rachète alors QDOS (Quick-and-dirty OS) à la petite société SCP, Seattle Computer Products. QDOS est en fait un clone à bas prix de CP/M écrit par Tim Paterson[3],[4]. Bill Gates demande alors à Tim Paterson d'adapter QDOS à l'IBM PC et de le renommer MS-DOS. Au départ, Microsoft reprend l'acronyme « DOS » de SCP, soit MS-DOS pour Microsoft Dirty Operating System[5].

MS-DOS est longtemps resté la base des systèmes d'exploitation grand public de Microsoft, bien que l'installation de Windows en modifie in-situ des portions de plus en plus grandes. En 1995, date d'apparition de Windows 95, il devient invisible pour les utilisateurs car l'interface graphique était directement exécutée au démarrage. MS-DOS est resté une sous-couche des versions grand-public de Windows (comme Windows 98 et Me) jusqu'à l'avènement de Windows XP qui marque son abandon réel par Microsoft au profit du système NT. Le DOS en était alors à sa version 8.

Les versions récentes de Windows possèdent toujours un « interpréteur de commandes » dont les commandes sont héritées de celles de MS-DOS, malgré quelques modifications, et qui permet d'exécuter des programmes Windows en mode texte (qui ne sont en aucun cas des programmes DOS, ils sont complètement différents), ainsi que des programmes MS-DOS grâce à un émulateur intégré, émulant MS-DOS 8. Cependant, cet interpréteur (cmd.exe) n'est pas celui de MS-DOS à proprement parler (command.com), et certains anciens programmes DOS ne peuvent s'exécuter dans ce mode.

Cet émulateur émule aussi les fichiers de configuration CONFIG.SYS et AUTOEXEC.BAT de MS-DOS sous le nom de %SYSTEMROOT%/system32/CONFIG.NT et %SYSTEMROOT%/system32/AUTOEXEC.NT.

Le , Microsoft décide de publier le code source original des versions 1.25 (équivalent à PC-DOS 1.1) et 2.00 via le site Computer History, sous une licence non libre qui n'autorise ni les usages commerciaux ni le partage[6]. Il a depuis été mis à disposition sous licence MIT dans le dépôt GitHub de Microsoft[7]. Le code de la version 4.0 est ajouté le 26 avril 2024.

Commandes

MS-DOS fonctionne grâce à des commandes textuelles. En voici quelques-unes :

Versions

Version mobile

En pour la traditionnelle farce du , Microsoft a publié une pseudo version de MS-DOS fonctionnant sur Windows Phone[12]. Celle-ci donne notamment accès aux principales commandes du système : CD, DIR, EDIT, PATH, VER, etc.

Notes et références

  1. (en) « MS-DOS: A Brief Introduction » (consulté le )
  2. Gordon Letwin, Inside OS/2, Microsoft Press, 1988, p. 5 (ISBN 1-55615-117-9).
  3. D'après (en) Jimmy Maher, Digital Antiquarian, , « The complete history of the IBM PC, part 2: The DOS empire strikes », à lire en ligne sur « The complete history of the IBM PC », sur Ars Technica, (consulté le ).
  4. (en) Bryan Lunduke, « Quick and Dirty: The story of 86-DOS & MS-DOS », The Lunduke Journal of Technology,‎ (lire en ligne)
  5. (en) Eric Limer, « MS-DOS Turns 30, You are Older Than You Thought », sur The Mary Sue, (consulté le )
  6. (en) « Computer History Museum Makes Historic MS-DOS and Word for Windows Source Code Available to the Public », .
  7. MS-DOS sur GitHub
  8. (en) « MS-DOS Partitioning Summary », sur microsoft.com via Wikiwix (consulté le ).
  9. (en) http://www.os2museum.com/wp/dos/dos-3-3/
  10. (en) http://www.msfn.org/board/topic/159631-testing-ms-dos-limitations/
  11. « Taille de partition maximale avec le système de fichiers FAT16 », sur support.microsoft.com (version du sur Internet Archive).
  12. « Recevoir MS-DOS Mobile - Microsoft Store fr-FR », sur Microsoft Store (consulté le ).

Voir aussi

Sur les autres projets Wikimedia :

Bibliographie

Articles connexes

Liens externes