Skip to content

Linux Support

Tormoni uses KVM hardware virtualization on Linux.

  • A hypervisor that answers: /dev/kvm must be readable and writable by your user. This usually means your user needs to be in the kvm group.
  • libkrun: The system package manager must provide libkrun and its kernel payload. Since this is a C library and a shared object holding a Linux kernel, it does not arrive through cargo.
  • Guest tree: Use cargo xtask build-rootfs on Linux to build the locked package closure, and cargo xtask init to put the pinned Alpine minirootfs and static guest agent in place.

No part of the build or run process requires root privileges on Linux.