
FreeDOS is an open-source, MS-DOS-compatible operating system: any program that works on MS-DOS should also run on FreeDOS. It exists to keep classic DOS games, legacy business software and DOS development toolchains usable on modern hardware and virtual machines.
FreeDOS is the practical way to keep DOS software alive. It boots on real hardware and in emulators and virtual machines, includes the tools needed to develop new DOS software, and is maintained by an active community. Because it is open source, the distribution and its kernel can be studied, modified and redistributed freely.
x86, from 16-bit (8086/8088) through 32-bit. Runs on bare metal and in emulators or virtual machines such as QEMU, VirtualBox and DOSBox.
Free and open source — the FreeDOS kernel is released under the GNU General Public License v2.0; the distribution bundles other open-source and freely redistributable components.