From the course: Linux Tips

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Understanding QEMU and KVM

Understanding QEMU and KVM - Linux Tutorial

From the course: Linux Tips

Understanding QEMU and KVM

- [Instructor] On a Linux system, QEMU and KVM allow us to run virtual machines right from the command line. QEMU is a very flexible emulator, which provides virtual hardware to guest operating systems, and KVM, the Kernel Virtual Machine, is a feature of the Linux Kernel that allows it to act as a hypervisor for guests. Many hypervisors that you might be familiar with use QEMU and KVM under the hood to actually run their virtual machines. But let's dig a little bit deeper into these tools to see how they work. To run a virtual machine, we need a few different pieces. One of the most important is the set of hardware that a guest machine uses to operate. This includes a processor, various supporting hardware, and often hardware like a video adapter, network adapter, and so on. A virtual machine also needs some kind of data storage to boot from and to store information on. QEMU provides various emulated or simulated…

Contents