FreeDOS es un gran desconocido para muchos. Sin embargo, este sistema operativo cada vez se está haciendo más popular gracias a los equipos, especialmente portátiles, que se están vendiendo sin Windows preinstalado, sino con este otro sistema. Si quieres saber qué es, su historia, cómo se usa, y por qué viene instalado en algunos equipos, aquí te lo mostramos.
Índice de contenidos
DOS (Disk Operating System), o sistema operativo de disco, es un término que se utiliza comúnmente para referirse a sistemas operativos que fueron utilizados principalmente en ordenadores personales más antiguos y que estaban almacenados en un disquete (o varios). Uno de los sistemas operativos más conocidos con esta denominación es MS-DOS (Microsoft DOS), aunque no es el único.
DOS se caracteriza por su interfaz de línea de comandos, donde los usuarios interactúan con el sistema ingresando comandos de texto. Originalmente, DOS se ejecutaba desde un disco de arranque y se cargaba en la memoria RAM. Fue ampliamente utilizado durante la década de 1980 y principios de la década de 1990 como plataforma para ejecutar aplicaciones y juegos, pero con los sistemas operativos modernos, como macOS, Windows, o GNU/Linux, éste se ha convertido en algo obsoleto (aunque no del todo).
Seguro que te interesa conocer más sobre la historia de DOS
FreeDOS es un sistema operativo de libre que está construido con software de código abierto y que ofrece total compatibilidad con las aplicaciones y controladores de MS-DOS. Surgió como respuesta al abandono del proyecto MS-DOS por parte de Microsoft en 1994 (para continuar con Windows NT), y su desarrollo sigue siendo activo.
Microsoft no publicaría el código de MS-DOS hasta 2014, cuando lo hizo abierto, pero el proyecto de FreeDOS había comenzado antes de este acontecimiento.
Si no estás familiarizado con MS-DOS, es importante saber que era un sistema operativo sin interfaz gráfica, basado en CLI o Command Line Interface denominada COMMAND.COM (CMD) de la que más adelante hablaremos de su uso.
FreeDOS hace todo lo que se puede esperar de un sistema operativo básico, pero solo requiere de una memoria de 640 KB para funcionar. No obstante, también incorpora diferencias respecto al sistema en el que se basa. Por ejemplo, soporta particiones FLAT32 y discos duros LBA de hasta 128 GB o incluso 2 TB, dependiendo de la compatibilidad de la BIOS/UEFI.
Hacia finales de 1993 y principios de 1994, Microsoft comenzó a considerar la idea de adoptar por completo una interfaz gráfica y abandonar MS-DOS. En junio de ese mismo año, surgió la mención de PD-DOS, un precursor del proyecto actual que, un mes después, bajo la licencia GNU, sería rebautizado como FreeDOS.
También deberías conocer el proyecto ReactOS, en este caso un sistema operativo compatible con Windows y de código abierto.
La idea del proyecto fue de Jim Hall, un físico usuario de MS-DOS e intrigado por GNU/Linux y el movimiento del software libre. Poco después se incorporaron otros programadores interesados por el proyecto, como Pat Villani y Tim Norman. Pat Villani se encargó del kernel y también de parte de la interfaz COMMAND.COM, mientras que Norman ayudó con COMMAND.COM, y el propio Hall se encargaría de las aplicaciones o utilidades fundamentales.
Durante un tiempo, el proyecto fue mantenido por Morgan «Hannibal» Toal. Se lanzaron muchas distribuciones oficiales previas a la distribución final de FreeDOS 1.0, y también otras no oficiales como GNU/DOS, aunque algunas fueron descontinuadas.
Hacia finales de 1993 y principios de 1994, Microsoft comenzó a hablar seriamente sobre la próxima versión de Windows. En sus entrevistas con diversas revistas, la compañía afirmaba que la siguiente versión de Windows marcaría el fin de MS-DOS. En efecto, DOS estaba en declive. En ese momento, pensé: ‘Si Windows 4.0 se parece en algo a Windows 3.1, no quiero tener ninguna relación con ello’. Prefería trabajar en DOS. Al igual que en Unix y Linux, era posible combinar varias herramientas a través de la línea de comandos para procesar datos con rapidez. DOS me ofrecía esa facilidad. Miré hacia Linux en busca de inspiración. Si los programadores podían colaborar a través de Internet para crear una implementación de Unix libre, ¿por qué no podríamos hacer lo mismo con DOS?
Jim Hall en una entrevista para FOSSForce
Desde sus comienzos, FreeDOS ha ido evolucionando en sus versiones, apareciendo la primera ALPHA en 1994, la primera BETA en 1998, y no sería hasta 2006 cuando se lanzó FreeDOS 1.0 (primera versión FINAL), y en la actualidad ya va por la versión 1.3, que fue presentada en febrero de 2022. Avanza poco a poco, pero sin pausa.
FreeDOS 1.2, lanzado en noviembre de 2016, está disponible para descargar como una imagen de CD-ROM: un disco de instalación limitada que solo contiene el núcleo y las aplicaciones básicas, y un disco completo que contiene muchas más aplicaciones (juegos, redes, desarrollo, etc). La siguiente tabla resume las diferentes versiones de FreeDOS.
Versión | Status | Nombre | Fecha |
0.01 | ALPHA | None | Septiembre de 1994 |
0.02 | ALPHA | None | Diciembre de 1994 |
0.03 | ALPHA | None | Enero de 1995 |
0.04 | ALPHA | None | Junio de 1995 |
0.05 | ALPHA | None | Agosto de 1996 |
0.06 | ALPHA | None | Noviembre de 1997 |
0.1 | BETA | Orlando | Marzo de 1998 |
0.2 | BETA | Marvin | Octubre de 1998 |
0.3 | BETA | Ventura | Abril de 1999 |
0.4 | BETA | Lemur | Abril de 2000 |
0.5 | BETA | Lara | Agosto de 2000 |
0.6 | BETA | Midnite | Marzo de 2001 |
0.7 | BETA | Spears | Septiembre de 2001 |
0.8 | BETA | Nikita | Abril de 2002 |
0.9 | BETA | None | Septiembre de 2004 |
1.0 | FINAL | None | Septiembre 2006 |
1.1 | FINAL | None | Enero de 2012 |
1.2 | FINAL | None | Diciembre de 2016 |
Puede ejecutar la gran mayoría de las aplicaciones compatibles con MS-DOS desarrolladas en su época. Por tanto, si lo instalas en tu sistema, o si lo virtualizas, puedes volver a revivir el software de DOS y aquellos videojuegos retro que tanto te gustan. Es decir, te puede servir como alternativa a emuladores como DOSBox, obteniendo algo más completo y funcional, ya que es un sistema operativo, y no solo un emulador…
Necesitan de un hardware compatible, y esto pasa por equipos PC/XT, con procesadores x86 de 32-bit.
FreeDOS se utiliza principalmente para 3 cosas fundamentales como:
Para finalizar, es importante saber cómo se usa este sistema basado en línea de comandos, y para ello mostraré algunos de los comandos más esenciales y algunos ejemplos de uso:
Puedes ver más aquí, en la web oficial de FreeDOS, en su wiki.
CD C:\Program CD D:\ CD \
COPY archivo-ejemplo,txt C:\Backup
DATE
DEL archivo-ejemplo.txt
DIR
ECHO Hola
EDIT archivo-ejemplo.txt
FDISK
FIND "objeto" archivo-ejemplo.txt
FORMAT A:
RENAME archivo-ejemplo.txt nuevo-archivo.txt
MKDIR NuevaCarpeta
HELP HELP COPY
SCANDISK C:
VER
EXIT
Otros tutoriales interesantes:
Ya conoces lo más esencial sobre este sistema operativo libre y gratuito. Seguro que hay muchos amantes de el por su aspecto parecido a MS-DOS. ¿Te parece interesante que lo incorpore portátiles nuevos para evitar tener una licencia de Windows o tener Linux instalado en tu PC? Espero que te haya gustado y que comprendas mejor qué es FreeDOS. ¡No olvides comentar!