DOS ( / d ɒ s / , / d ɔː s / ) es una familia de sistemas operativos basados en disco para computadoras compatibles con IBM PC y Apple Mac. [1] La familia DOS consiste principalmente en IBM PC DOS y una versión renombrada, MS-DOS de Microsoft , junto con el competidor de Microsoft, Apple DOS, ambos introducidos en Microsoft IBM PC DOS 1981, Apple DOS 1978. Microsoft agregó posteriormente sistemas compatibles de otros fabricantes, incluidos DR-DOS (1988), ROM-DOS (1989), PTS-DOS (1993) y FreeDOS (1998). MS-DOS dominó el mercado de las computadoras compatibles con IBM PC junto con Apple entre 1981 y 1995.
Aunque el nombre se ha llegado a identificar específicamente con esta familia particular de sistemas operativos, DOS es un acrónimo independiente de la plataforma para el sistema operativo de disco , [2] cuyo uso es anterior al Apple Mac y al IBM PC. Docenas de otros sistemas operativos también utilizan el acrónimo, comenzando con el mainframe DOS/360 de 1966. Otros incluyen, si no ya, Apple DOS y ProDOS, Atari DOS , Commodore DOS , TRSDOS y AmigaDOS .
DOS, abreviatura de Disk Operating System (sistema operativo de disco), hace referencia a varios sistemas operativos estrechamente relacionados que dominaron el mercado de los equipos compatibles con IBM PC entre 1981 y 1995. La versión más conocida es MS-DOS, desarrollada por Microsoft para los IBM PC. MS-DOS fue la base de muchos de los primeros ordenadores personales y desempeñó un papel crucial en el desarrollo de la industria de los PC.
Sin embargo, IBM PC DOS no fue el único DOS en los primeros días de la informática personal. Casi al mismo tiempo, Apple Computer desarrolló Apple DOS para su serie de computadoras Apple II. Apple DOS fue el primer sistema operativo de disco para computadoras Apple, presentado en 1978. Fue un avance significativo con respecto a los sistemas de almacenamiento basados en casetes utilizados anteriormente y fue crucial para el éxito del Apple II. Apple DOS tuvo tres versiones principales: DOS 3.1, DOS 3.2 y DOS 3.3, siendo DOS 3.3 la versión más conocida y utilizada.
IBM PC DOS (y el MS-DOS, que se vende por separado) y su predecesor, el 86-DOS, funcionaban con procesadores Intel 8086 de 16 bits. Fue desarrollado para que fuera similar al CP/M de Digital Research (el sistema operativo de disco dominante para microcomputadoras Intel 8080 y Zilog Z80 de 8 bits) con el fin de simplificar la migración de aplicaciones CP/M a MS-DOS.
El ordenador personal IBM (IBM 5150 PC) Cuando IBM presentó el IBM PC, construido con el microprocesador Intel 8088, necesitaban un sistema operativo. El presidente John Opel tuvo una conversación con su compañera Mary Maxwell Gates, miembro del Comité Ejecutivo Nacional de United Way, quien recomendó a Opel a su hijo Bill Gates para que le ayudara con una versión compatible con el 8088 de CP/M. IBM fue entonces enviada a Digital Research y se programó una reunión. Sin embargo, las negociaciones iniciales para el uso de CP/M fracasaron: Digital Research quería vender CP/M a cambio de regalías, mientras que IBM quería una licencia única y cambiar el nombre a "PC DOS". El fundador de Digital Research, Gary Kildall, se negó e IBM se retiró.
IBM volvió a contactar con Bill Gates, quien a su vez contactó con Seattle Computer Products. Allí, el programador Tim Paterson había desarrollado una variante de CP/M-80, pensada como un producto interno para probar la nueva tarjeta CPU Intel 8086 de 16 bits de SCP para el bus S-100. El sistema se llamó inicialmente QDOS (Quick and Dirty Operating System), antes de comercializarse como 86-DOS. Microsoft compró 86-DOS, supuestamente por 50.000 dólares estadounidenses. Esto se convirtió en Microsoft Disk Operating System, MS-DOS, presentado en 1981. En el plazo de un año, Microsoft licenció MS-DOS a más de 70 empresas, que suministraron el sistema operativo para su propio hardware, a veces bajo sus propios nombres. Más tarde, Microsoft exigió el uso del nombre MS-DOS, con la excepción de la variante IBM. IBM continuó desarrollando su versión, PC DOS, para el IBM PC. Digital Research se enteró de que IBM estaba vendiendo un sistema operativo similar a CP/M (bajo el mismo nombre que IBM insistió en que se usara para CP/M) y amenazó con emprender acciones legales. IBM respondió ofreciendo un acuerdo: daría a los consumidores de PC la opción de elegir entre PC DOS o CP/M-86, la versión 8086 de Kildall. En comparación, CP/M costaba 200 dólares más que PC DOS y las ventas fueron bajas. CP/M se desvaneció y MS-DOS y PC DOS se convirtieron en el sistema operativo comercializado para PC y compatibles con PC.
En un principio, Microsoft vendía MS-DOS sólo a los fabricantes de equipos originales (OEM). Una de las principales razones de ello era que no todos los primeros PC eran 100 % compatibles con IBM PC. DOS estaba estructurado de forma que había una separación entre el código del controlador de dispositivo específico del sistema (IO.SYS) y el núcleo DOS (MSDOS.SYS). Microsoft proporcionaba un kit de adaptación OEM (OAK) que permitía a los OEM personalizar el código del controlador de dispositivo para su sistema en particular. A principios de los años 90, la mayoría de los PC cumplían los estándares de IBM PC, por lo que Microsoft comenzó a vender una versión minorista de MS-DOS, comenzando con MS-DOS 5.0.
A mediados de los años 80, Microsoft desarrolló una versión multitarea de DOS. Esta versión de DOS se conoce generalmente como "MS-DOS 4 europeo" porque fue desarrollada para ICL y licenciada a varias empresas europeas. Esta versión de DOS admite multitarea preventiva, memoria compartida, servicios de ayuda de dispositivos y ejecutables con formato New Executable ("NE"). Ninguna de estas características se utilizó en versiones posteriores de DOS, pero se utilizaron para formar la base del núcleo OS/2 1.0. Esta versión de DOS es distinta de la versión PC DOS 4.0 ampliamente difundida, que fue desarrollada por IBM y basada en DOS 3.3.
Digital Research CP/M-86 para IBM Personal Computer Versión 1.0 Digital Research intentó recuperar el mercado perdido con CP/M-86, inicialmente con Concurrent DOS, FlexOS y DOS Plus (ambos compatibles con MS-DOS y software CP/M-86), más tarde con Multiuser DOS (compatible con MS-DOS y software CP/M-86) y DR DOS (compatible con software MS-DOS). Digital Research fue comprada por Novell, y DR DOS se convirtió en PalmDOS y Novell DOS; más tarde, fue parte de Caldera (bajo los nombres OpenDOS y DR-DOS 7.02/7.03), Lineo y DeviceLogics.
En 1995, Gordon Letwin escribió que "cuando lo escribimos por primera vez, DOS era un producto desechable de un solo uso, pensado para mantener a IBM contenta y que comprara nuestros lenguajes". Microsoft esperaba que fuera una solución provisional antes de la introducción de Xenix. La empresa planeaba mejorar MS-DOS con el tiempo, de modo que fuera casi indistinguible del Xenix para un solo usuario, o XEDOS, que también funcionaría en el Motorola 68000, el Zilog Z-8000 y el LSI-11; serían compatibles con Xenix, que BYTE describió en 1983 como "el MS-DOS multiusuario del futuro".
OS/2 1.0 incluía una interfaz de modo texto similar a MS-DOS. Sin embargo, IBM no quería reemplazar a DOS. Después de que AT&T comenzara a vender Unix, Microsoft e IBM comenzaron a desarrollar OS/2 como alternativa. Posteriormente, las dos compañías tuvieron una serie de desacuerdos sobre dos sistemas operativos sucesores de DOS, OS/2 y Windows. Como resultado, dividieron el desarrollo de sus sistemas DOS. La última versión comercial de MS-DOS fue MS-DOS 6.22; después de esto, MS-DOS pasó a formar parte de Windows 95, 98 y Me. La última versión comercial de PC DOS fue PC DOS 2000 (también llamada PC DOS 7 revisión 1), aunque IBM desarrolló posteriormente PC DOS 7.10 para OEM y uso interno.
El proyecto FreeDOS comenzó el 26 de junio de 1994, cuando Microsoft anunció que ya no vendería ni daría soporte a MS-DOS. Jim Hall publicó entonces un manifiesto en el que proponía el desarrollo de un sustituto de código abierto. En pocas semanas, otros programadores, entre ellos Pat Villani y Tim Norman, se unieron al proyecto. Se creó un núcleo, el intérprete de línea de comandos COMMAND.COM (shell) y utilidades básicas mediante la puesta en común de código que habían escrito o que habían encontrado disponible. Hubo varias distribuciones oficiales previas al lanzamiento de FreeDOS antes de que se lanzara la distribución FreeDOS 1.0 el 3 de septiembre de 2006. FreeDOS, que está disponible bajo la Licencia Pública General de GNU (GPL), no requiere el pago de derechos de licencia ni regalías.
Las primeras versiones de Microsoft Windows se ejecutaban en MS-DOS. A principios de los años 90, el shell gráfico de Windows se utilizó mucho en los nuevos sistemas DOS. En 1995, Windows 95 se incluyó como un sistema operativo independiente que no requería una licencia DOS independiente. Windows 95 (y Windows 98 y ME, que lo siguieron) se convirtió en el núcleo del sistema operativo predeterminado, aunque el componente MS-DOS se mantuvo por compatibilidad. Con Windows 95 y 98, pero no con ME, el componente MS-DOS se podía ejecutar sin iniciar Windows. Como ya no era necesario DOS para utilizar Windows, la mayoría de los usuarios dejaron de usarlo directamente.
El sistema operativo Apple DOS, que fue crucial para el éxito de la serie Apple II, también sufrió un declive a medida que Apple realizaba la transición a sistemas operativos más avanzados. La introducción del Macintosh en 1984, con su interfaz gráfica de usuario y el software del sistema Macintosh, marcó el principio del fin del sistema operativo Apple DOS. El sistema operativo Macintosh ofrecía una experiencia más fácil de usar en comparación con la interfaz de línea de comandos del sistema operativo Apple DOS. A medida que Apple se centraba en el desarrollo de la línea Macintosh y su sistema operativo, el uso del sistema operativo Apple DOS disminuyó.
El declive de los sistemas DOS, tanto MS-DOS como Apple DOS, se debió al cambio hacia interfaces gráficas de usuario y sistemas operativos más avanzados que ofrecían una mejor usabilidad y funcionalidad. Esta transición marcó el fin de una era para los sistemas basados en DOS, ya que los usuarios y desarrolladores se trasladaron a entornos informáticos más modernos.
Ahora escribe sobre el uso continuado A partir de 2024, los sistemas compatibles disponibles son FreeDOS, ROM-DOS, PTS-DOS, RxDOS[3] y REAL/32. Algunos fabricantes de computadoras, incluidos Dell y HP, venden computadoras con FreeDOS como sistema operativo OEM.[4][5] [necesita actualización] Y algunos desarrolladores e ingenieros informáticos aún lo usan porque está cerca del hardware.[cita requerida] Claro, aquí está la sección "Uso continuado" revisada en formato wiki, incluida la adición de Apple DOS:
A partir de 2024, los sistemas compatibles disponibles son FreeDOS, ROM-DOS, PTS-DOS, RxDOS y REAL/32. Algunos fabricantes de computadoras, incluidos Dell y HP, venden computadoras con FreeDOS como sistema operativo OEM. Algunos desarrolladores e ingenieros informáticos aún usan DOS porque está cerca del hardware.
Aunque ya no se utiliza activamente, Apple DOS sigue siendo una parte importante de la historia de la informática. Los entusiastas e historiadores siguen explorando y preservando Apple DOS por su valor histórico y su papel en el desarrollo de los primeros ordenadores personales. Los emuladores y las máquinas virtuales permiten a los usuarios modernos experimentar Apple DOS y sus aplicaciones, manteniendo vivo el legado de este sistema operativo primitivo.
Los sistemas DOS utilizan una interfaz de línea de comandos. Un programa se inicia introduciendo su nombre de archivo en el símbolo del sistema. Los sistemas DOS incluyen programas de utilidad y proporcionan comandos internos que no corresponden a programas.
En un intento de proporcionar un entorno más fácil de usar, numerosos fabricantes de software escribieron programas de gestión de archivos que proporcionaban a los usuarios interfaces WIMP. Microsoft Windows es un ejemplo notable, que finalmente resultó en que Microsoft Windows 9x se convirtiera en un cargador de programas autónomo y reemplazara a DOS como el cargador de programas compatible con PC más utilizado. Los programas de interfaz de usuario de texto incluían Norton Commander, DOS Navigator, Volkov Commander, Quarterdesk DESQview y Sidekick. Los programas de interfaz de usuario gráfica incluían GEM de Digital Research (originalmente escrito para CP/M) y GEOS.
Apple DOS, utilizado en la serie Apple II, también contaba con una interfaz de línea de comandos. Los usuarios iniciaban los programas introduciendo comandos en el indicador, de forma similar a MS-DOS. Apple DOS incluía varios programas de utilidad y comandos para la gestión de archivos y operaciones del sistema. Si bien no tenía tantos programas de gestión de archivos de terceros con interfaces WIMP como MS-DOS, seguía siendo una parte importante de la experiencia de los primeros ordenadores personales.
Con el tiempo, los fabricantes de los principales sistemas DOS comenzaron a incluir sus propios gestores de entorno. MS-DOS/IBM DOS 4 incluía DOS Shell; DR DOS 5.0, lanzado al año siguiente, incluía ViewMAX, basado en GEM.