FreeDOS (anteriormente Free-DOS y PD-DOS) es un sistema operativo libre para computadoras compatible IBM PC.
[7] Transcurrido el tiempo el relevo del equipo fue una IBM PC la cual también tenía una versión de BASIC al cual migró sus programas sin mayor problema durante sus estudios en el liceo.
Durante su pregrado en la universidad aprendió lenguaje C y programó bajo el ambiente MS-DOS.
En 1993 descubre que GNU/Linux es compatible con sus computadores y lo instaló en arranque doble, reconoce la potencialidad del nuevo sistema operativo sin embargo dada la gran cantidad de programas utilitarios -y de juegos- decide quedarse con MS-DOS.
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.
Dependiendo del BIOS usado, se pueden utilizar discos duros LBA de hasta 128 GB o incluso 2 TB.
Algunos 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.
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.