FreeDOS (anteriormente PD-DOS ) es un sistema operativo de software libre para computadoras compatibles con IBM PC . Su objetivo es proporcionar un entorno completo compatible con MS-DOS para ejecutar software heredado y dar soporte a sistemas embebidos . [ 7 ] FreeDOS puede arrancar desde un disquete o una unidad flash USB [ 8 ] [ 9 ] y está diseñado para funcionar correctamente bajo virtualización o emulación x86 . [ 10 ]
El proyecto FreeDOS comenzó bajo la dirección de Jim Hall en 1994, y la primera versión estable se lanzó en 2006. A diferencia de la mayoría de las versiones de MS-DOS , [ 11 ] FreeDOS está compuesto de software libre , licenciado bajo los términos de la Licencia Pública General de GNU . [ 2 ] Sin embargo, otros paquetes que forman parte del proyecto FreeDOS incluyen software que no es GPL y que se considera digno de preservación , como 4DOS , que se distribuye bajo una Licencia MIT modificada . [ 12 ]
Distribución
FreeDOS 1.1, publicado el 2 de enero de 2012, [ 13 ] está disponible para su descarga como una imagen de CD-ROM : un disco de instalación limitado 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.), no disponible a partir de noviembre de 2011. pero con una versión 1.2 más nueva y completa. [ 14 ] La versión anterior 1.0 (2006) constaba de dos CD, uno de los cuales era un CD de instalación de 8 MB dirigido a usuarios normales y el otro era un CD de arranque más grande de 49 MB que también contenía el código fuente del proyecto. [ 14 ]
Usos comerciales
FreeDOS es utilizado por varias empresas:
- Dell preinstaló FreeDOS en sus computadoras de escritorio de la serie n para reducir su costo. La empresa ha sido criticada por hacer que estas máquinas no sean más baratas y sean más difíciles de comprar que sistemas idénticos con Windows. [ 15 ]
- Hewlett-Packard ofreció FreeDOS como opción en sus PC HP Compaq dc5750 de formato pequeño, netbooks Mini 5101 y portátiles Probook . [ 16 ] [ 17 ] [ 18 ] FreeDOS también se utiliza como medio de arranque para actualizar el firmware del BIOS en sistemas HP. [ 19 ]
- FreeDOS está incluido en el programa de mantenimiento y recuperación de discos duros de Steve Gibson , SpinRite . [ 20 ]
- La herramienta de actualización de firmware de unidades de estado sólido de Intel cargó el núcleo de FreeDOS. [ 21 ]
- Muchos fabricantes de placas base recomiendan instalar FreeDOS de arranque para ejecutar actualizaciones de BIOS y firmware de bajo nivel.
Usos no comerciales
FreeDOS también se utiliza en múltiples proyectos independientes:
- FED-UP es el reproductor universal DivX mejorado para disquetes . [ 22 ]
- FUZOMA es una distribución basada en FreeDOS que puede arrancar desde un disquete y convierte ordenadores antiguos en herramientas educativas para niños. [ 23 ]
- XFDOS es una distribución basada en FreeDOS con una interfaz gráfica de usuario , que porta Nano-X y FLTK . [ 24 ] [ 25 ] [ 26 ] [ 27 ]
Historial de desarrollo y versiones
El proyecto FreeDOS comenzó el 29 de junio de 1994, después de que Microsoft anunciara que dejaría de vender y dar soporte a MS-DOS. Jim Hall , que en ese momento era estudiante, [ 31 ] publicó un manifiesto proponiendo el desarrollo de PD-DOS, una versión de dominio público de DOS. [ 32 ] En pocas semanas, otros programadores, incluidos Pat Villani y Tim Norman, se unieron al proyecto. Entre ellos, se crearon un núcleo (por Villani), el intérprete de línea de comandos COMMAND.COM (por Villani y Norman) y utilidades principales (por Hall) mediante la recopilación de código que habían escrito o encontrado disponible. [ 33 ] [ 34 ] Durante algún tiempo, el proyecto fue mantenido por Morgan "Hannibal" Toal. Hubo muchas distribuciones oficiales previas al lanzamiento de FreeDOS antes de la distribución final FreeDOS 1.0. [ 35 ] GNU/DOS, una distribución no oficial de FreeDOS, se descontinuó después del lanzamiento de la versión 1.0. [ 36 ] [ 37 ]

