QEMU
QEMU is a type-2 hypervisor for machine emulation and virtualization. Unlike its proprietary competitors like VirtualBox or VMWare, its virtualization capability can reach to emulating hardware processor types. QEMU has 2 modes:
- Full system mode - which is similar to any type-2 hypervisor that has a full processor and operating system of its own
- User mode - process oriented emulation that compiles 1 CPU over another.
The source codes are available at: https://git.qemu.org/?p=qemu.git
What makes QEMU Special
What makes QEMU Special
- VM is portable across various architectures and operating system.
- Ability to use in-kernel accelerator (kvm).
- QEMU itself is open-source, licensed under GPL version 2.
What is This Guide For
What is This Guide For
Supplement QEMU's specifications. This is written in a "first-timer" beginner way since QEMU only interface is by terminal commands, which is a great strength as well.
References
References
- https://www.addictivetips.com/ubuntu-linux-tips/backup-a-virt-manager-virtual-machine-on-linux/
- https://serverfault.com/questions/631848/modifying-xml-definition-of-a-running-kvm-domain-via-script
- https://qemu.weilnetz.de/doc/qemu-doc.html
- https://fosspost.org/tutorials/use-qemu-test-operating-systems-distributions
- https://wiki.debian.org/KVM
- https://en.wikibooks.org/wiki/QEMU/Images
- https://unix.stackexchange.com/questions/250938/qemu-usb-passthrough-windows-guest
- https://pve.proxmox.com/wiki/Windows_7_guest_best_practices
- https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html
- https://serverfault.com/questions/777928/centos-7-virsh-allow-non-sudo-users-to-interface-with-qemu-kvm-virtual-mac
- https://virt-manager.org/
- http://ask.xmodulo.com/network-default-is-not-active.html
- https://stackoverflow.com/questions/11116704/check-if-vt-x-is-activated-without-having-to-reboot-in-linux