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  or

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 )