Blinky el Pez es la mascota de FreeDOS. Fue diseñado por Bas Snabilie. [ 38 ]
Compatibilidad
Hardware
FreeDOS requiere una máquina PC/XT con al menos 640 kB de memoria. [ 39 ] Los programas que no vienen incluidos con FreeDOS a menudo requieren recursos adicionales del sistema.
Consola MS-DOS y Win32
FreeDOS es compatible en su mayor parte con MS-DOS. Admite ejecutables COM, ejecutables DOS estándar y ejecutables DPMI de 16 bits de Borland . También es posible ejecutar ejecutables DPMI de 32 bits mediante extensores de DOS . El sistema operativo presenta varias mejoras con respecto a MS-DOS, principalmente relacionadas con la compatibilidad con estándares y tecnologías más recientes que no existían cuando Microsoft dejó de dar soporte a MS-DOS, como la internacionalización o los TSR de administración de energía avanzada . [ 40 ] Además, con el uso de HX DOS Extender, muchas aplicaciones de consola de Windows funcionan correctamente en FreeDOS, al igual que algunos programas GUI poco comunes, como QEMM y Bochs . [ 41 ]
Windows basado en DOS
FreeDOS puede ejecutar versiones de Microsoft Windows 1.0 y 2.0 . Las versiones de Windows 3.x , que tenían soporte para procesadores i386 , no se pueden ejecutar completamente en el modo mejorado 386 , [ 42 ] excepto parcialmente en el núcleo experimental FreeDOS 2037.
Windows 95 , Windows 98 y Windows Me utilizan una versión simplificada de MS-DOS. FreeDOS no puede usarse como reemplazo porque las interfaces no documentadas entre MS-DOS 7.0–8.0 y Windows "4.xx" no son emuladas por FreeDOS; sin embargo, puede instalarse y usarse junto con estos sistemas mediante un programa de arranque , como BOOTMGRo METAKERNincluido con FreeDOS.
Virtualización
FreeDOS está diseñado para funcionar correctamente con software de virtualización como VirtualBox y VMware. El proceso de instalación es idéntico al del hardware real. También es posible instalar FreeDOS en DOSBox y sus derivados. Al hacerlo, proporciona funcionalidades adicionales que no están presentes en el emulador. [ 43 ] [ 44 ]
Sistemas de archivos

