Files
oldlinux-files/docs/Install-Guide/install-guide-2.2.2/node19.html
2024-02-19 00:23:35 -05:00

78 lines
4.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
<HEAD>
<TITLE>1.4.7 Interfacing with MS-DOS</TITLE>
</HEAD>
<BODY>
<meta name="description" value="1.4.7 Interfacing with MS-DOS">
<meta name="keywords" value="gs">
<meta name="resource-type" value="document">
<meta name="distribution" value="global">
<P>
<BR> <HR><A NAME=tex2html1894 HREF="node20.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html1892 HREF="node12.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html1886 HREF="node18.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html1896 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html1897 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html1895 HREF="node20.html">1.4.8 Other applications</A>
<B>Up:</B> <A NAME=tex2html1893 HREF="node12.html">1.4 Software Features</A>
<B> Previous:</B> <A NAME=tex2html1887 HREF="node18.html">1.4.6 Telecommunications and BBS </A>
<BR> <HR> <P>
<H2><A NAME=SECTION00347000000000000000>1.4.7 Interfacing with MS-DOS</A></H2>
<P>
Various utilities exist to interface with the
world of MS-DOS. The most
well-known application is the Linux MS-DOS Emulator, which allows you to
run many MS-DOS applications directly from Linux.
Although Linux
and MS-DOS are completely different operating systems, the 80386
protected-mode environment allows certain tasks to behave as if they were
running in 8086-emulation mode, as MS-DOS applications do.
<A NAME=392>&#160;</A>
<P>
The MS-DOS emulator is still under development, yet many popular
applications run under it. Understandably, however, MS-DOS applications
which use bizarre or esoteric features of the system may never be
supported, because it is only an emulator. For example, you wouldn't
expect to be able to run any programs which use 80386 protected-mode
features, such as Microsoft Windows (in 386 enhanced mode, that is).
<P>
Applications which run successfully under the Linux MS-DOS
Emulator include 4DOS (a command interpreter), Foxpro 2.0,
Harvard Graphics, MathCad, Stacker 3.1, Turbo Assembler, Turbo C/C++,
Turbo Pascal, Microsoft Windows 3.0 (in <em>real</em> mode), and
WordPerfect 5.1. Standard MS-DOS commands and utilities (such as
<tt>PKZIP</tt>, and so on) work with the emulator as well.
<P>
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. Using the LILO boot loader,
you can specify at boot time which operating system to start. Linux can
coexist with other operating systems, such as OS/2, as well.
<P>
Linux provides a seamless interface for transferring files between Linux
<A NAME=395>&#160;</A>
and MS-DOS. You can mount an MS-DOS partition or floppy under Linux,
and directly access MS-DOS files as you would any other.
<P>
Currently under development is a project known as <b>WINE</b>---a
<A NAME=397>&#160;</A><A NAME=398>&#160;</A>
Microsoft Windows emulator for the X Window System under Linux.
Once WINE is complete, users will be able to run MS-Windows applications
directly from Linux. This is similar to the proprietary WABI Windows emulator
from Sun Microsystems. At the time of this writing, WINE is still in the
early stages of development, but the outlook is good.
<P>
In Chapter <A HREF="node197.html#chapadvanced">5</A> we'll talk about the MS-DOS tools available
for Linux.
<P>
<BR> <HR><A NAME=tex2html1894 HREF="node20.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html1892 HREF="node12.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html1886 HREF="node18.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html1896 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html1897 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html1895 HREF="node20.html">1.4.8 Other applications</A>
<B>Up:</B> <A NAME=tex2html1893 HREF="node12.html">1.4 Software Features</A>
<B> Previous:</B> <A NAME=tex2html1887 HREF="node18.html">1.4.6 Telecommunications and BBS </A>
<BR> <HR> <P>
<BR> <HR>
<P><ADDRESS>
<I>Matt Welsh <BR>
mdw@sunsite.unc.edu</I>
</ADDRESS>
</BODY>