MS-DOS | |
---|---|
![]() | |
| |
Famille | DOS |
Langue | Multilingue |
Type de noyau | Monolithique |
État du projet | Arrêté |
Plates-formes | x86 (compatible PC) |
Entreprise/ Développeur | Microsoft Corporation |
Licence | Licence propriétaire |
États des sources | Source fermé |
Dernière version stable | 8.0 (le 14 septembre 2000) |
Interface graphique | Interface en ligne de commande |
modifier |
MS-DOS (abréviation de Microsoft Disk Operating System) est un système d'exploitation propriétaire de type DOS développé par Microsoft pour l'IBM PC d'abord puis pour les compatibles PC. Il s'agit d'un système rudimentaire, monotâche et monoutilisateur, et équipé par défaut d'une interface en ligne de commande. Malgré tout, pendant les années 1980 et 1990, avec la montée des ordinateurs personnels, il a connu un certain succès, avant d'être progressivement remplacé par des systèmes d'exploitation plus évolués. Son développement est donc maintenant arrêté, en faveur de Microsoft Windows. C'est le successeur de QDOS, un autre système d'exploitation de type DOS racheté par Microsoft.
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 devint 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.
La première version de MS-DOS n'a pas du tout été écrite par Microsoft. 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. Selon Gordon Letwin lui-même, l'objectif de Microsoft était que MS-DOS soit aussi compatible avec CP/M que possible. 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. Bill Gates demande alors à Tim Paterson d'adapter QDOS à l'IBM PC et de le renommer MS-DOS.
Les versions récentes de Windows possèdent toujours un « interpréteur de commandes » (command prompt), 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:
DoubleSpace était basé sur le code source de Stacker, un produit de Stac Electronics. Microsoft avait entamé des négociations avec Stac Electronics et avait provisoirement reçu une partie du code source de Stacker. Stac Electronics avait finalement refusé les termes de l'accord avec Microsoft. Cependant Microsoft avait malgré tout utilisé le code source qui lui avait été fourni. Début 1994, Stac Electronics remporta son procès contre Microsoft pour violation de brevet. Microsoft sortit alors MS-DOS 6.21, qui n'avait plus aucun système de compression.
Microsoft décida alors d'acheter une licence chez Vertisoft pour la technologie de compression DriveSpace.