华为鸿蒙OS:全场景分布式操作系统
鸿蒙”中文有开天辟地的意思。華为为操作系统取名“鸿蒙”,希望给世界带来更多和平、方便。
鸿蒙操作系统(Harmony OS)是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。
鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。可用于大屏、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓。
和Android一样,鸿蒙OS是开源的,允许开发人员为他们的硬件修改。如果需要从Android迁移到鸿蒙OS,仅需要几天的时间。跨设备操作系统将支持各种应用语言,包括Android,Linux和HTML5。
总的来看,鸿蒙系统包括四个不同的技术特性。其一,机器学习用于增加操作系统本身的运行速度,应用程序速度将达到25.7%;其二,操作系统可在不同设备上使用,包括手机、平板电脑、可穿戴设备、电视、电脑等;其三,新的microkernal设计和可信执行环境将加强安全性;其四,操作系统将附带一个新工具,供开发人员构建兼容的应用程序,以便能够跨设备工作。
从头开始开发一个新的操作系统平台是非常困难的,目前开发人员涌向大用户群,主要是Apple的 iOS和Google的Android,鸿蒙系统的出现,它更是全场景分布式的操作系统,颇具前瞻性。