描述
今天,华为消费者业务CEO余承东在华为全球开发者大会的主题演讲中正式推出其全新的基于微内核的面向全场景分布式操作系统——鸿蒙OS(HarmonyOS)。
随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力。而目前不论是微软、谷歌,还是苹果其针对不同的终端设备都有不一样的操作系统,并没有完全统一。因此,华为推出了一个面向未来的操作系统鸿蒙OS,它是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求。
图1:余承东宣布华为推出鸿蒙OS。
图2:鸿蒙OS可实现模块化解耦,对应不用设备可弹性部署。
余承东介绍说,鸿蒙OS可以让终端之间实现能力互助共享,带来最佳的协同体验。
图3:余承东在介绍鸿蒙OS的能力。
鸿蒙OS采用的微内核,其实并不是第一次被实用,谷歌正在打造的下一代操作系统也是采用微内核架构,只是没有采用分布式架构。还有现在的可信执行环境(TEE)其实采用的也是内核技术。
余承东介绍鸿蒙OS的内核时表示,目前鸿蒙OS的内核可按需扩展,实现更广泛的系统安全,因为它包含了Linux内核、鸿蒙微内核,以及华为物联网操作系统LiteOS的内核。不过他同时表示,未来会只有鸿蒙微内核。
图4:目前鸿蒙操作系统的架构图,及未来鸿蒙操作系统的架构图。
方舟编译器时前不久华为推出的一个开发者工具,他可以支持多种变成语言,包括C/C++、Java、JS、Kotlin等等。
图5:华为的方舟编译器。
根据华为公布的鸿蒙历程可以发现,其实华为在两年前就开始了鸿蒙操作系统的开发,今年的鸿蒙OS1.0版本是基于开源框架开发的,但关键模块是自研的,今年落地的产品是智慧屏。
图6:鸿蒙操作系统发展历程。
余承东指出,华为智能手机将还会使用安卓操作系统,除非安卓系统不被允许使用。
图7:鸿蒙操作系统与其他操作系统的比较。
最后,余承东宣布,鸿蒙操作系统是一个开源的操作系统,希望业界合作伙伴可以一起完善这个操作系统和生态。
图8:余承东宣布鸿蒙操作系统开源。
打开APP阅读更多精彩内容