FreeDOS


De Wikipedia, la enciclopedia libre
  (Redirigido desde FreeCom )
Saltar a navegación Saltar a búsqueda

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]

FreeDOS se puede iniciar desde un disquete o una unidad flash USB . [8] [9] Está diseñado para funcionar bien bajo virtualización o emulación x86. [10]

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]

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 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 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

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

  • Arachne
  • DOSBox
  • DOSEMU
  • FreeRTOS
  • GNU GRUB
  • ReactOS
  • VFAT

Referencias

  1. ^ "Especificaciones de FreeDOS" . FreeDOS Wiki . Freedos. 2008-12-24 . Consultado el 9 de febrero de 2017 .
  2. SourceForge 2018 , p. 1: "FreeDOS se distribuye […] bajo la Licencia Pública General GNU o una licencia de software de código abierto similar".
  3. ^ a b c "Historia de FreeDOS" . Freedos.org . Consultado el 29 de enero de 2019 .
  4. ^ "FreeDOS 1.3 RC4" . El proyecto FreeDOS en Sourceforge . Consultado el 3 de mayo de 2021 .
  5. ^ Villani, Pat (1996). Kernel de FreeDOS . Emeryville, CA, EE.UU .: Miller Freeman. ISBN 0-87930-436-7.
  6. ^ SourceForge 2018 .
  7. ^ "Página principal" . FreeDOS Wiki . El Proyecto FreeDOS . Consultado el 9 de febrero de 2017 .
  8. 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 .
  9. ^ "Cómo crear un disquete de arranque FreeDOS" . 2005-07-19 . Consultado el 4 de agosto de 2008 .
  10. 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.
  11. 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 .
  12. ^ "FDOS / kernel" . GitHub . Consultado el 31 de mayo de 2021 .
  13. ^ "4DOS" . FreeDOS . El Proyecto FreeDOS . Consultado el 6 de junio de 2014 .
  14. ^ Hall, Jim entrevistado en el programa de televisión FLOSS semanalmente en lared TWiT.tv
  15. Hall, Jim (29 de junio de 1994). "Anuncio * del proyecto PD-DOS *" . comp.os.msdos.apps . Consultado el 14 de junio de 2008 .
  16. 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 .
  17. 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 .
  18. ^ Adams, David. "Presentación de GNU / DOS 2005" . OSNews . Consultado el 27 de noviembre de 2016 .
  19. Marinof, Mihai (2 de diciembre de 2006). "Proyecto GNU / DOS suspendido" . Consultado el 27 de noviembre de 2016 .
  20. ^ Logotipos oficiales de FreeDOS
  21. 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 .
  22. ^ 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 .
  23. ^ 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 .
  24. ^ "PC empresarial HP Compaq dc5750" . Hewlett Packard. Archivado desde el original el 13 de noviembre de 2012 . Consultado el 27 de noviembre de 2016 .
  25. ^ "Primer vistazo a la línea de portátiles ProBook de bajo costo de HP" . EWeek . Consultado el 26 de marzo de 2009 .
  26. 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 .
  27. ^ "Dispositivo de arranque FreeDOS" . Hewlett-Packard . 2010-10-25 . Consultado el 13 de enero de 2011 .
  28. 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 .
  29. ^ "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 .
  30. ^ "Reproductor universal DivX mejorado de disquete" . Consultado el 18 de diciembre de 2009 .
  31. ^ "Software educativo FUZOMA" . Consultado el 18 de diciembre de 2009 .
  32. kraileth (12 de octubre de 2012). "¡Un ejemplo extraordinario de conocimientos tradicionales! | Eerielinux" . Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
  33. Kraileth (30 de diciembre de 2014). "Una entrevista con el desarrollador de Nanolinux | eerielinux" . Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
  34. ^ "Métodos de inteligencia artificial" . Archivado desde el original el 20 de abril de 1999 . Consultado el 29 de enero de 2019 .
  35. ^ "Página de inicio personal de Georg" . Georgpotthast.de . Consultado el 29 de enero de 2019 .
  36. ^ "Comparación de paquetes de software FreeDOS" . Ibiblio.org . Consultado el 29 de enero de 2019 .
  37. Hall, Jim (2 de octubre de 2007). "Eliminando distribuciones antiguas de ibiblio" (lista de correo) . Consultado el 7 de octubre de 2009 .
  38. 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 .
  39. 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.
  40. ^ Grech, Andreas. "Extensor HX DOS" . Archivado desde el original el 3 de octubre de 2014.
  41. Santamaria-Merino, Aitor (3 de septiembre de 2014). "¿Windows en FreeDOS?" . FreeDOS . Consultado el 9 de febrero de 2017 .[ enlace muerto permanente ]
  42. 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 .
  43. ^ "FreeLoader - Wiki de ReactOS" . reactos.org . Consultado el 30 de junio de 2017 .
  44. Hilpert, Dominik (7 de mayo de 2015). "Creación de una memoria USB DOS de arranque" . Consultado el 9 de febrero de 2017 .
  45. Mueller, Scott (22 de marzo de 2013). Actualización y reparación de PC (21ª ed.). Que Publishing .
  46. 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

  • Página web oficial
  • FreeDOS en SourceForge
  • Orfanato FreeDOS



Obtenido de " https://en.wikipedia.org/w/index.php?title=FreeDOS&oldid=1055463895 "