vmdos runs FreeDOS in virtual-8086 mode under a small 32-bit protected-mode kernel. It boots from GRUB (BIOS or UEFI) or as a UEFI application kernel. The kernel emulates the BIOS and PC hardware that DOS touches, so FreeDOS's kernel and FreeCOM run unmodified.
Drive C: is the FAT partition of the boot disk (SATA/AHCI, IDE, NVMe, virtio or USB), so changes and saved games persist. A RAM disk is available as fallback. Ready-made USB images are provided in the releases.
Features include:
• VGA text + graphics (mode 13h, Mode X, VBE) scaled to modern displays (sharp / smooth / xBRZ)
• Sound (PC Speaker, Sound Blaster, AC'97, HD Audio, USB Audio)
• Network (packet driver + IPX) on many Ethernet chips
• Mouse, keyboard, CD/ISO support
• Optional hardware virtualization (VMHV) for programs that need real mode ownership
• Bootable USB stick that becomes drive C:
Features
- FreeDOS in virtual-8086 mode
- Boots from GRUB or UEFI
- Persistent C: on real disks
- VGA graphics with modern scaling
- Sound Blaster / AC'97 / HD Audio including USB Audio
- Many Network Cards (packet driver + IPX) with USB Ethernet Support
- Ready-made USB images