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

Project Activity

See All Activity >

Follow vmdos

vmdos Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of vmdos!

Additional Project Details

Operating Systems

MS-DOS

Intended Audience

Advanced End Users

Registered

2026-10-19