Freedom251 › Hypervisor Software
StratoVirt

What StratoVirt is
StratoVirt is a Linux virtual machine monitor for cloud data centers, intended for virtual machines, containers, and serverless workloads. It runs on x86_64 and AArch64 hosts with KVM and provides a command-line management interface. Its external API is compatible with QEMU Monitor Protocol, it supports OCI compatibility, and it can connect with libvirt. Lightweight workloads can use fast boot, while standard VMs can boot with UEFI and attach Virtio-pci or VFIO devices. StratoVirt provides common I/O functions alongside minimalist device emulation. The documentation states that a microVM can start within 50 ms and use less than 4 MB of memory. It works with iSulad and Kata containers and can integrate with Kubernetes. Its feature list describes hardware-based isolation and Rust language-level security, and says it uses fewer than 46 system calls while running. Intel and Arm platforms are supported. Both host and guest operating systems are limited to Linux, with kernel versions 4.19 and 5.10 recommended. A VM can have up to 254 CPUs. The installation guide lists minimum requirements of a 2-core CPU, 4 GiB memory, and 16 GiB of available drive space. StratoVirt is free.
Who it suits
StratoVirt suits teams running Linux-based cloud data centers that need a monitor for VMs, containers, or serverless workloads. It is also relevant where compatibility with QEMU Monitor Protocol, libvirt, OCI, iSulad, Kata containers, or Kubernetes matters.
What it does well
- Free to use.
- Supports x86_64 and AArch64 hosts with KVM.
- MicroVM startup is documented at within 50 ms.
- Works with iSulad, Kata containers, and Kubernetes.
- Supports Virtio-pci and VFIO devices for standard VMs.
What to know first
- Host and guest operating systems are limited to Linux.
- Management interface is command-line only.
- Installation requires at least 2 CPU cores, 4 GiB memory, and 16 GiB drive space.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| StratoVirt | No price or usage limits stated on the pages opened | Free |
As gitee.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Open the StratoVirt project website.
- Use an AArch64 or x86_64 host with KVM.
- Check that the host meets the listed minimum CPU, memory, and drive requirements.
- Install StratoVirt on Linux and manage it through the command-line interface.
Verdict
Choose StratoVirt for Linux cloud workloads needing VM, container, and serverless support, with a free monitor and Kubernetes integration. Look elsewhere if you need a non-Linux host or guest, or a management interface beyond the command line.
Questions
How much does StratoVirt cost?
StratoVirt is free.
Which host platforms does it support?
It supports x86_64 and AArch64 hosts with KVM.
Which guest operating systems are supported?
Linux is supported for guests; the documented host operating system is also limited to Linux.
How many CPUs can a VM use?
The documented maximum is 254 CPUs per VM.
What management interface does StratoVirt provide?
Its management interface is command-line.
Facts from StratoVirt's own pages
- Architecture
- Its external API is compatible with QEMU Monitor Protocol, supports OCI compatibility, and can interconnect with libvirt. · docs.openeuler.org, 8 Oct 2026
- Boot
- It supports fast boot for lightweight scenarios and UEFI boot for standard VMs. · docs.openeuler.org, 8 Oct 2026
- Container ecosystem
- The documentation says StratoVirt works with iSulad and Kata containers and can integrate with Kubernetes. · docs.openeuler.org, 8 Oct 2026
- CPU limit
- The documented maximum is 254 CPUs per VM. · docs.openeuler.org, 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, 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, 8 Oct 2026
- Isolation
- The feature list describes StratoVirt as highly isolated based on hardware. · docs.openeuler.org, 8 Oct 2026
- Memory footprint
- The documentation states that StratoVirt works with a memory footprint of less than 4 MB. · docs.openeuler.org, 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, 8 Oct 2026
- Processor support
- The feature list says StratoVirt supports Intel and Arm platforms. · docs.openeuler.org, 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, 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, 8 Oct 2026
- Startup speed
- The documentation states that a microVM can start within 50 ms. · docs.openeuler.org, 8 Oct 2026
Where StratoVirt stands on Freedom251
- Hypervisor Software#14 of 26