嵌入式Hypervisor为物联网而生

与数据中心不同, 物联网领域具有轻量级和灵活性的特殊要求,为了满足在物联网和嵌入式环境中的虚拟化需求,许多专门为嵌入式设备设计的hypervisor产生了,下面介绍几种嵌入式Hypervisor。

(文章来自作者维护的社区微信公众号【虚拟化云计算】)

目前有两个微信群《kvm虚拟化》和《openstack》,扫描二维码点击“云-交流”,进群交流提问

一:ACRN

一个专为物联网而设计的 Hypervisor

ACRN提供了一个灵活的,轻量级的hypervisor,以实时性及关键安全性为设计的出发点, 并且通过开源平台为精简嵌入式开发进行优化。

在 2018 年的 Linux 嵌入式大会上发布。

ACRN 的尺寸小,发布时大约只有 25K 行代码。

ACRN 是一个 Type 1 的 hypervior,可以直接运行于裸机上。

实时性,低延迟。

为IoT而设计, 提供丰富的 I/O 虚拟化。

ACRN 有两个关键组成:hypervisor 和 ACRN 设备模块。

ACRN Hypervisor 直接运行在裸机上,然后在其上可以运行一个基于 Linux 的服务操作系统Service OS(SOS)并同时运行多个客户操作系统Guest OS(GOS)。SOS运行本地设备驱动程序来管理硬件,向GOS提供 I/O mediation。SOS在所有VM中有最高优先级,以满足对时间敏感性的需求和系统QoS的要求。

https://projectacrn.org/

 

二: QNX Hypervisor

QNX Hypervisor是一款type 1类型的 microkernel的hypervisor,用于实时性的嵌入式领域。

继承QNX操作系统的所有实时性和稳定性。

支持64位和32位客户:QNX,Linux,Android,RTOS等。

将安全关键型和非关键型组件加以分离

QNX 虚拟机采用简洁技术,共享整个系统的通用元素,包括显示控制器、网络连接、文件系统及 I2C 串行总线等其他输入/输出设备。

微内核架构、自适应时间分区技术、高可用性管理器、本地 Android 运行时环境。

https://blackberry.qnx.com/en/products/hypervisor/index

 

三:Xvisor

eXtensible Versatile hypervisor

Xvisor是一种开源hypervisor,旨在提供完整、轻量、移植且灵活的虚拟化解决方案。

Xvisor是 Type-1的 hypervior,可以直接运行于裸机上。

Xvisor是可支持没有ARM虚拟化扩展的ARM CPU的hypervisor。

Xvisor主要支持全虚拟化,半虚拟化对于Xvisor是可选的。

以下是Xvisor的架构图:

http://www.xhypervisor.org/


关注本公众号,了解更多关于云计算虚拟化的知识。

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值