Is there some active project for working with virtualization on Elixir?

I’m starting to study about virtualization and want to make a project for VM management, just to get used to it, and I’m using KVM with libvirt.

I’ve been searching about some module that works with libvirt and found about Velix, which sounds pretty great, but hasn’t been updated for more than a year, and trying to use it, it was broken, so I don’t think it’s receiving maintenance. And searching, I haven’t found any other.

So I’d like to know if there’s any good module that I’m missing.

Glad for the attention.

I don’t know of any modules. But I would suggest you to target firecracker instead of libvirt. Firecracker website says Fly.io uses it under hood, so they might already have something (a PoC at-least).

Off topic: I have been having a thought lately about BEAM + libp2p + Unikernel + Firecracker = Globally Distributed Mega BEAM.

1 Like

Hmm, thanks, I’ll take a look at that.

Why firecracker and not libvirt?
Libvirt is included in most of the Linux distributions and it is available on Mac.
What are the benefits of using firecracker?