DOSEMU - DOSEMU
|
DOSEMU fonctionnant sur C:\
| |
| Auteur(s) original(aux) | Equipe DOSEMU |
|---|---|
| Première version | 3 septembre 1992 |
| Version finale | 1.4.0 / 5 mai 2007
|
| Dépôt | |
| Système opérateur | Linux |
| Taper | Couche de compatibilité |
| Licence | GPL |
| Site Internet |
www |
| Version préliminaire | 2.0pre8 / 26 novembre 2017
|
|---|---|
| Dépôt | github |
| Site Internet | dosemu2 |
DOSEMU , stylisé comme dosemu , est un progiciel de couche de compatibilité qui permet aux systèmes d'exploitation DOS (par exemple, MS-DOS , DR-DOS , FreeDOS ) et aux logiciels d'application de s'exécuter sur Linux sur des PC x86 ( ordinateurs compatibles IBM PC ).
Caractéristiques
Il utilise une combinaison de fonctionnalités de virtualisation assistée par matériel et d' émulation de haut niveau . Il peut ainsi atteindre une vitesse presque native pour les systèmes d'exploitation et les applications DOS compatibles 8086 sur les processeurs compatibles x86 , et pour les applications DOS Protected Mode Interface (DPMI) sur les processeurs compatibles x86 ainsi que sur les processeurs x86-64 . DOSEMU comprend un émulateur de processeur 8086 à utiliser avec des applications en mode réel en mode long x86-64 .
DOSEMU n'est disponible que pour les systèmes Linux x86 et x86-64 (les systèmes Linux 3.15 x86-64 ne peuvent pas entrer DPMI par défaut. Ceci est corrigé dans 3.16).
DOSEMU est une option pour les personnes qui ont besoin ou souhaitent continuer à utiliser un logiciel DOS hérité ; dans certains cas, la virtualisation est suffisante pour piloter du matériel externe tel que des programmeurs de périphériques connectés au port parallèle . Selon son manuel, "dosemu" est un programme de niveau utilisateur qui utilise certaines fonctionnalités spéciales du noyau Linux et du processeur 80386 pour exécuter DOS dans une boîte DOS. Le boîtier DOS, reposant sur une combinaison de matériel et de logiciel, a ces capacités :
- Virtualiser toutes les instructions d'entrée-sortie et de contrôle du processeur
- Prend en charge la taille des mots et les modes d'adressage du "mode réel" de la famille de processeurs iAPX86, tout en s'exécutant dans l'environnement en mode entièrement protégé
- Piège tous les appels système DOS et BIOS et émule ces appels selon les besoins pour un fonctionnement correct et de bonnes performances
- Simulez un environnement matériel sur lequel les programmes DOS sont habitués à avoir le contrôle.
- Fournir des services DOS via des services Linux natifs ; par exemple, dosemu peut fournir un disque dur virtuel qui est en fait une hiérarchie de répertoires Linux.
- Prise en charge au niveau de l'API pour Packet driver , IPX , sockets Berkeley (dosnet).
Voir également
- Comparatif des logiciels de virtualisation de plateforme
- Machine virtuelle DOS
- DOSBox
- Vin
- GratuitDOS