This is a step by step guide shows how to install and manage virtual machines using qemu/kvm solution in Ubuntu 24.04.
KVM, Kernel-based Virtual Machine, is a module in Linux Kernel that can function as a hypervisor. It offers a high performance virtualization environment with hardware virtualization extensions, such as Intel VT or AMD-V that’s built in CPU.
KVM does not directly function in user-space. It requires a user-space application, such as QEMU, to interact with it and manage virtual machines.
As QEMU is a command line tool, there’s also graphical tool, such as Virtual Machine Manager, to make it easy to use.