Linux 基金会发布了一个名为 ACRN(发音"acorn") 的新开源项目,这是一个专为物联网和嵌入式设备设计的管理程序。该项目得益于英特尔代码和工程的贡献,其目标是创建一个灵活小巧的虚拟机管理系统。通过基于 Linux 的服务操作系统,ACRN 可以同时运行多个客户操作系统,如 Android、其他 Linux 发行版,或者 RTOS,使其成为许多场景的理想选择。
Linux 基金会表示,管理程序和设备模型是以“安全关键型工作负载”为基础构建的,并且设想 ACRN 将一些 IoT 工作负载整合到一个平台上。虽然该项目是作为强大而灵活的解决方案提供的,但嵌入式开发人员社区可贡献代码以进一步扩展和改进 ACRN。
通过项目 ACRN,嵌入式开发人员可以立即使用新的管理程序选项。ACRN 针对资源受限设备进行了优化,并将重点放在隔离安全关键型工作负载,给予他们优先考虑,使项目适用于许多物联网用例。
ACRN 占用的空间很小,部分原因是管理程序只需要 25000 行代码。已经有来自凌华科技,Aptiv,英特尔公司,LG电子和东软公司等公司的参与,而且很可能还会有更多的厂商加入这个列表。
上图为ACRN 架构。
相关主题 |