stringtranslate.com

FreeDOS

FreeDOS (anteriormente Free-DOS y 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 integrados . [7]

FreeDOS se puede iniciar desde un disquete o una unidad flash USB . [8] [9] Está diseñado para funcionar bien en 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 . [2] 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 . [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 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 básicas (de Hall) mediante la puesta en común de código que habían escrito o que habían 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 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 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. [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 destinado a usuarios habituales y el otro que era un Live CD 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:

Usos no comerciales

FreeDOS también se utiliza en múltiples proyectos independientes:

Historial de versiones

Compatibilidad

Hardware

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 del sistema adicionales.

Consola MS-DOS y Win32

FreeDOS es compatible en gran medida 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 la compatibilidad con estándares y tecnologías más nuevos que no existían cuando Microsoft finalizó 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 consola de Windows funcionan correctamente en FreeDOS, al igual que algunos programas GUI poco comunes, como QEMM y Bochs . [40]

Windows basado en DOS

FreeDOS puede ejecutar las versiones 1.0 y 2.0 de Microsoft Windows . Las versiones 3.x de Windows , que tenían compatibilidad con procesadores i386 , no pueden ejecutarse completamente en el modo mejorado 386 , [41] excepto parcialmente en el núcleo experimental FreeDOS 2037. [ cita requerida ]

Windows 95 , Windows 98 y Windows Me utilizan una versión reducida 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 a estos sistemas utilizando un programa de gestión de arranque , como BOOTMGRo METAKERNincluido con FreeDOS. [ cita requerida ]

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 un componente central del sistema. Estos sistemas pueden hacer uso de los sistemas de archivos FAT que se utilizan en MS-DOS y versiones anteriores de Windows ; sin embargo, normalmente utilizan el NTFS (New Technology File System) de forma predeterminada por razones de seguridad y otras. FreeDOS puede coexistir en estos sistemas en una partición separada o en la misma partición en sistemas FAT. El núcleo 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]

Virtualización

FreeDOS está diseñado para funcionar bien 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 una funcionalidad adicional que no está presente en el emulador. [44] [45]

Sistemas de archivos

El editor de texto predeterminado de FreeDOS: un clon del Editor MS-DOS , con funciones adicionales

FAT32 es totalmente compatible y es el formato preferido para la unidad de arranque. [46] 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. [47] Ha habido 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 requerida ] FreeDOS también se puede utilizar con un controlador llamado LFNDOSpara habilitar la compatibilidad con nombres de archivo largos al estilo de Windows 95, [48] pero la mayoría de los programas anteriores a Windows 95 no admiten nombres de archivo largos, 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 sistemas de archivos ext2, LTOOLS, un homólogo de Mtools , a veces se puede utilizar para copiar datos hacia y desde unidades de sistema de archivos ext2. [ cita requerida ]

Véase también

Referencias

  1. ^ "Especificaciones de FreeDOS". Wiki de FreeDOS . Freedos. 24 de diciembre de 2008. Archivado desde el original el 26 de mayo de 2023. Consultado el 9 de febrero de 2017 .
  2. ^ abc "FDOS/kernel". GitHub . Consultado el 31 de mayo de 2021 .
  3. ^ "Versiones/Alpha 1". Wiki de FreeDOS . Freedos. 22 de abril de 2021 . Consultado el 7 de junio de 2023 .
  4. ^ abc "Historia de FreeDOS". Freedos.org . Consultado el 29 de enero de 2019 .
  5. ^ "FreeDOS 1.3 RC4". El proyecto FreeDOS en Sourceforge . Consultado el 3 de mayo de 2021 .
  6. ^ Villani, Pat (1996). Núcleo FreeDOS . Emeryville, California, Estados Unidos: Miller Freeman. ISBN 0-87930-436-7.
  7. ^ "Página principal". Wiki de FreeDOS . El proyecto FreeDOS. Archivado desde el original el 25 de junio de 2023. Consultado el 9 de febrero de 2017 .
  8. ^ Franske, Ben (21 de agosto de 2007). "Arrancar 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 de FreeDOS". 19 de julio de 2005. Consultado el 4 de agosto de 2008 .
  10. ^ Gallagher, Sean (14 de julio de 2014). "Aunque "apenas 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; incluso es el corazón del emulador DOSEMU
  11. ^ Turner, Rich (28 de septiembre de 2018). "Re-Open-Sourcing MS-DOS 1.25 and 2.0". Herramientas de línea de comandos de Windows para desarrolladores . Consultado el 29 de septiembre de 2018 .
  12. ^ "4DOS". FreeDOS . El proyecto FreeDOS. Archivado desde el original el 24 de junio de 2021 . Consultado el 6 de junio de 2014 .
  13. ^ Hall, Jim entrevistado en el programa de televisión semanal FLOSS en la cadena TWiT.tv
  14. ^ Hall, Jim (29 de junio de 1994). "Anuncio del proyecto PD-DOS". comp.os.msdos.apps . Consultado el 14 de junio de 2008 .
  15. ^ Hall, Jim (25 de marzo de 2002). "El pasado, el presente y el futuro del proyecto FreeDOS". LinuxGizmos.com . Archivado desde el original el 24 de diciembre de 2013. Consultado el 14 de junio de 2008 .
  16. ^ 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 .
  17. ^ Adams, David. "Introducción a GNU/DOS 2005". OSNews . Consultado el 27 de noviembre de 2016 .
  18. ^ Marinof, Mihai (2 de diciembre de 2006). "Proyecto GNU/DOS descontinuado" . Consultado el 27 de noviembre de 2016 .
  19. ^ "Logotipos oficiales de FreeDOS". Archivado desde el original el 24 de junio de 2021. Consultado el 31 de mayo de 2019 .
  20. ^ Hall, Jim (2012-01-02). "Anuncio en la página oficial de FreeDOS". SourceForge . Consultado el 2012-01-02 .
  21. ^ ab "FreeDOS 1.0". FreeDOS.org . El proyecto FreeDOS. Archivado desde el original el 2011-11-05 . Consultado el 2015-12-21 .
  22. ^ Vance, Ashlee . "Cómo Dell rechaza los intentos de comprar su PC de código abierto". The Register . Consultado el 2 de enero de 2008 .
  23. ^ "HP Compaq dc5750 Business PC". Hewlett-Packard. Archivado desde el original el 13 de noviembre de 2012. Consultado el 27 de noviembre de 2016 .
  24. ^ "Primer vistazo a la línea de portátiles económicos ProBook de HP". EWeek . Consultado el 26 de marzo de 2009 .[ enlace muerto permanente ]
  25. ^ McCracken, Harry (23 de junio de 2009). "HP's Mini 5101: Netbook Deluxe, With All the Trimmings" (Mini 5101 de HP: Netbook Deluxe, con todos los accesorios). Technologizer . Consultado el 1 de agosto de 2009 .
  26. ^ "Medios de arranque de FreeDOS". Hewlett-Packard . 25 de octubre de 2010. Archivado desde el original el 8 de marzo de 2012 . Consultado el 13 de enero de 2011 .
  27. ^ Goldstein, Leon A. (19 de julio de 2004). "SpinRite 6.0 para usuarios de Linux". Linux Journal . Consultado el 9 de febrero de 2017 .
  28. ^ "Herramienta de actualización de firmware de unidad de estado sólido SATA de Intel". Intel . Archivado desde el original el 25 de marzo de 2010 . Consultado el 27 de noviembre de 2016 .
  29. ^ "Reproductor universal DivX mejorado con disquete" . Consultado el 18 de diciembre de 2009 .
  30. ^ "Software educativo FUZOMA" . Consultado el 18 de diciembre de 2009 .
  31. ^ kraileth (12 de octubre de 2012). «¡Un ejemplo extraordinario de TK! | eerielinux». Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
  32. ^ kraileth (30 de diciembre de 2014). «Una entrevista con el desarrollador de Nanolinux | eerielinux». Eerielinux.wordpress.com . Consultado el 29 de enero de 2019 .
  33. ^ "Métodos de inteligencia artificial". Archivado desde el original el 20 de abril de 1999. Consultado el 29 de enero de 2019 .
  34. ^ "Página personal de Georg". Georgpotthast.de . Consultado el 29 de enero de 2019 .
  35. ^ "Comparación de paquetes de software FreeDOS". Ibiblio.org . Consultado el 29 de enero de 2019 .
  36. ^ Hall, Jim (2007-10-02). "Eliminación de distribuciones antiguas de ibiblio" (Lista de correo) . Consultado el 2009-10-07 .
  37. ^ "El proyecto Free-DOS - Archivos [Los comentarios y archivos del archivo de Free-DOS Alpha 4 indican la fecha del 28 de junio de 1995, pero podría ser una actualización]". Free-DOS (sunsite) . 25 de diciembre de 1996. Archivado desde el original el 25 de diciembre de 1996. Consultado el 6 de julio de 2023 .
  38. ^ Lowe, Scott (22 de julio de 2003). "Configure IT Quick: Use FreeDOS as a replacement for MS-DOS" (Configuración rápida de TI: 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 sigue vivo! El código abierto reinventa el pasado". Techworld . Archivado desde el original el 2 de noviembre de 2013.
  40. ^ Grech, Andreas. "HX DOS Extender". 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). "Instalar FreeDOS sin CD, disquete, memoria 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. ^ "Instalación de herramientas FreeDOS en DOSBox usando FDIMPLES \ VOGONS".
  45. ^ https://dosbox-x.com/wiki/FreeDOS/Guide%3AInstalling-FreeDOS [ URL básica ]
  46. ^ Hilpert, Dominik (7 de mayo de 2015). "Creación de una memoria USB de arranque DOS" . Consultado el 9 de febrero de 2017 .
  47. ^ Mueller, Scott (22 de marzo de 2013). Actualización y reparación de PC (21.ª edición). Que Publishing .
  48. ^ Gallagher, Sean (3 de julio de 2014). «Vieja escuela: trabajo en DOS durante un día entero». ArsTechnica . Condé Nast . Consultado el 9 de febrero de 2017 .

Lectura adicional

Enlaces externos