加入高工智能汽车行业群(自动驾驶5群,车联网智能座舱3群,智能商用车群),加微信:17157613659,并出示名片,仅限汽车零部件及OEM厂商。

我们相信,HarmonyOS的推出,将极大地增强行业的活力和生态的丰富性,能为全场景时代带来更加丰富多彩的体验。华为积极支持“鸿蒙”OS生态建设,共同为消费者打造全生命周期智能生活体验——余承东,华为消费业务CEO
昨日,华为正式对外发布了名为“鸿蒙”(HarmonyOS)的新操作系统。这款操作系统将是第一个应用于智能手表、智能屏幕、车载设备和智能音箱等众多电子产品的跨平台操作系统。
华为认为,对于一个操作系统来说,发展跨平台的趋势,迎接高安全性的挑战是非常重要的。
一、跨平台、低延迟、安全
与Android和iOS不同,“鸿蒙”是一个基于微内核的分布式操作系统,它将提供完整的场景平滑体验,架构级的可信安全,跨终端的无缝协作和开发。
华为新的操作系统提出了四个系统解决方案,其中,“分布式OS架构”和“分布式软总线技术”将帮助客户在各种场景中享受强大的跨终端业务协作能力。
这个新操作系统的开发人员也希望解决现有系统性能不足的问题。他们利用了延迟引擎技术和高性能的IPC,延迟引擎可以在任务执行前在系统中分配任务执行优先级和时间限制,优先保证、优先调度优先级较高的任务资源。
华为表示,采用这种方法,应用程序的响应延迟将减少25.7%。
而微内核设计的目的是简化内核功能,并尽可能在内核之外实现用户服务。同时,还侧重于添加安全保护。
“鸿蒙”将是第一个将微内核技术应用到可信执行环境(TEE)的操作系统,从而提高安全级别。微内核的代码是Linux宏内核的千分之一,降低了攻击概率。
操作系统结构对安全性有很强的影响。在基于微内核的系统中,96%的关键Linux漏洞不会达到临界严重程度,57%会降低到较低的严重程度,如果系统基于经过验证的微内核,其中大部分漏洞将完全消除。
华为称,使用该操作系统,开发人员现在可以基于同一个项目构建多个端,这得益于华为操作系统开发的具有多终端、多语言统一编译、分布式架构工具包的IDE。
值得一提的是,华为Ark编译器是第一个取代Android虚拟机模型的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,编译器未来将支持多语言统一编译,可大幅提高开发效率。
HarmonyOS 1.0将首次被华为采用在其智能屏幕产品中,该产品将于今年晚些时候发布。在接下来的三年里,HarmonyOS将会被优化,并逐渐在更多智能设备应用,包括可穿戴设备以及车载设备。
HarmonyOS路线图:
1、1.0版本将于2019年底发布——基于开源框架的关键模块内部开发将与HONOR Vision智能电视一同发布;
2、HarmonyOS 2.0,内核和应用程序框架的内部开发将支持个人电脑、智能手表、智能手环和车机,推出时间是2020年。
3、HarmonyOS 3.0,优化软硬件协同,支持智能音箱、耳机等。
4、2022年,支持VR眼镜和其他产品。
二、HarmonyOS“开源由来
Harmony OS,开发代号Ark,是华为自2012年开发的一款可能兼容Android app的跨平台操作系统 。
而在同一时间,诺基亚开始裁员,不少研发工程师去了华为,这其中包括不少操作系统的软件开发人员。这背后不得不谈一下MeeGo操作系统。
MeeGo是一款基于linux的开源智能手机和平板电脑操作系统,最初由诺基亚和英特尔共同参与开发(Moblin是一个开放源码项目,由英特尔执行,Maemo也是一个开放源码项目,由诺基亚执行。MeeGo则是双方开源项目的合并版本)。
MeeGo的目标就是在多种硬件平台上运行,它同时支持ARM和Intel x86处理器,可以运行在手机、上网本、平板电脑、联网电视和车载信息娱乐系统上。
MeeGo架构提供了一个完整的开源软件栈,从核心操作系统到用户界面库和工具。此外,它还提供了用户体验参考实现,并允许供应商添加专有的附加组件来支持硬件、服务或定制的用户体验。
MeeGo根据运行的设备使用多个用户界面。其中,MeeGo OS v1.2 Harmattan是专为智能手机设计的,推出了诺基亚N9和诺基亚N950等产品。
随后在2010年,GENIVI联盟和Linux基金会宣布,MeeGo将为宝马集团、通用汽车等公司即将推出的车型提供信息娱乐系统OS。
不过,诺基亚在2011年初放弃了MeeGo项目,其开发工作留给了开源社区、Linux基金会和英特尔。然而,在2011年9月,Linux基金会和英特尔取消了MeeGo,转而支持Tizen操作系统。上述车载OS的项目也就不了了之。
其中一部分当年的开发人员,又重新成立了一家公司名为:Jolla,重新接下来开发MeeGo的分支,命名为Sailfish OS。
与基础Android一样,Sailfish OS也是开源的,任何人都可以参与,它最引人注目的功能是Android应用程序兼容性,你几乎可以在操作系统上运行任何Android应用程序。
Jolla公司继续开发的版本,还有一个独特优势就是能够在硬件较差的设备上流畅地运行,这非常令人着迷,并表明该操作系统非常轻量级。
多任务处理是该操作系统在硬件较差的情况下成功开发的另一个功能。它被认为是唯一具有真正多任务功能的智能手机操作系统。这些应用程序不会挂在后台,而是继续正常工作。
2016年,也就是三年前,Jolla公司的一些主要人员,其中就包括公司CTO(Harri Hakulinen)加盟华为,出任首席架构师,其留言是:继续自己的旅程,也被认为是在华为的支持下继续优化操作系统。
也或许正是因此,华为消费者业务CEO余承东表示,为快速推动鸿蒙OS的生态发展,鸿蒙OS将向全球开发者开源,并推动成立开源基金会,建立开源社区。
三、中国版汽车开放OS联盟
HarmonyOS的开源,意味着在汽车领域,华为的开发者联盟模式将打造类似丰田牵头的另一个Linux车载开源项目——AGL((Automotive Grade Linux)。
不过,与AGL不同的是,由于HarmonyOS是跨平台操作系统,意味着这是华为推出的智慧车载解决方案HiCar生态的有力支撑,并且可以快速拓展更广泛的应用生态。
作为人-车-家全场景智慧互联解决方案,HUAWEI HiCar具备手机和汽车的分布式无感连接、手机和汽车资源虚拟化共享以及应用和服务在多设备共享,用户体验的车内、车外无缝链接。
到目前为止,AGL已经拥有超过140家成员,还包括电装、瑞萨、高通、Arm、哈曼、三星、英特尔、大陆集团等汽车软硬件供应商。
在AGL框架下,使用汽车级Linux,70%的软件代码(包括操作系统、中间件和应用程序框架)已经编写完成,汽车制造商可以专注于剩下的30%个性化定制开发,这保证了不同品牌的差异化。
同时,AGL正在向先进的驾驶员辅助系统(ADAS)、功能安全和自动驾驶操作系统领域延伸。目前,它还没有达到ISO 26262标准的要求。
而华为这边,此前有一批来自汽车制造商、零部件厂商的研发人员加盟,并正在推进Adaptive AUTOSAR、ADAS及自动驾驶OS的研发。但车载信息娱乐系统OS是最快的切入点,毕竟这是非功能安全系统。
不过,和AGL不同的是,华为自身具备端到端的全栈式软硬件技术能力,尤其是在5G上的全球领军优势,是业界唯一端到端提供C-V2X智能网联车路协同解决方案的供应商。
考虑到此前华为宣布将在汽车行业成为面向智能网联汽车的增量部件供应商,这意味着在很多方面其竞争对手就是目前的一级汽车零部件厂商。
也正因此,华为此前在汽车行业的合作伙伴大多数是类似上汽、奥迪、福田汽车、沃尔沃、比亚迪等汽车厂商。
当然,中国车载OS领域还有一家企业不可忽视,那就是阿里巴巴旗下的AliOS,不过华为在“开放”策略上抢先一步,这也意味着后续AliOS的“开源”压力陡增。

继续阅读
阅读原文