A diferencia de la mayoría de las versiones de MS-DOS , [11] FreeDOS se compone de software libre , con licencia bajo los términos de la Licencia Pública General GNU . [2] Sin embargo, otros paquetes que forman parte del proyecto FreeDOS incluyen software no GPL considerado digno de conservación , como 4DOS , que se distribuye bajo una licencia MIT modificada . [12]
Historia
Blinky, la mascota de FreeDOS
El proyecto FreeDOS comenzó el 29 de junio de 1994, después de que Microsoft anunciara que ya no vendería ni daría soporte a MS-DOS. Jim Hall – que en ese momento era estudiante [13] – publicó un manifiesto proponiendo el desarrollo de PD-DOS, una versión de dominio público de DOS. [14] En unas pocas semanas, otros programadores, incluidos Pat Villani y Tim Norman, se unieron al proyecto. Entre ellos, se crearon un núcleo (de Villani), el intérprete de línea de comandos COMMAND.COM (de Villani y Norman) y utilidades centrales (de Hall) agrupando el código que habían escrito o encontrado disponible. [15] [16] Durante algún tiempo, el proyecto fue mantenido por Morgan "Hannibal" Toal. Ha habido muchas distribuciones oficiales previas al lanzamiento de FreeDOS antes de la distribución final de FreeDOS 1.0. [4] GNU/DOS, una distribución no oficial de FreeDOS, se suspendió después del lanzamiento de la versión 1.0. [17] [18]
Blinky the Fish es la mascota de FreeDOS. Fue diseñado por Bas Snabilie. [19]
Distribución
FreeDOS 1.1, lanzado el 2 de enero de 2012, [20] está disponible para descargar como una imagen de CD-ROM : un disco de instalación limitado que sólo contiene el kernel 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 [actualizar], pero con una versión 1.2 más nueva y completa. [21] La versión heredada 1.0 (2006) constaba de dos CD, uno de los cuales era un CD de instalación de 8 MB dirigido a usuarios habituales y el otro era un CD en vivo más grande de 49 MB que también contenía el código fuente del proyecto. [21]
Usos comerciales
FreeDOS es utilizado por varias empresas:
Dell precargó FreeDOS con sus computadoras de escritorio de la serie n para reducir su costo. La empresa ha sido criticada por fabricar estas máquinas no más baratas y más difíciles de comprar que sistemas idénticos con Windows. [22]
HP proporcionó FreeDOS como opción en sus computadoras de escritorio dc5750, netbooks Mini 5101 y computadoras portátiles Probook . [23] [24] [25] FreeDOS también se utiliza como medio de arranque para actualizar el firmware del BIOS en sistemas HP. [26]
FreeDOS está incluido en el programa de recuperación y mantenimiento del disco duro de Steve Gibson , SpinRite . [27]
La herramienta de actualización de firmware de la unidad de estado sólido de Intel cargó el kernel FreeDOS. [28]
Usos no comerciales
FreeDOS también se utiliza en múltiples proyectos independientes:
FED-UP es el reproductor universal DivX mejorado con disquetes. [29]
FUZOMA es una distribución basada en FreeDOS que puede arrancar desde un disquete y convierte computadoras antiguas en herramientas educativas para niños. [30]
FreeDOS requiere una máquina PC/XT con al menos 640 kB de memoria. [38] Los programas que no vienen incluidos con FreeDOS a menudo requieren recursos adicionales del sistema.
Consola MS-DOS y Win32
FreeDOS es mayoritariamente compatible 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 utilizando extensores de DOS . El sistema operativo tiene varias mejoras en relación con MS-DOS, en su mayoría relacionadas con la compatibilidad con estándares y tecnologías más nuevos que no existían cuando Microsoft dejó de admitir MS-DOS, como la internacionalización o los TSR de administración avanzada de energía. [39] 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 raros, como QEMM y Bochs . [40]
Windows basado en DOS
FreeDOS puede ejecutar las versiones 1.0 y 2.0 de Microsoft Windows . Las versiones de Windows 3.x , que tenían soporte para procesadores i386 , no se pueden ejecutar completamente en el modo mejorado 386, [41] excepto parcialmente en el kernel experimental FreeDOS 2037. [ cita necesaria ]
Windows 95 , Windows 98 y Windows Me utilizan una versión simplificada de MS-DOS. FreeDOS no se puede utilizar como reemplazo porque FreeDOS no emula las interfaces no documentadas entre MS-DOS 7.0–8.0 y Windows "4.xx"; sin embargo, se puede instalar y utilizar junto con estos sistemas mediante un programa de gestión de arranque, como BOOTMGR o METAKERN incluidos con FreeDOS. [ cita necesaria ]
Windows NT y ReactOS
Los sistemas operativos basados en Windows NT, incluidos Windows 2000 , XP , Vista , 7 , 8 , 8.1 , 10 y 11 para computadoras de escritorio, y Windows Server 2003 , 2008 y 2008 R2 para servidores, no utilizan MS-DOS como núcleo. componente del sistema. Estos sistemas pueden hacer uso de los sistemas de archivos FAT que utilizan MS-DOS y versiones anteriores de Windows ; sin embargo, normalmente utilizan NTFS (New Technology File System) de forma predeterminada por razones de seguridad y otras razones. FreeDOS puede coexistir en estos sistemas en una partición separada o en la misma partición en sistemas FAT. El kernel de FreeDOS se puede iniciar agregándolo al archivo de configuración del cargador de arranque NT de Windows 2000 o XP, boot.ini , [42] o el equivalente freeldr.ini para ReactOS . [43]
Sistemas de archivos
El editor de texto predeterminado de FreeDOS: un clon del editor de MS-DOS , con funciones adicionales
FAT32 es totalmente compatible y es el formato preferido para la unidad de arranque. [44] Dependiendo del BIOS utilizado, se admiten hasta cuatro discos duros de direccionamiento de bloque lógico (LBA) de hasta 128 GB o 2 TB de tamaño. [45] Se han realizado pocas pruebas con discos grandes y algunos BIOS admiten LBA pero producen errores en discos de más de 32 GB; un controlador como OnTrack o EZ-Drive resuelve este problema. [ cita necesaria ] FreeDOS también se puede utilizar con un controlador llamado LFNDOS para permitir la compatibilidad con nombres de archivos largos al estilo de Windows 95, [46] pero la mayoría de los programas anteriores a Windows 95 no admiten LFN, incluso con un controlador cargado. No hay soporte planificado para NTFS, ext2 o exFAT , pero hay varios controladores externos de terceros disponibles para ese propósito. Para acceder a los sistemas de archivos ext2, a veces se puede utilizar LTOOLS, una contraparte de Mtools , para copiar datos hacia y desde las unidades del sistema de archivos ext2. [ cita necesaria ]
^ "Especificación de FreeDOS". Wiki FreeDOS . Libertades. 2008-12-24 . Consultado el 9 de febrero de 2017 .
^ abc "FDOS/núcleo". GitHub . Consultado el 31 de mayo de 2021 .
^ "Lanzamientos/Alfa 1". Wiki FreeDOS . Libertades. 2021-04-22 . Consultado el 7 de junio de 2023 .
^ a b "Historia de FreeDOS". Freedos.org . Consultado el 29 de enero de 2019 .
^ "FreeDOS 1.3 RC4". El proyecto FreeDOS en Sourceforge . Consultado el 3 de mayo de 2021 .
^ Villani, Pat (1996). Núcleo FreeDOS . Emeryville, California, Estados Unidos: Miller Freeman. ISBN0-87930-436-7.
^ "Página principal". Wiki FreeDOS . El proyecto FreeDOS . Consultado el 9 de febrero de 2017 .
^ Franske, Ben (21 de agosto de 2007). "Arranque de DOS desde una unidad flash USB". Archivado desde el original el 18 de febrero de 2010 . Consultado el 4 de agosto de 2008 .
^ "Cómo crear un disquete de arranque de FreeDOS". 2005-07-19 . Consultado el 4 de agosto de 2008 .
^ Gallagher, Sean (14 de julio de 2014). "Aunque" apenas es un sistema operativo ", DOS todavía importa (para algunas personas)". ArsTechnica . Conde 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 corazón del emulador DOSEMU.
^ Turner, rico (28 de septiembre de 2018). "Reabrir el código fuente de MS-DOS 1.25 y 2.0". Herramientas de línea de comandos de Windows para desarrolladores . Consultado el 29 de septiembre de 2018 .
^ "4DOS". LibreDOS . El proyecto FreeDOS . Consultado el 6 de junio de 2014 .
^ Hall, Jim entrevistado en el programa de televisión FLOSS semanal en la red TWiT.tv
^ Salón, Jim (29 de junio de 1994). "Proyecto PD-DOS *anuncio*". comp.os.msdos.apps . Consultado el 14 de junio de 2008 .
^ Salón, Jim (25 de marzo de 2002). "El pasado, presente y futuro del Proyecto FreeDOS". LinuxGizmos.com . Archivado desde el original el 24 de diciembre de 2013 . Consultado el 14 de junio de 2008 .
^ Salón, Jim (23 de septiembre de 2006). "Acerca de". LibreDOS . El proyecto FreeDOS. Archivado desde el original el 27 de mayo de 2007 . Consultado el 17 de junio de 2014 .
^ Adams, David. "Presentación de GNU/DOS 2005". OSNoticias . 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
^ Salón, Jim (2 de enero de 2012). "Anuncio en la página de inicio oficial de FreeDOS". FuenteForge . Consultado el 2 de enero de 2012 .
^ ab "FreeDOS 1.0". FreeDOS.org . El proyecto FreeDOS. Archivado desde el original el 5 de noviembre de 2011 . Consultado el 21 de diciembre de 2015 .
^ Vance, Ashlee . "Cómo Dell rechaza los intentos de comprar su PC de 'código abierto'". El registro . Consultado el 2 de enero de 2008 .
^ "PC empresarial HP Compaq dc5750". Hewlett Packard. Archivado desde el original el 13 de noviembre de 2012 . Consultado el 27 de noviembre de 2016 .
^ McCracken, Harry (23 de junio de 2009). "HP's Mini 5101: Netbook Deluxe, con todos los detalles". Tecnologizador . Consultado el 1 de agosto de 2009 .
^ "Medio de arranque FreeDOS". Hewlett Packard . 2010-10-25. Archivado desde el original el 8 de marzo de 2012 . Consultado el 13 de enero de 2011 .
^ Goldstein, León A. (19 de julio de 2004). "SpinRite 6.0 para usuarios de Linux". Diario de Linux . Consultado el 9 de febrero de 2017 .
^ "Herramienta de actualización de firmware de unidad de estado sólido Intel SATA". Intel . Archivado desde el original el 25 de marzo de 2010 . Consultado el 27 de noviembre de 2016 .
^ "Reproductor universal DivX mejorado con disquete" . Consultado el 18 de diciembre de 2009 .
^ "Software educativo FUZOMA" . Consultado el 18 de diciembre de 2009 .
^ kraileth (12 de octubre de 2012). "¡Un extraordinario ejemplo de conocimientos tradicionales! | eerielinux". Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
^ kraileth (30 de diciembre de 2014). "Una entrevista con el desarrollador de Nanolinux | eerielinux". Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
^ "Métodos de inteligencia artificial". Archivado desde el original el 20 de abril de 1999 . Consultado el 29 de enero de 2019 .
^ "Página de inicio 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 .
^ Salón, Jim (2 de octubre de 2007). «Eliminando distribuciones antiguas de ibiblio» (Lista de correo) . Consultado el 7 de octubre de 2009 .
^ "El proyecto Free-DOS - Archivos [los archivos y los comentarios del archivo Free-DOS Alpha 4 dan la fecha del 28 de junio de 1995, pero podría ser una actualización]". DOS libre (sitio solar) . 1996-12-25. Archivado desde el original el 25 de diciembre de 1996 . Consultado el 6 de julio de 2023 .
^ Lowe, Scott (22 de julio de 2003). "Configure IT Quick: use FreeDOS como reemplazo de MS-DOS". República Tecnológica . CBS interactivo . Consultado el 9 de febrero de 2017 .
^ Broersma, Mateo (4 de septiembre de 2006). "¡DOS vive! El código abierto reinventa el pasado". Mundo tecnológico . Archivado desde el original el 2 de noviembre de 2013.
^ Greco, Andreas. "Extensor HX DOS". Archivado desde el original el 3 de octubre de 2014.
^ Santamaría-Merino, Aitor (3 de septiembre de 2014). "¿Windows en FreeDOS?". LibreDOS . Consultado el 9 de febrero de 2017 .[ enlace muerto permanente ]
^ Herbert, Marc (1 de octubre de 2004). "Instale FreeDOS sin ningún CD, disquete, llave USB ni ningún otro medio extraíble" . Consultado el 26 de mayo de 2009 .
^ "FreeLoader - Wiki de ReactOS". reaccionaros.org . Consultado el 30 de junio de 2017 .
^ Hilpert, Dominik (7 de mayo de 2015). "Creación de una memoria USB de arranque de DOS" . Consultado el 9 de febrero de 2017 .
^ Mueller, Scott (22 de marzo de 2013). Actualización y reparación de PC (21ª ed.). Que Editorial .
^ Gallagher, Sean (3 de julio de 2014). "Vieja escuela: trabajo en DOS durante un día entero". ArsTechnica . Conde Nast . Consultado el 9 de febrero de 2017 .
Otras lecturas
MacCallum, Scott C., ed. (Verano-otoño de 2004). "Entrevista con el creador de FreeDOS, Jim Hall" (PDF) . PHRAINE - Iluminación en tecnología informática sin ruido . vol. 1, núm. 2(4). págs. 3–6. Archivado (PDF) desde el original el 27 de febrero de 2019 . Consultado el 27 de febrero de 2019 .
Wohlscheid, Juan Pablo, ed. (21/11/2017). "Entrevista con el fundador y desarrollador principal de FreeDOS, Jim Hall". Es software libre . Archivado desde el original el 30 de septiembre de 2023 . Consultado el 30 de septiembre de 2023 .
Equipo TechRound, ed. (2021-04-01). "Entrevista con Jim Hall, fundador de FreeDOS". Entrevistas. Ronda tecnológica . Londres, Reino Unido. Archivado desde el original el 30 de septiembre de 2023 . Consultado el 30 de septiembre de 2023 .
Probado, Liam, ed. (2023-01-18). "El fundador de FreeDOS cuenta la historia hasta el momento y el futuro: lo que está muerto puede que nunca muera, y todo gracias a Jim Hall". Sistemas operativos. El registro . Londres, Reino Unido: Situation Publishing. Archivado desde el original el 30 de septiembre de 2023 . Consultado el 30 de septiembre de 2023 .[1]
enlaces externos
Wikimedia Commons tiene medios relacionados con FreeDOS.