FreeDOS (anteriormente Free-DOS y PD-DOS ) es un sistema operativo gratuito para computadoras compatibles con IBM PC . Tiene la intención de proporcionar un entorno completo compatible con MS-DOS para ejecutar software heredado y admitir sistemas integrados. [7]
A diferencia de la mayoría de las versiones de MS-DOS , [11] FreeDOS se compone de software libre, licenciado bajo los términos de la Licencia Pública General GNU . [12] Sin embargo, otros paquetes que forman parte del proyecto FreeDOS incluyen software no GPL considerado digno de preservación, como 4DOS , que se distribuye bajo una licencia MIT modificada . [13]
El proyecto FreeDOS comenzó el 29 de junio de 1994, después de que Microsoft anunciara que ya no vendería ni admitiría MS-DOS. Jim Hall , que en ese momento era estudiante [14] , publicó un manifiesto proponiendo el desarrollo de PD-DOS, una versión de dominio público de DOS. [15] En unas pocas semanas, otros programadores, incluidos Pat Villani y Tim Norman, se unieron al proyecto. Entre ellos, se crearon un kernel (de Villani), el intérprete de línea de comandos COMMAND.COM (de Villani y Norman) y las utilidades principales (de Hall) agrupando el código que habían escrito o encontrado disponible. [16] [17]Durante algún tiempo, el proyecto fue mantenido por Morgan "Hannibal" Toal. Ha habido muchas distribuciones oficiales preliminares de FreeDOS antes de la distribución final de FreeDOS 1.0. [3] GNU / DOS, una distribución no oficial de FreeDOS, se suspendió después del lanzamiento de la versión 1.0. [18] [19]
Blinky the Fish es la mascota de FreeDOS. Fue diseñado por Bas Snabilie. [20]
Distribución
FreeDOS 1.1, lanzado el 2 de enero de 2012, [21] está disponible para su descarga como una imagen de CD-ROM: un disco de instalación limitado que solo 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 más completa. [22] 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. [22]
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 hacer que estas máquinas no sean más baratas y más difíciles de comprar que los sistemas idénticos con Windows. [23]
HP proporcionó FreeDOS como una opción en sus computadoras de escritorio dc5750, netbooks Mini 5101 y computadoras portátiles Probook . [24] [25] [26] FreeDOS también se utiliza como medio de arranque para actualizar el firmware del BIOS en los sistemas HP. [27]
FreeDOS está incluido en el programa de recuperación y mantenimiento del disco duro de Steve Gibson, SpinRite. [28]
La herramienta de actualización del firmware de la unidad de estado sólido de Intel cargó el kernel FreeDOS. [29]
Usos no comerciales
FreeDOS también se usa en múltiples proyectos independientes:
FED-UP es el reproductor universal DivX mejorado de disquete. [30]
FUZOMA es una distribución basada en FreeDOS que puede arrancar desde un disquete y convierte computadoras antiguas en herramientas educativas para niños. [31]
XFDOS es una distribución basada en FreeDOS con una interfaz gráfica de usuario , portando Nano-X y FLTK . [32] [33] [34] [35]
Compatibilidad
Historial de versiones de FreeDOS [3] [36] [37]
Versión
Estado
Nombre clave
Fecha
0,01
ALFA
Ninguno
16 de septiembre de 1994
0,02
ALFA
Ninguno
Diciembre de 1994
0,03
ALFA
Ninguno
Enero de 1995
0,04
ALFA
Ninguno
Junio de 1995
0,05
ALFA
Ninguno
10 de agosto de 1996
0,06
ALFA
Ninguno
Noviembre de 1997
0,1
BETA
Orlando
25 de marzo de 1998
0,2
BETA
Marvin
28 de octubre de 1998
0,3
BETA
Ventura
21 de abril de 1999
0.4
BETA
Lémur
9 de abril de 2000
0,5
BETA
Lara
10 de agosto de 2000
0,6
BETA
Midnite
18 de marzo de 2001
0,7
BETA
Lanzas
7 de septiembre de 2001
0,8
BETA
Nikita
7 de abril de 2002
0,9
BETA
Ninguno
28 de septiembre de 2004
1.0
FINAL
Ninguno
3 de septiembre de 2006
1.1
FINAL
Ninguno
2 de enero de 2012
1.2
FINAL
Ninguno
25 de diciembre de 2016
Hardware
FreeDOS requiere una máquina PC / XT con al menos 640 kB de memoria. [38] Los programas que no se incluyen con FreeDOS a menudo requieren recursos del sistema adicionales.
Consola MS-DOS y Win32
FreeDOS es principalmente 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 DOS . El sistema operativo tiene varias mejoras en relación con MS-DOS, principalmente relacionadas con el soporte para estándares y tecnologías más nuevos que no existían cuando Microsoft terminó el soporte para 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 la consola de Windows funcionan correctamente en FreeDOS, al igual que algunos programas de GUI raros, como QEMM y Bochs . [40]
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, [41] excepto parcialmente en el kernel experimental FreeDOS 2037. [ cita requerida ]
Windows 95 , Windows 98 y Windows Me utilizan una versión simplificada de MS-DOS. FreeDOS no se puede utilizar 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, se puede instalar y utilizar junto con estos sistemas mediante un programa de administrador de arranque, como BOOTMGR o METAKERN incluido con FreeDOS. [ cita requerida ]
Windows NT y ReactOS
Los sistemas operativos basados en Windows NT, incluidos Windows 2000 , XP , Vista , 7 y 10 para computadoras de escritorio y Windows Server 2003 , 2008 y 2008 R2 para servidores, no utilizan MS-DOS como componente central 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(Sistema de archivos de nueva tecnología) de forma predeterminada por 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 FreeDOS se puede arrancar 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
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] Según el BIOS utilizado, se admiten hasta cuatro discos duros de direccionamiento de bloques lógicos (LBA) de hasta 128 GB o 2 TB de tamaño. [45] 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. [ cita requerida ] FreeDOS también se puede usar con un controlador llamado LFNDOS para permitir el soporte para nombres de archivo largos al estilo de Windows 95, [46] pero la mayoría de los programas anteriores a Windows 95 no son compatibles con LFN, incluso con un controlador cargado. No hay soporte planificado para NTFS, ext2 oexFAT , pero hay varios controladores externos de terceros disponibles para ese propósito. Para acceder a los sistemas de archivos ext2, LTOOLS, una contraparte de Mtools , a veces se puede usar para copiar datos hacia y desde las unidades del sistema de archivos ext2. [ cita requerida ]
Ver también
Portal de software gratuito y de código abierto
Arachne
DOSBox
DOSEMU
FreeRTOS
GNU GRUB
ReactOS
VFAT
Referencias
^ "Especificaciones de FreeDOS" . FreeDOS Wiki . Freedos. 2008-12-24 . Consultado el 9 de febrero de 2017 .
↑ SourceForge 2018 , p. 1: "FreeDOS se distribuye […] bajo la Licencia Pública General GNU o una licencia de software de código abierto similar".error sfn: sin destino: CITEREFSourceForge2018 ( ayuda )
^ a b c "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). Kernel de FreeDOS . Emeryville, CA, EE.UU .: Miller Freeman. ISBN 0-87930-436-7.
^ SourceForge 2018 . sfn error: no target: CITEREFSourceForge2018 (help)
^ "Página principal" . FreeDOS Wiki . 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 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 . 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; es incluso el corazón 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 . Consultado el 29 de septiembre de 2018 .
^ "FDOS / kernel" . GitHub . Consultado el 31 de mayo de 2021 .
^ "4DOS" . FreeDOS . El Proyecto FreeDOS . Consultado el 6 de junio de 2014 .
^ Hall, Jim entrevistado en el programa de televisión FLOSS semanalmente en lared TWiT.tv
↑ Hall, Jim (29 de junio de 1994). "Anuncio * del proyecto PD-DOS *" . comp.os.msdos.apps . Consultado el 14 de junio de 2008 .
↑ Hall, 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 .
↑ Hall, Jim (23 de septiembre de 2006). "Acerca de" . FreeDOS . 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" . OSNews . Consultado el 27 de noviembre de 2016 .
↑ Marinof, Mihai (2 de diciembre de 2006). "Proyecto GNU / DOS suspendido" . Consultado el 27 de noviembre de 2016 .
^ Logotipos oficiales de FreeDOS
↑ Hall, Jim (2 de enero de 2012). "Anuncio en la página de inicio oficial de FreeDOS" . SourceForge . Consultado el 2 de enero de 2012 .
^ a b "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 rechaza Dell 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 .
^ "Primer vistazo a la línea de portátiles ProBook de bajo costo de HP" . EWeek . Consultado el 26 de marzo de 2009 .
↑ McCracken, Harry (23 de junio de 2009). "HP Mini 5101: Netbook Deluxe, con todos los adornos" . Tecnólogo . Consultado el 1 de agosto de 2009 .
^ "Dispositivo de arranque FreeDOS" . Hewlett-Packard . 2010-10-25 . Consultado el 13 de enero de 2011 .
↑ Goldstein, Leon 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 de 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 ejemplo extraordinario 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 .
↑ Hall, Jim (2 de octubre de 2007). "Eliminando distribuciones antiguas de ibiblio" (lista de correo) . Consultado el 7 de octubre de 2009 .
↑ Lowe, Scott (22 de julio de 2003). "Configure IT Quick: Use FreeDOS como reemplazo de MS-DOS" . TechRepublic . CBS Interactive . Consultado el 9 de febrero de 2017 .
↑ Broersma, Matthew (4 de septiembre de 2006). "¡DOS vive! El código abierto reinventa el pasado" . Techworld . Archivado desde el original el 2 de noviembre de 2013.
^ Grech, Andreas. "Extensor HX DOS" . Archivado desde el original el 3 de octubre de 2014.
↑ Santamaria-Merino, Aitor (3 de septiembre de 2014). "¿Windows en FreeDOS?" . FreeDOS . 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" . reactos.org . Consultado el 30 de junio de 2017 .
↑ Hilpert, Dominik (7 de mayo de 2015). "Creación de una memoria USB DOS de arranque" . Consultado el 9 de febrero de 2017 .
↑ Mueller, Scott (22 de marzo de 2013). Actualización y reparación de PC (21ª ed.). Que Publishing .
↑ Gallagher, Sean (3 de julio de 2014). "Old school: trabajo en DOS durante todo un día" . ArsTechnica . Condé Nast . Consultado el 9 de febrero de 2017 .
enlaces externos
Wikimedia Commons tiene medios relacionados con FreeDOS .
Página web oficial
FreeDOS en SourceForge
Orfanato FreeDOS
vtmiSistemas operativos de disco (DOS)
Sistemas compatibles con MS-DOS / IBM PC DOS
API
Cronología
Comparación
Comandos
Juegos
MS-DOS
Multitarea MS-DOS 4.0 / 4.1
MS-DOS 7
IBM PC DOS
DOS / V
DR-DOS
H-DOS
Novell DOS
ROM-DOS
SISNE plus
PTS-DOS
FreeDOS
Otro x86
4680 SO
4690 OS
86-DOS
ADOS
CP / M-86 concurrente
DOS concurrente
CP / M-86
CP / K
Administrador del sistema Datapac
DOS Plus
K8918-OS
FlexOS
MP / M-86
DOS multiusuario
NetWare PalmDOS
Novell DOS
OpenDOS
PC-MOS / 386
REAL / 32
SB-86
SCP1700
Towns OS
TurboDOS
Otras plataformas
AmigaDOS
AMSDOS
ANDOS
DOS de Apple
Apple ProDOS
Apple SOS
Atari DOS
Atari TOS
BW-DOS
Commodore DOS
DOS 68K concurrente
DOS V60 concurrente
CP / M
Cromemco DOS
CSI-DOS
DEC LOTE-11 / DOS-11
DIP DOS
DOS / 360
DOS XL
Edos
EmuTOS
FLEXIONAR
FlexOS 68K
GEMDOS
IDEDOS
IS-DOS
ISIS
MDOS
MP / M
MSX-DOS
MyDOS
NewDos / 80
OS / M
PTDOS
RealDOS
SB-80
SCP
Sinclair QDOS
RDOS
SmartDOS
SpartaDOS
SpartaDOS X
Soporte técnico SuperDOS
Top-DOS
TR-DOS
TRSDOS
TurboDOS
UDOS
Z-DOS
Z80-RIO
Categoría
Lista
Categorías :
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 de microordenador
Distribuciones del sistema operativo que se pueden arrancar desde un medio de solo lectura
Software que utiliza la licencia GPL
Categorías ocultas:
Errores sin destino de Harv y Sfn
Todos los artículos con enlaces externos muertos
Artículos con enlaces externos muertos de diciembre de 2019
Artículos con enlaces externos permanentemente inactivos
Artículos con breve descripción
La descripción breve es diferente de Wikidata
Utilice fechas dmy de abril de 2020
Todos los artículos con declaraciones sin fuente
Artículos con declaraciones sin fuente de mayo de 2021
Artículos que contienen declaraciones potencialmente fechadas de noviembre de 2011
Todos los artículos que contienen declaraciones potencialmente fechadas
Artículos con declaraciones sin fuente de febrero de 2017
Artículos con declaraciones sin fuente de diciembre de 2016