Linux基金会已经宣布推出一款用于物联网场景的新型嵌入式hypervizor(管理程序)。
ACRN项目(发音为“acorn”)将提供一个“hypervizor,其设备模型包含丰富的I / O调解器。”
另外新款管理器还将有“基于Linux的服务操作系统”,并且能够“同时运行客户操作系统(另一个Linux实例,RTOS,Android或其他操作系统)”。
Linux基金会已经在主持Xen项目,该项目正在努力适应嵌入式的hypervizor和汽车应用程序。在亚马逊网络服务(Amazon Web Services)声明其hypervizor将不再作为长期选择后,Xen将此放在首位。
但是ACRN认为Xen和其他为数据中心使用而建的hypervizor不能很好地被嵌入,因为它存在两个问题:一:它们很大;二:他们不能优先处理某些工作负载。
ACRN解决了第一个问题:该项目声称它的代码只有25000行,而数据中心的hypervizors则高达15万行。
第二个问题很重要,因为ACRN的其中一个目标是汽车使用。今天,汽车上有几台电脑连接在一辆公共汽车上。人们普遍认为,未来的汽车将会有一台电脑运行一个hypervizor来隔离工作负载,这一安排将意味着更少的集成麻烦和更低的汽车制造商成本。ACRN喜欢这种想法,但认为在这种情况下使用hypervizor需要优先处理与安全相关的工作负载。传统的超级计算机无法做到这一点,所以ACRN将会让未来的车载电脑知道什么时候暂停娱乐系统,以确保司机或乘客的安全。
ACRN可能还有另外一个目的:英特尔负责大量的代码,然而目前它只运行在选择的英特尔个人电脑上。该项目的GitHub页面显示:“我们欢迎社区贡献来帮助构建针对各种架构和平台的ACRN项目支持。但目前看来,ACRN并没有远离x86树。这对Xen的努力是有好处的,因为它可以在任何主机上运行。
领取专属 10元无门槛券
私享最新 技术干货