ACRN is an open source reference hypervisor, built to meets the unique needs of embedded IoT development. Today’s connected devices are increasingly expected to support a range of hardware resources, operating systems, software tools, and applications. Virtualization is vital to meet these broad needs, however, existing VM solutions don’t offer the right size and flexibility for IoT.
Datacenter hypervisor code is too big, and its boot time is too slow. It doesn’t offer safety-critical workload capabilities and requires too much overhead for embedded development. Proprietary solutions are expensive and make it difficult to deliver long-term product support. There’s a pressing need for a reference hypervisor that meets the specialized needs of embedded IoT product development. Project ACRN™ provides the answer.
Launched in March 2018 as a Linux Foundation project, ACRN has a Linux*-based Service VM and runs guest VMs simultaneously, providing a powerful software platform to build complex computing systems. A guest VM can run Linux*, an RTOS such as Zephyr*, Android*, Windows*, and more.