Hacker News new | ask | show | jobs
by Dwedit 1049 days ago
How does LXD compare with LXC?
2 comments

LXC is essentially a library file that implements Linux containers via a combination of network namespaces, chroot jails, process isolation, etc.

LXD is daemon that manages LXC containers, networks, groups, has a database, etc.

LXD is a management layer for LXC containers, which lets you do things like move/copy containers (to another host), start/stop them, create/attach/detach profiles (network settings), attach/manage various kinds of storage, etc.

LXD also can manage libvirt/KVM/QEMU virtual machines in an almost identical way, so you can mix LXC containers and full VMs and manage them in the same way.