Skip to content

Virtualization

Hypervisors

  • Emulate virtual hardware.
  • Heavy system requirements.

Xen

KVM

Containers

https://linuxcontainers.org/

  • Sit ontop of a single kernel.
  • Use LXC / cgroups to "boot up" from a different place on the hard drive--the container.

LXD

  • Quickly spin up linux-based OS in kernel space.
  • Integrated with ZFS for live backups.

Docker

  • Designed to host individual apps, rather than the entire stack.
  • Uses ephemeral disk storage unless you use volumes.