QEMU

QEMU (which stands for Quick Emulator ) is an emulator that replicates the functionality of various hardware devices. It is mostly based around the Linux environment and runs via command line, although several third-party GUI launchers are also available. QEMU provides support for hardware/software-based acceleration, which includes (but is not limited to) KVM, HAXM, WHPX and HVF, and formerly KQEMU.

On Linux, QEMU has multiple graphical user interfaces such as virt-manager or gnome-boxes.

Supported guest operating systems

 * MS-DOS (Without HAXM Acceleration)
 * Windows 3.1x (Without HAXM Acceleration)
 * Windows 95 (Without Acceleration)
 * Windows 98 (Without Acceleration)
 * Windows Me
 * Almost any version of NT, including ARM32/AArch64 and MIPS releases
 * Most versions of Linux
 * BeOS
 * NeXTSTEP, OPENSTEP

Mac OS versions
QEMU can also emulate several Mac OS versions.

68k versions

 * Mac OS 7.1
 * Mac OS 7.5
 * Mac OS 8.0
 * Mac OS 8.1

PPC versions

 * Mac OS 9.0.4 (Requires ROM version 5.2.1 and above )
 * Mac OS 9.1.x
 * Mac OS 9.2.x
 * Mac OS X Server 1.x (No networking due to lack of gigabit ethernet support )
 * Mac OS X 10.0
 * Mac OS X 10.1
 * Mac OS X 10.2
 * Mac OS X 10.3
 * Mac OS X 10.4
 * Mac OS X 10.5 (Requires  to run )