Brenton Murray

Hypervisor可以支持虚拟化,并有效运用计算资源,因而引发了云计算的一场革命。这项技术现在正在各类机器和嵌入式系统中推动着更大的变革,而且都与我们的日常生活息息相关。究其原因,这主要是因为它能提高安全性、灵活性,同时降低了成本。

无论是飞机、汽车还是机器人,安全性都是至关重要的,而且都是由嵌入式系统来提供保证。风河公司致力于促进Hypervisor和操作系统(OS)等软件的完整性(Integrity),具体做法是确保自身软产品都符合DO-178C、ISO26262、IEC61508等标准并通过相应的认证。一整套已经通过上述标准认证的软件栈,例如飞机防撞系统这类关键应用,依赖于运行在Helix Virtualization Platform上的VxWorks,可确保开发和测试都达到足够的严谨度,从而始终如一地安全运行而不会出现任何故障。

Wind River Hypervisor

风河的Helix Virtualization Platform属于type-1 Hypervisor,支持同时运行多个操作系统,其中既包括经过认证的,也包括未经过认证的,甚至是混合关键性的(Mixed Criticality),让它们相互隔离并且高性能地运行起来,由此进一步提高了安全性。这就意味着,即使一个客户应用发生了故障,也不会影响到其他客户应用。这些客户应用都具备虚拟化的特性,从而使故障系统能够快速得到恢复,从而提高了容错性,确保性命攸关的应用系统具备足够高的安全性。

在设计这些应用系统时,风河Hypervisor还提供了更高的灵活性,让工程师们的开发工作可以在各种现成的商业环境、专有环境或开源环境中自由地切换。所有的客户操作系统都可以随时进行灵活配置,因而支持应用系统动态地适应资源需求变化,典型的应用就是汽车的车内计算机视觉系统。更重要的是,风河Hypervisor可以对硬件进行虚拟化。这就是说,以前可能需要物理设备升级或现场技术人员实施的更新和更改,现在可以通过OTA更新来实现。

Wind River Hypervisor

最后,风河Hypervisor可以显著降低成本。这主要是因为可以对模块进行虚拟化和集中化,使得支持系统功能所需的计算模块更少了。更少的计算模块意味着更少的布线。这就促使汽车的计算部件更为简化,更容易制造,更容易维护。而且还可以减轻重量,从而减少燃料和能源消耗。最具影响力的是,这种跨越多个处理器内核运行许多操作系统的能力,支持制造商在沿用既有软件的同时引入新软件。这就降低了软件升级的需求,从而延长车辆或设备的使用寿命好几年甚至几十年。

风河Helix Virtualization Platform所采用的type-1 Hypervisor正在使我们用户所开发的机器设备更安全、更灵活、更实惠。这种技术使飞机具有容错能力,使汽车在路上安全行驶,同时也降低了机器人的故障率,而且能使最新的软件通过远程部署分发给各类应用系统。风河有能力做到这一切,同时降低这些应用系统的成本,提高其可用性,确保其效益将继续增长并延伸到遥远的未来。