Run VMs.
Nothing else.
Muak is an atomic, immutable Linux distribution built from scratch. Designed for bare metal, purpose-built to host virtual machines with any hypervisor of your choice.
Introducing Muak
Atomic
System updates are applied as single, indivisible transactions. If an update fails, the system rolls back automatically - no broken state, no partial upgrades.
Immutable
The root filesystem is read-only by design. This prevents configuration drift, eliminates an entire class of security vulnerabilities, and makes every deployment reproducible.
Minimal
Built from the ground up with no external binaries except your hypervisor. Muak does one thing: host VMs and does it better than anything else.
API-Driven
Manage everything through a single declarative API. Provision nodes, configure networking, and orchestrate VMs without SSH or manual intervention. Define your infrastructure as code - no drift, fully reproducible.
Architecture
One layer.
One job.
Muak sits between your hardware and your hypervisor. It handles the boot process, hardware initialization, and nothing more. Your VMs get the resources they need without fighting the host OS.
Virtual Machines
Your workloads run here - any OS, any configuration
Hypervisor
QEMU, Cloud hypervisor, Firecracker or any hypervisor of your choice
Muak
Minimal, immutable, atomic host operating system
Bare Metal
Your physical hardware - servers, workstations, clusters
Get Involved
Ready to build
something minimal?
Muak is open source and in active development. Check out the repository, read the documentation, or join the community to help shape the future of minimal VM hosting.