Release Notes¶
Version 0.1 release (March 2018)¶
In March 2018, Intel announced the open source Project ACRN at the Embedded Linux Conference and OpenIoT Summit North America 2018.
ACRN is a flexible, lightweight reference hypervisor, built with real-time and safety-criticality in mind, optimized to streamline embedded development through an open source platform.
The project ACRN reference code can be found on GitHub in https://github.com/projectacrn. It includes the ACRN hypervisor, the ACRN device model and documentation. ACRN is a flexible, lightweight hypervisor, built with real-time and safety-criticality in mind,it is optimized to streamline embedded development through an open source reference platform. ACRNs key features include:
- Small footprint
- Built with real-time in mind
- Virtualization of embedded IoT device functions
- Safety-critical workload considerations
- Adaptable
- Open Source
This version 0.1 release has the following software components:
- The ACRN Hypervisor
- The ACRN Device Model
- The ACRN Virtio framework
- The ACRN Block & NIC & console Virtio drivers
- The ACRN Virtio Backend Service(VBS) & Vibrio and Hypervisor Service Module(VHM).
Version 0.1 features include:
- ACRN hypervisor (Type 1 hypervisor)
- A hybrid VMM architecture implementation
- Multiple User OS supported
- VM management - such as VM start/stop/pause, virtual CPU pause/resume
- CPU virtualization
- Memory virtualization
- I/O emulation
- Virtual interrupt
- VT-x and VT-d support
- Hypercall for guest
- Device emulation
- Device pass-through mechanism
- Device Emulation mechanism
- Virtio console
- Virt-network