DOSEMU


DOSEMU , estilizado como dosemu , es un paquete de software de capa de compatibilidad que permite que los sistemas operativos DOS (por ejemplo, MS-DOS , DR-DOS , FreeDOS ) y el software de aplicación se ejecuten sobre Linux en PC basadas en x86 ( computadoras compatibles con IBM PC ).

Utiliza una combinación de funciones de virtualización asistida por hardware y emulación de alto nivel . Por lo tanto, puede alcanzar una velocidad casi nativa para aplicaciones y sistemas operativos DOS compatibles con 8086 en procesadores compatibles con x86 , y para aplicaciones de interfaz de modo protegido de DOS (DPMI) en procesadores compatibles con x86 , así como en procesadores x86-64 . DOSEMU incluye un emulador de procesador 8086 para usar con aplicaciones en modo real en modo largo x86-64 .

DOSEMU solo está disponible para sistemas Linux x86 y x86-64 (los sistemas Linux 3.15 x86-64 no pueden ingresar a DPMI de forma predeterminada. Esto se corrigió en 3.16). [2]

DOSEMU es una opción para las personas que necesitan o desean continuar usando software DOS heredado; en algunos casos, la virtualización es lo suficientemente buena para impulsar hardware externo, como programadores de dispositivos conectados al puerto paralelo . Según su manual, "dosemu" es un programa a nivel de usuario que usa ciertas características especiales del kernel de Linux y el procesador 80386 para ejecutar DOS en una caja de DOS. La caja de DOS, que se basa en una combinación de hardware y software, tiene estas capacidades: