Virtualization Cheat Sheet

Virtualization Cheat Sheet#

Term

Description

QEMU

A generic and open source machine emulator and virtualizer. It can emulate a complete computer system, including a processor and various peripherals, and can run a guest OS on the same hardware as the host.

KVM

A Linux kernel module that allows a user space program to utilize the hardware virtualization features of various processors. It is a type 1 hypervisor built into the Linux kernel.

libvirt

A toolkit to manage virtualization platforms. It provides a common API for managing various virtualization platforms, such as QEMU and KVM.

Type 1 hypervisor

A bare-metal hypervisor that runs directly on the host’s hardware to control the hardware and manage guest operating systems.

Type 2 hypervisor

A hosted hypervisor that runs on a conventional operating system just like other computer programs, such as VirtualBox and VMware Workstation.

LXC

Linux Containers (LXC) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a single Linux control host.

OpenVZ

An operating-system-level virtualization technology for Linux. It allows a physical server to run multiple isolated operating system instances, called containers or VEs (Virtual Environments).

VMware ESXi

A type 1 hypervisor developed by VMware for deploying and serving virtual computers.

Xen

An open-source type 1 hypervisor that enables the creation, management, and execution of virtual machines.

Hyper-V

A type 1 hypervisor developed by Microsoft for running virtual machines on Windows systems.

Vagrant

A tool for building and managing virtual machine environments in a single workflow.

Proxmox VE

An open-source server virtualization management solution based on QEMU/KVM and LXC.

VirtualBox

A type 2 hypervisor developed by Oracle for running virtual machines on various operating systems.

SR-IOV

A specification that allows the isolation of PCI Express resources for manageability and performance.

vSphere

A suite of server virtualization products from VMware, including ESXi and vCenter Server.