Project ACRN, an open source IoT hypervisor hosted at the Linux Foundation, has released ACRN v2.0. The latest version uses a hybrid-mode architecture to support real-time industrial IoT workloads and edge devices.
ACRN 2.0 simultaneously supports both traditional resource sharing among Virtual Machines (VMs) and complete VM resource partitioning required for functional safety.
Workload management and orchestration are also enabled now with ACRN, allowing open source orchestrators such as OpenStack to manage ACRN VMs. ACRN supports secure container runtimes such as Kata Containers orchestrated via Docker or Kubernetes.
Highlights: ACRN 2.0
● ACRN architecture upgrade to support hybrid mode
● New hardware platform support
● Pre-launched Safety VM support
● Post-launched VM support via OVMF
● Post-launched Real-time VM support
● Real-time VM performance optimizations
● CPU sharing support
● Large selection of OSes for user VMs
● GRUB bootloader
● SR-IOV support
● Both passthrough and shared Graphics support
● Shared memory based inter-VM communication
● Configuration tools support
● Kata Containers Support
● VM orchestration
● Improved Documentation
Commenting on the release, Eddie Dong, senior Principal Engineer, architect, and maintainer of Project ACRN, said, “The rapid evolution and development from version 1.0 to 2.0 in a year demonstrates the momentum of this project and the demand for a flexible, real-time, safety-critical, open source hypervisor for industrial players that are architecting mission-critical technologies.”
ACRN has also received concept approval from TÜV SÜD Rail GmbH for its functional safety concept, design and management process in place. The concept approval letter claims that “ACRN Hypervisor is able to fulfill the requirements in accordance with SIL 3 of the IEC 61508 standard.”
ACRN is on track to receive the final functional safety certification by the end of 2020.