- Home
- Hypervisor Software
- StratoVirt
StratoVirt
What it is
StratoVirt is a free virtual machine monitor for Linux cloud data centers. It is designed for virtual machine, container, and serverless scenarios, with a command-line management interface. Its external API is compatible with QEMU Monitor Protocol, it supports OCI compatibility, and it can interconnect with libvirt. Lightweight workloads can use fast boot, while standard virtual machines support UEFI boot and can attach Virtio-pci or VFIO devices. Documentation says a microVM can start within 50 ms and use less than 4 MB of memory. The project describes hardware-based isolation and Rust language-level security, and says it uses fewer than 46 system calls while running. StratoVirt works with iSulad and Kata containers and can integrate with Kubernetes. Intel and Arm platforms are supported through x86_64 and AArch64 hosts using KVM. Linux is required for hosts and guests, and the documented maximum is 254 CPUs per VM.
For and against
For
- Free plan is available
- Supports x86_64 and AArch64 hosts
- MicroVM startup can be within 50 ms
- Works with Kubernetes integration
- Supports up to 254 CPUs per VM
Against
- Linux is required for hosts and guests
- Installation needs 4 GiB memory
- Installation needs 16 GiB drive space
- No free trial is offered
The verdict
StratoVirt provides a free, Linux-only VMM with VM, container, and serverless support. Its documented startup, memory, device, and integration options fit cloud environments with the stated Linux and hardware requirements.
Who it suits
StratoVirt suits teams running Linux cloud infrastructure that need virtual machines, containers, or serverless workloads on Intel or Arm hosts.
Plans and prices
StratoVirt
No price or usage limits stated on the pages opened
Read 8 Oct 2026 · gitee.com
On the record
- Architecture
- Its external API is compatible with QEMU Monitor Protocol, supports OCI compatibility, and can interconnect with libvirt.docs.openeuler.org · read 8 Oct 2026
- Boot
- It supports fast boot for lightweight scenarios and UEFI boot for standard VMs.docs.openeuler.org · read 8 Oct 2026
- Container ecosystem
- The documentation says StratoVirt works with iSulad and Kata containers and can integrate with Kubernetes.docs.openeuler.org · read 8 Oct 2026
- CPU limit
- The documented maximum is 254 CPUs per VM.docs.openeuler.org · read 8 Oct 2026
- Installation requirements
- The installation guide lists AArch64 or x86_64, a 2-core CPU, 4 GiB memory, and 16 GiB available drive space as minimum requirements.gitee.com · read 8 Oct 2026
- I/O
- It offers common I/O capabilities and minimalist I/O device emulation; standard VMs can attach Virtio-pci and VFIO devices.docs.openeuler.org · read 8 Oct 2026
- Isolation
- The feature list describes StratoVirt as highly isolated based on hardware.docs.openeuler.org · read 8 Oct 2026
- Memory footprint
- The documentation states that StratoVirt works with a memory footprint of less than 4 MB.docs.openeuler.org · read 8 Oct 2026
- Operating system limit
- The documented restrictions say only Linux is supported for the host and guest operating systems, with recommended kernel versions 4.19 and 5.10.docs.openeuler.org · read 8 Oct 2026
- Processor support
- The feature list says StratoVirt supports Intel and Arm platforms.docs.openeuler.org · read 8 Oct 2026
- Product
- StratoVirt is an enterprise-class virtual machine monitor for cloud data centers, designed to support VM, container, and serverless scenarios.docs.openeuler.org · read 8 Oct 2026
- Security
- The documentation lists Rust language-level security and says StratoVirt uses fewer than 46 system calls while running.docs.openeuler.org · read 8 Oct 2026
- Startup speed
- The documentation states that a microVM can start within 50 ms.docs.openeuler.org · read 8 Oct 2026