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 sistemas operativos y aplicaciones DOS compatibles con 8086 en procesadores compatibles con x86 , y para aplicaciones de interfaz de modo protegido (DPMI) de DOS 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 DPMI de forma predeterminada. Esto se solucionó en 3.16). [2]
DOSEMU es una opción para las personas que necesitan o quieren seguir utilizando software DOS heredado; en algunos casos, la virtualización es lo suficientemente buena como para controlar hardware externo, como programadores de dispositivos conectados al puerto paralelo . Según su manual, "dosemu" es un programa de nivel de usuario que utiliza ciertas características especiales del kernel de Linux y el procesador 80386 para ejecutar DOS en una máquina DOS. La caja DOS, que depende de una combinación de hardware y software, tiene estas capacidades:
NetWare y otras conexiones de red a través de IPX incorporado y soporte pktdrvr /../ el paquete binario dosemu-freedos inicia una unidad DOS-"C:\>" 'lista para usar' en el $HOME de un usuario normal directorio y se ejecuta sin ninguna configuración adicional (no se necesitan derechos de root)
{{cite web}}
: Mantenimiento CS1: URL no apta ( enlace )