Este artículo tiene varios problemas. Ayude a mejorarlo o discuta estos problemas en la página de discusión . ( Obtenga información sobre cómo y cuándo eliminar estos mensajes de plantilla ) ( Aprenda cómo y cuándo eliminar este mensaje de plantilla )
|
DOSEMU ejecutándose en C: \ | |
Desarrollador (es) | Equipo DOSEMU |
---|---|
Versión inicial | 3 de septiembre de 1992 [1] |
Lanzamiento final | 1.4.0 / 5 de mayo de 2007 |
Repositorio | |
Sistema operativo | Linux |
Escribe | Capa de compatibilidad |
Licencia | GPL |
Sitio web | www |
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 ).
Funciones [ editar ]
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 .
Actualmente [ ¿cuándo? ] sólo 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). [3]
DOSEMU es una opción para las personas que necesitan o desean continuar usando el software de 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:
- Virtualice todas las instrucciones de control de entrada-salida y del procesador
- Admite el tamaño de palabra y los modos de direccionamiento del "modo real" de la familia de procesadores iAPX86, mientras se sigue ejecutando dentro del entorno de modo totalmente protegido
- Capture todas las llamadas al sistema DOS y BIOS y emule tales llamadas según sea necesario para un funcionamiento adecuado y un buen rendimiento
- Simule un entorno de hardware sobre el que los programas de DOS están acostumbrados a tener control.
- Proporcionar servicios DOS a través de servicios nativos de Linux; por ejemplo, dosemu puede proporcionar una unidad de disco duro virtual que en realidad es una jerarquía de directorios de Linux. [4]
- Soporte a nivel de API para el controlador de paquetes , [5] IPX , sockets Berkeley (dosnet). [6] [7]
Ver también [ editar ]
- Comparación de software de virtualización de plataformas
- Máquina virtual de DOS
- DOSBox
- Vino
- FreeDOS
Referencias [ editar ]
- ^ https://sourceforge.net/p/dosemu/history/commit_browser
- ^ https://sourceforge.net/p/dosemu/code/commit_browser
- ^ "# 751632 dosemu: DPMI no se puede inicializar en x86_64 con linux 3.15" . 140715 bugs.debian.org
- ^ "El DOSISMU COMO" . Archivado desde el original el 25 de diciembre de 2012. 090430 dosemu.sourceforge.net
- ^ "fuente de dosemu v1.3.5" . 090430 prdownloads.sourceforge.net src / dosext / net / net / pktnew.c
- ^ "fuente de dosemu v1.4.0" . 2007-05-05 . Consultado el 6 de abril de 2016 . src / dosext / net / net / ipx.c src / dosext / net / v-net / dosnet.c
- ^ "El equipo de DOSEMU se enorgullece de anunciar DOSEMU 1.4.0" . 2007-05-05. Archivado desde el original el 15 de marzo de 2016 . Consultado el 6 de abril de 2016 .
NetWare y otras conexiones de red a través de IPX integrado y soporte pktdrvr /../ el paquete binario dosemu-freedos inicia un DOS- "C: \>" - Unidad '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)
CS1 maint: URL no apta ( enlace )
Enlaces externos [ editar ]
- Página web oficial