% Linux Installation and Getting Started    -*- TeX -*-
% msdos.tex
% Copyright (c) 1992-1994 by Matt Welsh <mdw@sunsite.unc.edu>
%
% This file is freely redistributable, but you must preserve this copyright 
% notice on all copies, and it must be distributed only as part of "Linux 
% Installation and Getting Started". This file's use is covered by the 
% copyright for the entire document, in the file "copyright.tex".

% Traduccion realizada por Eduardo Lluna Gil. Envie sus comentarios a:
%            Eduardo Lluna Gil, 2:346/207.8 (FidoNet)
%            elluna@aii.upv.es (InterNet)
% $Log: msdos.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:11  rcamus
% Primera beta publica
%
%

\subsection{Enlazando con MS-DOS}

Existen varias utilidades para enlazar con el mundo de MS-DOS. El m\'as
conocido es el emulador de MS-DOS para Linux, que permite ejecutar 
muchas aplicaciones de MS-DOS directamente desde Linux. 
Aunque Linux y MS-DOS son dos sistemas operativos totalmente diferentes, el
modo protegido del 80386 permite que ciertas tareas se comporten como si
estuviesen en un 8086 tal y como hacen las aplicaciones de MS-DOS.
\index{MS-DOS!emulador}

El emulador de MS-DOS est\'a todav\'{\i}a bajo desarrollo, aunque muchos de los
programas m\'as populares corren sobre \'el. Por lo tanto, es comprensible
que programas MS-DOS que usan caracter\'{\i}sticas extra\~nas o esot\'ericas
del sistema, puede que nunca est\'en soportados, puesto que solo es un
emulador. Por ejemplo, no espere que sea posible ejecutar
programas que usan las caracter\'{\i}sticas del 80386 en modo protegido como
Microsoft Windows (en modo mejorado de 386).\NT{Determinadas aplicaciones
Windows 3.1 funcionan, aunque en fase experimental, bajo diversos emuladores}

Aplicaciones que corren sin problemas bajo el emulador de MS-DOS incluyen
4DOS (int\'erprete de comandos), Foxpro 2.0, Harvard Graphics, MathCad,
Stacker 3.1, Turbo Assembler, Turbo C/C++, Turbo Pascal, Microsoft Windows
3.0 (en modo {\em real\/}) y WordPerfect 5.1. Los comandos y utilidades 
estandard de MS-DOS (como {\tt PKZIP},.. etc) funcionan tambi\'en con el
emulador.

El emulador de MS-DOS es principalmente una soluci\'on `ad-hoc' para
aquellos usuarios que necesitan MS-DOS solo para unas pocas aplicaciones,
pero usan Linux para todo lo dem\'as. Eso no significa que no sea una
implementaci\'on completa de MS-DOS. Por supuesto, si el emulador no
satisface tus necesidades, siempre se puede usar MS-DOS junto con Linux en
el mismo sistema. Usando el gestor de arranque LILO \glossary{LILO} puedes
especificar en el arranque que sistema operativo se desea arrancar. Linux
puede coexistir con otros sistemas operativos, como OS/2, etc.

Linux proporciona un interface sin fisuras para transferir ficheros entre
Linux
\index{MS-DOS!accediendo a ficheros desde}
y MS-DOS. Se puede montar una partici\'on MS-DOS o disco flexible bajo Linux 
y acceder directamente a los ficheros MS-DOS como se har\'{\i}a con ficheros 
de Linux.

Actualmente existe en desarrollo un proyecto conocido como {\bf WINE}---
\index{WINE}\index{Microsoft Windows}%
que es un emulador de Microsoft Windows para X~Windows bajo Linux. Cuando
WINE est\'e completado, los usuarios podr\'an ejecutar aplicaciones
MS-Windows directamente desde Linux, similar al emulador de Windows WABI de
Sun Microsystems. Al tiempo de escribir este texto, WINE est\'a todav\'{\i}a en
las primeras etapas del desarrollo, pero tiene muy buenas perspectivas.

En el Cap\'{\i}tulo~\ref{chap-advanced} hablaremos de las herramientas MS-DOS
disponibles para Linux.

