Skip to content
SPECIFICTION
Get listed

ACRN Hypervisor vs KVM

ACRN Hypervisor

projectacrn.org

KVM

linux-kvm.org

Side by side

FigureACRN HypervisorKVM
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published13
Spec score · Server Virtualization Software8.0 (#7)8.5 (#2)
Spec score · Hypervisor Software8.0 (#13)8.6 (#4)
Guest operating systemsThe site says guest VMs can run Linux, Windows, or an RTOS such as Zephyr.KVM can host many operating systems, with Linux, Windows and BSD guests commonly supported through the QEMU/KVM stack.
VirtualizationACRN includes CPU, I/O, and networking virtualization, with I/O mediators for sharing graphics and audio functions across VMs.KVM is a full virtualization solution for Linux on x86 hardware with Intel VT or AMD-V extensions.

Plans

ACRN Hypervisor

  • ACRN HypervisorFree

ACRN Hypervisor pricing →

KVM

  • KVM open-source softwareFree
  • KVM open-source softwareFree
  • KVM commercial supportPriced on request

KVM pricing →

In their own words

ACRN Hypervisor

ACRN Hypervisor is a free, open-source Type 1 hypervisor stack for embedded IoT development. It runs directly on Intel x86 bare-metal hardware and supports Linux, Windows and RTOS guests such as Zephyr; the project also lists VxWorks, Xenomai, Celadon and Android. CPU, I/O and networking virtualization are included, with I/O mediators for sharing graphics and audio across virtual machines. Resource partitioning is designed for safety-critical and non-safety-critical domains to coexist on one system-on-chip. The ACRN Device Model provides virtual device emulation. The project describes a codebase under 40K lines and reports low latency, fast boot times and responsive hardware communication. ACRN uses the BSD 3-Clause license, offers a command-line management interface and supports nested virtualization. Source code is maintained in a public GitHub repository with online documentation. Community help is available through mailing lists, IRC channels and monthly technical meetings.

Visit projectacrn.org

KVM

KVM is an open-source virtualization solution for Linux hosts with Intel VT or AMD-V extensions. It runs multiple virtual machines using unmodified Linux or Windows images, each with virtualized hardware such as a network card, disk, and graphics adapter. The documented capabilities include live migration, nested guests, CPU and PCI hotplug, virtio devices, and device assignment; snapshots and GPU acceleration are also listed. KVM’s kernel component is part of mainline Linux, while its userspace component is part of mainline QEMU. Linux distributions commonly package the required modules and tools, and Windows guest drivers are available separately. Documented processor coverage includes Intel, AMD, ARM, PowerPC, and 64-bit S390 systems. KVM can be used with upper layers including QEMU, libvirt, OpenStack, and oVirt. It is available for Linux and self-hosted use, and the listed plan is free. The host must have Intel VT or AMD-V virtualization extensions.

Visit linux-kvm.org