This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
| DOSEMU | |
|---|---|
DOSEMU Running on C:\ | |
| Original author | DOSEMU Team |
| Initial release | September 3, 1992; 33 years ago (1992-09-03)[1] |
| Final release | 1.4.0 / May 5, 2007; 18 years ago (2007-05-05) |
| Operating system | Linux |
| Platform | IA-32,x86-64 |
| Type | Compatibility layer |
| License | GPL |
| Website | www |
| Repository | |
| dosemu2 | |
|---|---|
| Preview release | 2.0pre9 / 29 January 2022; 4 years ago (2022-01-29) |
| Website | dosemu2 |
| Repository | github |
DOSEMU, stylized asdosemu, is acompatibility layer software package that enablesDOS operating systems (e.g.,MS-DOS,DR-DOS,FreeDOS) andapplication software to run atopLinux onx86-based PCs (IBM PC compatible computers).
It uses a combination ofhardware-assisted virtualization features andhigh-level emulation. It can thus achieve nearly native speed for 8086-compatible DOS operating systems and applications onx86 compatible processors, and forDOS Protected Mode Interface (DPMI) applications onx86 compatible processors as well as onx86-64 processors. DOSEMU includes an 8086 processor emulator for use with real-mode applications in x86-64long mode.
DOSEMU is only available forx86 andx86-64 Linux systems (Linux 3.15 x86-64 systems cannot enter DPMI by default. This is fixed in 3.16).[2]
DOSEMU is an option for people who need or want to continue to use legacy DOS software; in some cases virtualisation is good enough to drive external hardware such asdevice programmers connected to theparallel port. According to its manual, "dosemu" is a user-level program which uses certain special features of the Linux kernel and the 80386 processor to run DOS in a DOS box. The DOS box, relying on a combination of hardware and software, has these abilities:
NetWare and other network connectivity via built-in IPX and pktdrvr support /../ the dosemu-freedos binary package starts a DOS-"C:\>"-Drive 'out-of-the-box' in a normal user's $HOME directory and runs without any further configuration (no root rights needed)