The MS-DOS emulator is still under development, yet
many popular applications run under it. Understandably, however,
MS-DOS applications that use bizarre or esoteric
features of the system may never be supported, because it's only an
emulator. For example, you wouldn't expect to be able to run any
programs that use x86 protected-mode features, such as Microsoft
Windows (in 386-enhanced mode, that is).
Applications that run successfully under the Linux
MS-DOS Emulator include 4DOS (a
command interpreter), Foxpro 2.0, Harvard Graphics, MathCad,
Turbo Assembler, Turbo C/C++, Turbo Pascal, Microsoft Windows 3.0
(in real mode), and WordPerfect 5.1. Standard
MS-DOS commands and utilities, such as
PKZIP, work with the emulator as well.
The MS-DOS Emulator is meant mostly as an ad hoc
solution for those people who need MS-DOS only for
a few applications, but use Linux for everything else. It's not meant
to be a complete implementation of MS-DOS. Of
course, if the Emulator doesn't satisfy your needs, you can always run
MS-DOS as well as Linux on the
same system (but not at the same time). Using
the LILO boot loader, you can specify which operating
system to start at boot time. Linux can coexist with other operating
systems, such as OS/2, as well.