发布由 Linux 基金会开发的嵌入式设备管理程序 ACRN 1.2

Linux基金会 提交 发布专门的虚拟机管理程序 ACRN 1.2,设计用于嵌入式技术和物联网 (IoT) 设备。 虚拟机管理程序代码基于英特尔针对嵌入式设备的轻量级虚拟机管理程序 分发者 在 BSD 许可下。

编写虚拟机管理程序时着眼于执行实时任务的准备情况以及在资源有限的设备上运行时是否适合在关键系统中使用。 该项目试图在云系统和数据中心使用的虚拟机管理程序以及具有严格资源共享的工业系统虚拟机管理程序之间占据一席之地。 ACRN 使用的示例包括电子控制单元、仪表板和汽车信息系统,但虚拟机管理程序也非常适合消费物联网设备和其他嵌入式应用。

ACRN 提供最小的开销,仅包含 25 行代码(作为比较,云系统中使用的虚拟机管理程序约有 150 行代码)。 同时,ACRN保证与设备交互时的低延迟和足够的响应能力。 支持CPU资源、I/O、网络子系统、图形和声音操作的虚拟化。 为了共享对所有 VM 共有的资源的访问,提供了一组 I/O 中介器。

ACRN 是 XNUMX 类虚拟机管理程序(直接在硬件之上运行),允许您同时运行多个可以运行 Linux 发行版、RTOS、Android 和其他操作系统的来宾系统。 该项目由两个主要部分组成: 管理程序 以及相关的 设备型号 具有丰富的输入/输出中介器,可组织来宾系统之间对设备的共享访问。 管理程序由服务操作系统控制,服务操作系统执行主机系统的功能,并包含用于将来自其他客户系统的调用广播到设备的组件。

发布由 Linux 基金会开发的嵌入式设备管理程序 ACRN 1.2

变化 在 ACRN 1.2 中:

  • 使用固件的可能性 天诺核心/OVMF 作为服务操作系统(主机系统)的虚拟引导加​​载程序,能够运行 Clearlinux、VxWorks 和 Windows。 支持验证启动模式(Secure boot);
  • 集装箱支撑 卡塔;
  • 对于 Windows 客户机 (WaaG),添加了一个中介器来访问 USB 主机控制器 (xHCI);
  • 添加了始终运行计时器虚拟化(艺术(ART)).

来源: opennet.ru

添加评论