I stumbled upon this interesting platform and thought I’d share.

Incus provides support for system containers and virtual machines.

When running a system container, Incus simulates a virtual version of a full operating system. To do this, it uses the functionality provided by the kernel running on the host system.

When running a virtual machine, Incus uses the hardware of the host system, but the kernel is provided by the virtual machine. Therefore, virtual machines can be used to run, for example, a different operating system.

You can learn more about the differences between application containers, system containers and virtual machines in our documentation.

  • d3Xt3r@lemmy.nz
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Containers aside, why would you want to use Incus to run VMs, when you’ve already got KVM/libvirt? Are there any performance/resource utilization/other advantages to using it?

    • m-p{3}@lemmy.caOP
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 year ago

      My best guess would be to have a single point of management for both LXCs and VMs.

      • d3Xt3r@lemmy.nz
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Interesting, I didn’t know you could create clusters with it! That looks promising then. I was planning to install Proxmox for my homelab but didn’t like that it was a whole distro, which shipped with an ancient kernel…