78 lines
4.6 KiB
HTML
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> </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> </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> </A><A NAME=398> </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>
|