Suivant: Autres applications Chapitre: Applications Avant: Télécommunications et programmes
Interfaçage avec MS-DOS
Il existe différents utilitaires destinés à accéder (tant bien que mal) au monde MS-DOS depuis Linux. L'application la plus connue dans ce domaine est l' Emulateur MS-DOS, qui permet d'exécuter un certain nombre d'applications MS-DOS directement depuis Linux. Bien que Linux et MS-DOS soient totalement différents, le mode protégé du microprocesseur 80386 permet à certaines tâches de se comporter comme si elles tournaient sur un 8086, comme le fait MS-DOS. L'émulateur MS-DOS est toujours en cours de développement mais permet déjà d'exécuter beaucoup de programmes bien connus. Il faut comprendre que malgré tout, certaines applications MS-DOS utilisant des caractéristiques ésotériques de ce système ne pourront jamais fonctionner sous émulateur, puisque ce n'est justement qu'un émulateur. Par exemple, il sera impossible de faire tourner les programmes utilisant le mode protégé du 80386, comme Microsoft Windows, (en version 386 bien sûr).
Citons une liste non exhaustive d'applications qui ne posent aucun problème à l'émulateur MS-DOS: 4DOS (interpréteur de commandes), Foxpro 2.0, Harvard Graphics, MathCad, Stacker 3.1, Turbo Assembler, Turbo C/C++, Turbo Pascal, Microsoft Windows 3.0 (en mode réel), et WordPerfect 5.1. Les commandes standards MS-DOS et les utilitaires les plus connus (comme PKZIP) fonctionnent également très bien.
Cet émulateur MS-DOS est surtout destiné à fournir une solution aux personnes qui ont besoin de MS-DOS de temps à autres pour certaines applications, mais qui utilisent Linux pour tout le reste. Il n'est pas et sera jamais destiné à être une implémentation complète destinée à remplacer MS-DOS. Bien sûr s'il ne vous satisfait pas, vous avez toujours la solution de lancer le vrai système MS-DOS original, le programme LILO vous permettra de choisir au lancement de la machine entre tous les systèmes d'exploitation installés sur votre ordinateur.
Linux possède une interface très simple pour transférer des fichiers entre Linux et MS-DOS: vous pouvez monter une partition ou une disquette MS-DOS sous Linux, comme n'importe quelle autre partition, et accéder aux fichiers qui s'y trouvent comme avec n'importe quels autres fichiers.
Un projet connu sous le nom de WINE est en cours de développement à l'heure où nous écrivons ces lignes, il s'agit d'un émulateur Microsoft Windows pour le système X Window sous Linux. Lorsqu'il sera terminé, les utilisateurs pourront exécuter des applications MS-Windows directement sous Linux. C'est un programme un peu similaire à l'émulateur WABI, propriété de Sun Microsystems.
Nous parlerons des outils relatifs à MS-DOS dans le chapitre 5.