来自英特尔开源技术掌门的寄语
鉴于互联的设备需要支持更多的硬件资源,操作系统,软件工具及应用,物联网开发者面临的需求不断增长。正如我们在其他市场领域所看到的,虚拟化是满足这些多样化需求的一个不二选择。
不过,现有的解决方案并不能满足物联网开发的轻量级和灵活性特殊要求。数据中心适用的hypervisor代码过于庞大,且不能支持关键安全性业务,同时运行时开销过大,这些对嵌入式开发却是必不可少。专有的解决方案通常价格很贵而且很难提供长期的产品支持。很明显,我们需要一个开源的hypervisor参考方案来应对嵌入式开发中存在的独特的需求。
这就是我为什么对ACRN™项目今天的发布感到如此兴奋!它作为一个Linux基金会的项目,大量代码贡献来自于英特尔。正如我在嵌入式Linux大会ELC 2018主题演讲中所谈到的,ACRN从设计初始就与现有解决方案都不同。ACRN提供了一个灵活的,轻量级的hypervisor,以实时性及关键安全性为设计出发点,是一个为精简嵌入式开发而优化的开源的可扩展的参考平台。
关于ACRN hypervisor最大的新闻恰恰是它的小型化——仅有大约25000行代码。这个解决方案为资源受限设备提供了一个轻量级的代码库。同样重要的是,我相信,ACRN所针对的是复杂的具有不同层次关键安全性要求的嵌入式系统。
丰富的I/O设备虚拟化带来的资源共享可以最大限度的发挥物联网设备的潜力。除此以外,ACRN是以解决实时响应为出发点设计,具有低延迟及高适应性。这些特性加在一起,通过进行SoC整合,有助于降低开发软件及硬件成本。ACRN意在通过隔离安全性关键业务进一步优化其安全性。
英特尔在虚拟化技术方面的经验及领先地位对于ACRN的开发至关重要。该项目现在已经完全开源,代码可以从www.github.com/projectACRN获得。我们相信这个方式会加强业界领导者们在嵌入式hypervisor上的合作,加速项目开发并加快这一重要技术的日趋成熟。开源会带来更多益处,比如帮助确保代码的透明和兼容性,提供一个高质量的参考代码,从而加速产品上市周期, 有利于开发和长期的支持,以及降低维护成本。
正是由于ACRN以嵌入式物联网开发的虚拟化作为设计出发点(相机,音频,图像等等),这个项目对众多的物联网使用场景都是理想的选择,例如汽车、工业物联网、零售。我们期待近期有更多的公司加入。
我诚挚邀请你来点击“阅读原文”来了解更多有关ACRN项目的信息,下载代码并加入社区讨论。
我期待着听到你在ACRN开发上的经验分享。
> > 关于作者: 苏义德,英特尔全球副总裁兼开源技术中心总经理。
> > 关于『 Linux宝库 』:欢迎关注『Linux宝库』微信公众号,这里每天发布最新的开源人物和开源事件。谨以此号记录Linux和开源业界的点点滴滴,为开源爱好者和从业者点亮人生。
- END -
责任编辑:RAY MAN
『 Linux宝库 』
为开源爱好者和从业者点亮人生!
长按二维码关注我们