Hi!
A few years back I was running LXC and was happy. Then doing some dist-upgrade the new LXC called LXD appeared and I thought I was supposed to upgrade/migrate before the original LXC became just legacy/obsolete. Only I ended up running both LXC and LXD for a long time.
Now this post here helped me understand it all, thanks @stgraber
My question now:
I’m running a libvirt based server now with multiple qemu/KVM VM’s. But I was thinking it would be neat to add some slim containers, and I would love to just manage those through the LibVirt tools.
→ Am I right to think I then should just go for LXC (the lxc package / lxc-* tools), and not Incus in this setting?
My understanding is that libvirt LXC is different from LXC (the project hosted here). That is, it’s a separate implementation of Linux containers.
Depending on your application, Incus gives you all the tools to easily manage containers, application containers and virtual machines. I would use something simpler if I was concerned about system resources.