Alternatives to krunvm
A command-line tool that creates lightweight microVMs from OCI container images using libkrun. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
krunvm
A command-line tool that creates lightweight microVMs from OCI container images using libkrun.
Replacements
Listings that take over the same core job as krunvm.
Firecracker
Run isolated workloads inside lightweight Linux microVMs.
Firecracker runs lightweight Linux microVMs under the Apache-2.0 license, but runs only on Linux hosts and needs low-level configuration instead of building from OCI images.
Lima
Launches Linux virtual machines from the command line on macOS, Linux and Windows, with file sharing and port forwarding set up automatically.
Lima launches Linux VMs from the command line on macOS, Linux and Windows with automatic file sharing and port forwarding, and is open source under Apache-2.0.
Kata Containers
An open-source container runtime that runs each container inside a lightweight virtual machine for stronger isolation.
Kata Containers runs each container in a lightweight VM through containerd and existing container tooling, is open source, and targets Linux operators rather than individual developers.
Cloud Hypervisor
An open source virtual machine monitor written in Rust for running modern cloud workloads on KVM.
Cloud Hypervisor is an open source Rust VMM with fast boot and a REST API, but runs only on Linux KVM hosts and does not build VMs from OCI images.
Similar software
Related functionality, not a direct replacement.
crosvm
A hosted virtual machine monitor written in Rust that runs guest operating systems inside sandboxed virtual devices.
Sysbox
A container runtime that lets rootless containers run systemd, Docker and Kubernetes like virtual machines.
Multipass
Canonical's tool for launching a fresh Ubuntu virtual machine with one command, on Windows, macOS or Linux.
Rancher Desktop
Runs Kubernetes and containers locally on Windows, macOS and Linux, as an open-source alternative to Docker Desktop.