QEMU
Emulates a wide range of hardware platforms on x86-based PCs, enabling virtualization and testing
&
+ | Full-system emulation | Run operating systems for any machine, on any supported architecture |
---|---|---|
+ | Virtualization | Run KVM and Xen virtual machines with near-native performance |
+ | Dynamic binary translation | Emulate different processor architectures, enabling users to run software designed for one architecture on a different one |
+ | Hardware and device models | Provide various hardware and device models for the virtual machine |
+ | Cross-compilation | Enable fast cross-compilation and cross-debugging |
+ | Rich and complex API | Provide a rich and complex API for managing virtual machines |
+ | Hypervisor support | Support various hypervisors including KVM, Xen, HVF, WHPX, and NVMM |
+ | Network emulation | Support a variety of network emulation techniques |
+ | Snapshot and restore | Users can create snapshots of their computers, enabling quick rollback to previous states and easy experimentation |
+ | Live migration | Support live migration of virtual machines between physical hosts |
+ | Self-modifying code support | Support self-modifying code and precise exceptions |
- | Performance Overhead | Full system emulation can lead to higher resource consumption and performance bottlenecks, especially for compute-intensive tasks |
- | Complexity | Higher level of technical expertise required compared to other virtualization solutions |
- | Lack of 3D Support | Does not support 3D graphics |
- | Slow Execution | Slower in executing tasks compared to hardware-assisted virtualization solutions like KVM |
- | No Native Support for Certain Architectures | May not provide native support for all architectures, which can limit its compatibility with some systems |
System Requirements
Not available, but we appreciate help! You can help us improve this page by contacting us.
Developer
Written in
C, C++, Python, Shell
Initial Release
February 2003
Alternatives
Virtualization tool
Apache Mesos VirtualBox
Emulator
No alternative software available under 'Emulator' category.
Apache Mesos VirtualBox
Emulator
No alternative software available under 'Emulator' category.