Skip to main content
All Posts By

Project ACRN

Intel® Testimonial

By Blog

Introducing ACRN™: A Big Little Hypervisor for IoT Development

By Imad Sousou

IoT developers face mounting demands as connected devices are increasingly expected to support a range of hardware resources, operating systems, and software tools/applications. As we’ve seen in other market segments, virtualization is key to meeting these broad needs.

However, existing solutions don’t offer the right size and flexibility for IoT. Data center hypervisor code is too big, doesn’t offer safety-critical capabilities, and requires too much overhead for embedded development. Proprietary solutions are typically expensive and make it difficult to deliver long-term product support. Clearly the need for a reference open source hypervisor that meets the unique embedded development needs exists.

That’s why I am so excited to see ACRN™ announced today as a project by the Linux Foundation with significant code contributions from Intel. As I explained in my Embedded Linux Conference 2018 keynote this morning, ACRN is different than anything currently in market, by design. It provides a flexible, lightweight hypervisor, built with real-time and safety-criticality in mind, optimized to streamline embedded development through an open source, scalable reference platform.

Maybe the biggest news with ACRN’s hypervisor is that it’s small. Around 25,000 lines of code, small. This solution offers a lightweight code base designed for resource constrained devices. Equally important, I believe, it targets complex embedded systems requiring various levels of safety-criticality.

Rich virtualization of I/O mediators allows resource sharing to maximize the potential for IoT devices. Additionally, ACRN is built to address the need for real-time responses, with low latency and high adaptability. Together, these features encourage SoC consolidation to help reduce both development and materials cost. ACRN intends to further optimize safety considerations by isolating safety-critical workloads from other tasks.

Intel’s experience and leadership in virtualization technology was key to ACRN development. The project is now fully open source and code is available at www.github.com/projectACRN. We believe this approach will foster collaboration among industry leaders in embedded hypervisors, accelerating feature development and speeding the maturity of this important technology. Open source has the added benefits of helping ensure code transparency and compatibility and providing a high-quality reference stack, which in turn can allow faster time to market, as well as development and long-term support, as well as maintenance cost savings.

Because it’s built to virtualize embedded IoT development functions (think camera, audio, graphics, and others). ACRN is ideal for a broad range of IoT uses, such as automotive, industrial, and retail. We expect more companies to join in the coming weeks.

I invite you to visit www.projectacrn.org to learn more about ACRN, download the code, and join the community discussion.

I look forward to hearing about your experience developing with ACRN.

The Linux Foundation Announces an Open Source Reference Hypervisor Project Designed for IoT Device Development

By Press


ACRN™ is a flexible, lightweight reference hypervisor with significant code contributions from Intel® Corporation

PORTLAND, Ore. (Embedded Linux Conference), March 13, 2018 – The Linux Foundation today announced a new embedded reference hypervisor project called ACRN™ (pronounced “acorn”). With engineering and code contributions from Intel® Corporation, the hypervisor was built with real-time and safety-criticality in mind, and optimized to streamline embedded development. This project will provide a framework for industry leaders to build an open source embedded hypervisor specifically for the Internet of Things (IoT).

ACRN is comprised of two main components: the hypervisor and its device model, complete with rich I/O mediators. Intel’s experience and leadership in virtualization technology was key to the initial development of this hypervisor solution.

“With project ACRN, embedded developers have a new, immediately available hypervisor option,” said Jim Zemlin, executive director of The Linux Foundation. “ACRN’s optimization for resource-constrained devices and focus on isolating safety-critical workloads and giving them priority make the project applicable across many IoT use cases. We’re pleased to welcome project ACRN and invite embedded developers to get involved in the new community.”

Developers benefit from ACRN’s small, real-time footprint, which is flexible enough to accommodate different uses and provides consideration for safety-critical workloads. Consolidating a diverse set of IoT workloads with mixed-criticality on to a single platform helps reduce both development and deployment costs allowing for a more streamlined system architecture. An example of this is the electronic control unit (ECU) consolidation in automotive applications. While open source hypervisor options are available today, none share ACRN’s vision of an open source hypervisor solution optimized for embedded and IoT products.

“ACRN will have a Linux-based service OS and the ability to simultaneously run multiple types of guest operating systems providing a powerful solution for workload consolidation,” said Imad Sousou, corporate vice president and general manager of the Open Source Technology Center, at Intel® Corporation. “This new project delivers a flexible, lightweight hypervisor, designed to take real-time and safety-critical concerns into consideration and drive meaningful innovation for the IoT space.”

ACRN will incorporate input from the open source, embedded and IoT developer communities and encourages collaboration and code contributions to the project. Early ACRN project members include ADLINK®, Aptiv®, Intel® Corporation, LGE® and Neusoft® Corporation. To learn more about the project, visit https://www.projectacrn.org.

 

Supporting Quotes-

“The lack of open source virtualization solutions for embedded, real-time, and safety-critical systems has been greatly hindering consolidation and to some extent the most interesting forms of fog computing,” commented Angelo Corsaro, Chief Technology Officer of ADLINK Technology Inc. “The release of ACRN as a Linux Foundation project by Intel will be a game changer as it brings the agility and manageability of virtualized environments into embedded and real-time systems. This will be a key enabler toward making the Industrial Internet of Things happen for real.”

“This approach from Intel fits very well within our product roadmap and is a welcomed approach that will meet our customers’ desire to have more open source reference solutions,” said Lee Bauer, Vice President, Mobility Architecture Group of Aptiv. “Aptiv is excited to be a part of this new project, ACRN, and with it usher in a new era of flexibility and scalability for our mobility IoT product solutions.”

“Because ACRN will allow for faster feasibility checking of ECU consolidation, it will benefit our growing vehicle components business,” said Seongpyo Hong, Vice President of LG Electronics. “As a result, we will be able to respond more quickly to OEMs’ customized requirements and will continue to play a key role in contributing to the ACRN project.”

“As Intel’s strategic partner, Neusoft is pleased to join Intel in project ACRN,” said Meng Lingjun, Vice President of Neusoft Corporation and the General Manager of Neusoft Automotive. “ACRN has landed in China’s automotive electronics industry with practical implementation. I believe ACRN can meet the development requirements of IoT technology. We’re pleased to work with open source communities and introduce ACRN into the ecosystem.”

 

About The Linux Foundation

The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.

 

# # #

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.

 

Media Contact

Laura Kempke
The Linux Foundation
pr@linuxfoundation.org