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 )

Computers

 * MIPS Magnum (magnum)
 * Standard PC (pc)
 * ISA-based PC (isapc)
 * PC with i440FX chipset (pc-i440fx)
 * PC with Q35 chipset (pc-q35 and q35)

Graphics adapters

 * Standard VGA (std)
 * Cirrus Logic 5446 PCI (cirrus)
 * VMware SVGA (vmware)
 * None (nographic)
 * Red Hat QXL (qxl)
 * Virtual I/O (virtio)

Input peripherals

 * PS/2 mouse (ps2)
 * USB mouse (usb-mouse)
 * USB multi-touch tablet (usb-tablet)

Sound cards

 * Sound Blaster 16 (sb16)
 * Intel AC97 (ac97)
 * Gravis UltraSound (gus)
 * Ensoniq AudioPCI 1370 (es1370)
 * AdLib (adlib)
 * Crystal CS4321A (cs4321a)
 * Intel HD Audio (hda)
 * PC speaker (pcspk)

Network adapters

 * Intel E1000 (e1000)
 * NE2000 ISA (ne2k_isa)
 * NE2000 PCI (ne2k_pci)
 * Realtek RTL8139 Fast Ethernet NIC (rtl8139)
 * AMD PCnet-FAST III (pcnet)
 * Virtual I/O (virtio)