====== Proxmox - Guests (VMs and Containers) ====== VMs are virtual machines powered by [[https://www.qemu.org/|QEMU]]: * Separate OS. * Completely separate kernel. * Completely isolated from the host OS. * Some additional overhead. * Devices such as GPUs, drives or USB controllers have to be passed in entirely. * Limited support for passing through single HDDs, but not recommended. [[https://linuxcontainers.org/|LXC containers]]: * Share the same kernel as the host. * Less overhead. * Greater performance. * Constrained to only being Linux, but any distribution. * As LXC processes use the same kernel, it means sharing access to things like GPUs and storage is significantly easier, and with less overhead. * To access storage on the host, just bind mount it in with almost 0 overhead - No PCI pass-through necessary. ---- [[Proxmox:Guests (VMs and Containers):Container|Container]] [[Proxmox:Guests (VMs and Containers):Docker|Docker]] [[Proxmox:Guests (VMs and Containers):fsck from host|fsck from host]] [[Proxmox:Guests (VMs and Containers):Qemu-guest-agent|Qemu-guest-agent]] [[Proxmox:Guests (VMs and Containers):VM|VM]] [[Proxmox:Guests (VMs and Containers):Windows|Windows]] ---- [[Proxmox:Guests (VMs and Containers):CLI|CLI]]