FAT32 es totalmente compatible y es el formato preferido para la unidad de arranque. [ 45 ] Dependiendo de la BIOS utilizada, se admiten hasta cuatro discos duros de direccionamiento de bloques lógicos (LBA) de hasta 128 GB o 2 TB de tamaño. [ 46 ] Se han realizado pocas pruebas con discos grandes, y algunas BIOS admiten LBA, pero producen errores en discos de más de 32 GB; un controlador como OnTrack o EZ-Drive resuelve este problema. FreeDOS también se puede usar con un controlador llamado para habilitar la compatibilidad con nombres de archivo largos al estilo de Windows 95, [ 47 ] pero la mayoría de los programas anteriores a Windows 95 no admiten nombres de archivo largos, incluso con un controlador cargado. No hay compatibilidad planificada para NTFS, ext2 o exFAT , pero hay varios controladores externos de terceros disponibles para ese propósito. Para acceder a sistemas de archivos ext2, , un equivalente a Mtools , a veces se puede usar para copiar datos hacia y desde unidades de sistema de archivos ext2. LFNDOSLTOOLS
Véase también
Referencias
- ↑ "Especificación de FreeDOS" . Wiki de FreeDOS . Freedos. 24-12-2008. Archivado del original el 26-05-2023 . Recuperado el 09-02-2017 .
- 1 2 3 "FDOS/kernel" . GitHub . Consultado el 31 de mayo de 2021 .
- ↑ "Versiones/Alfa 1" . Wiki de FreeDOS . Freedos. 22 de abril de 2021. Archivado del original el 7 de junio de 2023. Consultado el 7 de junio de 2023 .
- ↑ "FreeDOS 1.4 | El proyecto FreeDOS" . 5 de abril de 2025. Consultado el 8 de abril de 2025 .
- 1 2 "Página de descarga de FreeDOS" . El proyecto FreeDOS .
- ^ Villani, Pat (1996). Núcleo FreeDOS . Emeryville, California, Estados Unidos: Miller Freeman. ISBN 0-87930-436-7.
- ↑ "Página principal" . Wiki de FreeDOS . El proyecto FreeDOS. Archivado del original el 25/06/2023 . Consultado el 09/02/2017 .
- ↑ Franske, Ben (21 de agosto de 2007). "Arranque de DOS desde una unidad flash USB" . Archivado del original el 18 de febrero de 2010. Recuperado el 4 de agosto de 2008 .
- ↑ "Cómo crear un disquete FreeDOS de arranque" . 19 de julio de 2005. Consultado el 4 de agosto de 2008 .
- ↑ Gallagher, Sean (14 de julio de 2014). "Aunque "apenas es un sistema operativo", DOS sigue siendo importante (para algunas personas)" . ArsTechnica . Condé Nast . Consultado el 9 de febrero de 2017. Pero
FreeDOS se ha vuelto mucho más amigable con la virtualización y la emulación de hardware; incluso es el núcleo del emulador DOSEMU.
- ↑ Turner, Rich (28 de septiembre de 2018). "Re-Open-Sourcing MS-DOS 1.25 y 2.0" . Herramientas de línea de comandos de Windows para desarrolladores . Recuperado el 29 de septiembre de 2018 .
- ↑ "4DOS" . FreeDOS . El proyecto FreeDOS. Archivado del original el 24/06/2021 . Consultado el 06/06/2014 .
- ↑ Hall, Jim (2 de enero de 2012). "Anuncio en la página web oficial de FreeDOS" . SourceForge . Consultado el 2 de enero de 2012 .
- 1 2 "FreeDOS 1.0" . FreeDOS.org . El proyecto FreeDOS. Archivado del original el 5 de noviembre de 2011. Recuperado el 21 de diciembre de 2015 .
- ↑ Vance, Ashlee . "Cómo Dell repele los intentos de comprar su PC de 'código abierto'" . The Register . Consultado el 2 de enero de 2008 .
- ↑ "HP Compaq dc5750 Business PC" . Hewlett-Packard. Archivado del original el 13/11/2012 . Consultado el 27/11/2016 .
- ↑ "Primer vistazo a la línea de portátiles ProBook de bajo coste de HP" . EWeek . Consultado el 26 de marzo de 2009 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ McCracken, Harry (23 de junio de 2009). "HP Mini 5101: Netbook Deluxe, con todos los extras" . Technologizer . Consultado el 1 de agosto de 2009 .
- ↑ "Medios de arranque de FreeDOS" . Hewlett-Packard . 25/10/2010. Archivado del original el 08/03/2012 . Consultado el 13/01/2011 .
- ↑ Goldstein, Leon A. (19 de julio de 2004). "SpinRite 6.0 para usuarios de Linux" . Linux Journal . Consultado el 9 de febrero de 2017 .
- ↑ "Herramienta de actualización de firmware para unidades de estado sólido SATA de Intel" . Intel . Archivado del original el 25 de marzo de 2010. Consultado el 27 de noviembre de 2016 .
- ↑ "Reproductor universal DivX mejorado para disquetes" . Consultado el 18 de diciembre de 2009 .
- ↑ "Software educativo FUZOMA" . Consultado el 18 de diciembre de 2009 .
- ↑ kraileth (12 de octubre de 2012). "¡Un ejemplo extraordinario de TK! | eerielinux" . Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
- ↑ kraileth (30-12-2014). "Una entrevista con el desarrollador de Nanolinux | eerielinux" . Eerielinux.wordpress.com . Recuperado el 29-01-2019 .
- ↑ "Métodos de Inteligencia Artificial" . Archivado del original el 20 de abril de 1999. Consultado el 29 de enero de 2019 .
- ↑ "Página web personal de Georg" . Georgpotthast.de . Consultado el 29 de enero de 2019 .
- ↑ "Comparación de paquetes de software FreeDOS" . Ibiblio.org . Consultado el 29 de enero de 2019 .
- ↑ Hall, Jim (2 de octubre de 2007). "Eliminación de distribuciones antiguas de ibiblio" (Lista de correo) . Recuperado el 7 de octubre de 2009 .
- ↑ "El proyecto Free-DOS – Archivos [ El comentario y los archivos del archivo Free-DOS Alpha 4 dan la fecha del 28 de junio de 1995, pero podría ser una actualización ] " . Free-DOS (sunsite) . 25 de diciembre de 1996. Archivado del original el 25 de diciembre de 1996. Consultado el 6 de julio de 2023 .
- ↑ Entrevista a Jim Hall en el programa de televisión FLOSS, emitido semanalmente en lacadena TWiT.tv.
- ↑ Hall, Jim (1994-06-29). "Anuncio del proyecto PD-DOS" . comp.os.msdos.apps . Consultado el 2008-06-14 .
- ↑ Hall, Jim (25 de marzo de 2002). "El pasado, presente y futuro del proyecto FreeDOS" . LinuxGizmos.com . Archivado del original el 24 de diciembre de 2013. Consultado el 14 de junio de 2008 .
- ↑ Hall, Jim (23 de septiembre de 2006). "Acerca de" . FreeDOS . El proyecto FreeDOS. Archivado del original el 27 de mayo de 2007. Recuperado el 17 de junio de 2014 .
- ↑ "Historia de FreeDOS" . Freedos.org. Archivado del original el 1 de noviembre de 2019. Consultado el 29 de enero de 2019 .
- ↑ Adams, David. "Introducción a GNU/DOS 2005" . OSNews . Consultado el 27 de noviembre de 2016 .
- ^ Marinof, Mihai (2 de diciembre de 2006). "Proyecto GNU/DOS descontinuado" . Consultado el 27 de noviembre de 2016 .
- ↑ "Logotipos oficiales de FreeDOS" . Archivado del original el 24/06/2021 . Consultado el 31/05/2019 .
- ↑ Lowe, Scott (22 de julio de 2003). "Configure IT Quick: Use FreeDOS como reemplazo de MS-DOS" . TechRepublic . CBS Interactive . Recuperado el 9 de febrero de 2017 .
- ↑ Broersma, Matthew (4 de septiembre de 2006). "¡DOS vive! El código abierto reinventa el pasado" . Techworld . Archivado del original el 2 de noviembre de 2013.
- ↑ Grech, Andreas. "HX DOS Extender" . Archivado del original el 3 de octubre de 2014.
- ↑ Santamaria-Merino, Aitor (2014-09-03). "¿Windows en FreeDOS?" . FreeDOS . Consultado el 2017-02-09 .
- ↑ "Instalación de herramientas FreeDOS en DOSBox usando FDIMPLES \ VOGONS" .
- ↑ "Instalación de FreeDOS en DOSBox-X" . dosbox-x.com . Consultado el 11 de noviembre de 2024 .
- ↑ Hilpert, Dominik (2015-05-07). "Creación de una memoria USB DOS de arranque" . Recuperado el 2017-02-09 .
- ↑ Mueller, Scott (22-03-2013). Actualización y reparación de PC (21.ª ed.). Que Publishing .
- ↑ Gallagher, Sean (2014-07-03). "A la antigua usanza: trabajo en DOS durante todo el día" . ArsTechnica . Condé Nast . Recuperado el 2017-02-09 .
Lecturas adicionales
- MacCallum, Scott C., ed. (Verano-Otoño 2004). "Entrevista con el creador de FreeDOS, Jim Hall" (PDF) . PHRAINE – Computer Technology Enlightenment Without the Noise . Vol. 1, n.º 2(4). págs. 3–6 . Archivado (PDF) del original el 27-02-2019 . Recuperado el 27-02-2019 .
- Wohlscheid, John Paul, ed. (21 de noviembre de 2017). "Entrevista con Jim Hall, fundador y desarrollador principal de FreeDOS" . Es software libre . Archivado del original el 30 de septiembre de 2023. Recuperado el 30 de septiembre de 2023 .
- Proven, Liam, ed. (18 de enero de 2023). «El fundador de FreeDOS relata la historia hasta ahora y el futuro: lo que está muerto puede que nunca muera, y todo gracias a Jim Hall» . OSes. The Register . Londres, Reino Unido: Situation Publishing. Archivado del original el 30 de septiembre de 2023. Recuperado el 30 de septiembre de 2023 .
Enlaces externos
- Sitio web oficial

- FreeDOS en SourceForge
- FreeDOS Orphanage archivado el 9 de octubre de 2021 en Wayback Machine.
- Software de 1998
- Variantes de DOS
- Sistemas operativos integrados
- Sistemas operativos basados en disquetes
- Sistemas operativos de software libre
- Software libre programado en C
- Software para microcomputadoras
- Distribuciones de sistemas operativos arrancables desde medios de solo lectura
- Software que utiliza la Licencia Pública General de GNU.