汇聚开发者星星之火,华为鸿蒙系统有希望成为国产之光?

作者 | 雷架

来源 | 爱笑的架构师(ID:DancingOnYourCode)

头图 | CSDN 下载自东方IC

鸿蒙系统2.0的发布给国人带来极大的振奋,虽然有一部分人不断唱衰,觉得是大家被爱国情怀所左右,但大部分人的激动其实原因很简单,人人都知道华为被制裁不是公司级别的竞争,而是国家和国家实力的斡旋。

如果没有这接二连三的制裁,华为的系统自研或许还会晚好些年,要不怎么说压力使人进步呢。华为一直是一个风口浪尖上的公司,有点意思的是在系统没发布时每个人都在猜测系统的名字,以至于后来官方干脆使用传播甚广的鸿蒙作为系统的名字。

HarmonyOS

都在聊鸿蒙,那鸿蒙是什么?

官方介绍“鸿蒙系统(HongmengOS)是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备“。可以看到这是一场大的布局,可能是华为的生态布局已经到了一定的阶段,也可能是国内外的压力以及连番的制裁让华为有了置之死地而后生的觉悟。

我们看一下鸿蒙系统发布的一些关键时间节点,并计划于2021年发布鸿蒙系统3.0,实现软硬协同优化:

鸿蒙系统路标

2020,5G、AI加速,智能互联时代悄然而至。HMS 7大领域全面开放、10+应用平台、全球激励计划加持160+万开发者,跨终端服务触达7亿用户。HarmonyOS为打破沟通边界而来,全场景智慧体验触手可及。覆盖全球的服务网络,助力开发者拥抱世界。

2019年在华为被连续制裁的情况下,中国的众多高校以及企业纷纷向华为伸出合作的手,我们是一个国,大家深知团结才有制胜的可能,各大高校一直都与华为有密切的人才合作计划,长期输送技术人才。

科研院校积极与华为合作

要知道2019年鸿蒙发布会时被一些人嘲笑是ppt系统,因为看不见摸不着,但踏实做事的人从来不会被别人的嘲笑所左右。作为一名互联网从业者,深知初代系统往往都是前进了一大步,从0到1从来都不是那么容易,而这次发布会也不仅仅是宣布鸿蒙,更是国人的一针强心剂,证明中国的科技不是那么不堪一击,中国的技术有提高的空间但也有实现的实力。

软硬件双轮驱动

鸿蒙系统不再是华为“画饼”

如果说2019年的发布会是画饼,那2020年的鸿蒙2.0发布会可谓是把饼给落实了。这次发布会将鸿蒙系统代码开源,附源码链接:https://codechina.csdn.net/openharmony,12月还会提供SDK、文档、工具和模拟器。

余承东称9月10日面向内存为128KB-128MB的终端设备,2021年4月面向128MB-4GB的终端设备,10月将面向4GB以上的所有设备进行全面开源。

华为的这一步走的并不容易,要知道从设计芯片到制作芯片,再到操作系统以及操作系统相关的软件生态,我们国家一直在落后状态,但并不代表我们会一直落后。嘴硬出不来这些成果,可以看到的是华为和其它企业有在努力去做。

鸿蒙os在分布式技术上的提升有三个方面,包括分布式软总线、分布式数据管理和分布式安全。其中分布式软总线是底座,重新定义了硬件设备之间的关系。HarmonyOS是面向全场景多终端的分布式操作系统,使得应用程序的开发打破了智能终端互通的性能和数据壁垒,业务逻辑原子化开发,适配多端。

分布式数据管理

鸿蒙系统是Android的升级版?

从根本上讲,它们是不同的,因为鸿蒙OS是微内核,Android是Linux的宏内核。现阶段,鸿蒙OS的架构类似于混合内核,里面有linux,鸿蒙微内核,liteOS三种,因为有基于linux的内核,所以可以兼容Android,未来的方向是全部是鸿蒙微内核。

华为的微内核只包含运行操作系统所需的最少量代码。华为的微内核大约有linux内核代码量的1/1000,因为它只包括线程调度和IPC。所有其他服务(如文件系统、设备驱动程序、网络驱动程序等)都在用户空间中运行。

华为声称其微内核提供的IPC比Fuchsia OS快5倍,比QNX微内核快3倍。因为Android使用了大量冗余的代码,过时的调度机制存在碎片问题,鸿蒙系统在此方面有所改进,因此会比Android更快。安卓系统最被诟病的地方是它设计的Root权限,有趣的是,在HDC 2019大会上,华为宣布其操作系统不支持设备上的Root访问,这应该是为了改善微内核和设备的整体安全性。

HarmonyOS愿景

在制裁的情况下还实现了2.4亿台手机的发货量,市场份额全球第二。鸿蒙系统的全面推广需要更多企业的支持,更多软件产品的支持,虽然华为称Android生态的应用迁移到鸿蒙OS的开发工作量非常小,但终有一天希望能实现华为鸿蒙的全生态。

华为还强调了一种自信叫“开源”。我们知道,安卓的成功离不开开源。开源让更多的开发者和使用者加入到安卓生态系统中,助其不断完善和成熟。鉴于安卓系统强大的生态壁垒,华为的策略是“优先使用谷歌Android操作系统,如果Android操作系统无法使用了,就随时启用鸿蒙。华为亮出了挑战者的姿态,也敞开合作的大门,走的十分谨慎。

开发者生态正在发芽

但在正式使用体验前,我们无法得知这种改变,让我们拭目以待,期待看到更好的鸿蒙、更好的华为!


  
  

点分享

本文源自头条号:CSDN程序人生

标签