FreeDOS

FreeDOS
Información sobre la plantilla
Parte de la familia DOS
Freedos 3.jpg
Desarrollador
Web oficialFreeDOS
Información general
NúcleoLinux
LicenciaGPL
IdiomasMultilenguaje


FreeDOS. Es un sistema operativo compatible con DOS para sistemas IBM/PC compatibles. Está compuesto por muchos programas diferentes y separados, que actúan como “paquetes” para englobar el proyecto FreeDOS.

FreeDOS como distribución

La licencia es libre y el programa está en pleno desarrollo, mejorando día a día. Tiene soporte para particiones FAT32, desde las que puede arrancar. Dependiendo de la BIOS usada, se pueden utilizar discos duros LBA de hasta 128 Gb o incluso 2 TB. Algunas BIOS tienen soporte para LBA pero tienen un fallo con los discos mayores de 32 GB; controladores como OnTrack o EzDrive pueden "reparar" ese problema.

FreeDOS también se puede usar con un controlador llamado DOSLFN que soporta nombres de archivo largos (ver VFAT), pero la mayoría de los programas de FreeDOS no soportan nombres de archivo largos, incluso si el controlador está cargado. No hay planes para añadir soporte NTFS o ext2fs a FreeDOS, pero hay varios controladores shareware disponibles para tal propósito. Para acceder a particiones ext2fs, se pueden usar la herramienta LTOOLS, que puede copiar información desde y hacia particiones ext2fs. Si se ejecuta FreeDOS en DOSEmu (un emulador de PC/DOS para sistemas GNU/Linux) es posible instalar aplicaciones DOS en cualquier sistema de archivos y disco duro que soporte GNU/Linux. Tampoco está planeado el soporte de USB, sólo los dispositivos USB reconocidos por la BIOS están disponibles de primera mano para FreeDOS. Se pueden usar controladores gratuitos, o ejecutar FreeDOS en una ventana de DOSEmu y dejar que use cualquier unidad que sea accesible a GNU/Linux. Otros emuladores populares de PC y DOS son Bochs (simula un PC completo) y DOSBox, que simula un PC con un núcleo DOS y su intérprete: Los programas dentro de [[DOSBox] "ven" un DOS, pero no se puede instalar FreeDOS u otro núcleo. No obstante, las herramientas de FreeDOS son plenamente funcionales en DOSBox.

El núcleo de FreeDOS también se suministra con DOSEmu. DOSEmu simula de manera optimizada un PC que permite el uso de controladores simplificados (proporcionados con DOSEmu). El sistema se ejecuta mucho más rápido que con el simulador de PC GNU Bochs o el emulador comercial VMware. Sin embargo, la simulación del hardware carece de realismo en algunos aspectos: El acceso al disco simulado a través de la BIOS virtual funciona bien, pero los programas DOS no pueden programar los controladores del disco virtual. No obstante, sí que hay hardware gráfico y de sonido virtual.

Instalando FreeDOS

Principales usos

  • Para ejecutar juegos viejos de DOS (como DOOM,Prince of Persia, etc.)
  • Para ejecutar software viejo de negocios que sólosoportan DOS
  • Para soportar un sistema DOS embebido, como cajas registradoras computarizadas.

Caracteristicas

  • Fácil arranque con Win95-2003 y NT/XP/ME
  • Soporte para el sistema de archivos FAT32 y LBA
  • Soporte LFN (Long File Names), con muchas herramientas y FreeCOM (COMMAND.COM)
  • LBACACHE - disk cache (discos rígidos en modo CHS y LBA, disquete)
  • Manejadores de memoria: HIMEM, EMM386, UMBPCI
  • SHSUCDX (reemplazo de MSCDEX) y CD- ROM driver (XCDROM)
  • CUTEMOUSE – Driver para mouse con soporte para scroll
  • FDAPM - APM info/control/suspend/poweroff, ACPI throttle, HLT energy saving.
  • XDMA – Driver UDMA para DOS: más de 4 hard disks
  • MPXPLAY – Reproductor multimedia para MP3, Ogg, WMV... con drivers incorporados AC97 y SB16
  • 7ZIP, INFO-ZIP zip y unzip.
  • EDIT / SETEDIT – editores de texto multi- ventana
  • HTMLHELP – visualizador de ayuda, puede leer ayuda directamente desde un archivo .zip
  • PG – visualizador de texto poderoso (parecido a V. D. Buerg's LIST)
  • Muchos programas de modo texto portados desde GNU/Linux, gracias a DJGPP
  • GRAPHICS – copia en escala de grises en ESC/P, HP PCL e impresoras PostScript.
Instalando FreeDOS

Diferencias con MS-DOS

  • Controlador Ultra-DMA y soporte para discos grandes (LBA).
  • Soporta el sistema de archivos FAT32.
  • Controlador DOSLFN para usar los nombres de archivo largos de VFAT
  • Licencia libre (GPL). - Soporte de internacionalización definida por el usuario.

Versiones de FreeDOS

Hay dos versiones:

  • FreeDOS
  • FreeDos Gold

Gestión de memoria

El programa de gestión de memoria EMM386 incluido con FreeDOS soporta VCPI, que permite ejecutar programas que utilizan DPMI. FreeDOS también contiene un controlador UDMA para un acceso a disco más rápido, que además también se puede usar en otras versiones de DOS. La memoria intermedia de disco LBAcache almacena los datos del disco a los que se ha accedido recientemente en la memoria XMS para proporcionar un acceso aún más rápido y reducir el acceso directo al disco duro. Gracias a que el intérprete de línea de comandos FreeCOM se puede mover a sí mismo a la memoria extendida, es posible liberar mucha memoria convencional: Con el núcleo almacenado en la memoria alta y los controladores cargados en los bloques de memoria superior, se pueden disponer de 620KB (620*1024 bytes) de memoria convencional, lo que es útil para programas y juegos de DOS exigentes en este aspecto.

Fuente