最近相信大家也知道,华为召开了今年的开发者大会,在这一次的开发者大会上,华为将鸿蒙升级到了2.0。升级到2.0之后的鸿蒙再次来到了大众的眼前,鸿蒙2.0又成为了一大热点,鸿蒙又引起了很多网友的关注。

鸿蒙系统源码 镜像打包命令_智能手机

其实鸿蒙从去年就已经发布了,发布至今已经一年多过去了,在发布的时候,华为方面表示,鸿蒙2.0可以搭载在智能电视,pc,甚至智能手机等各种智能设备上。但是至今已经一年多过去了,鸿蒙系统也仅仅只是搭载在了智能电视上。说好的搭载在智能手机上,这么长时间都没有上,为此,有不少网友表示,鸿蒙其实就是哄蒙。

鸿蒙系统源码 镜像打包命令_智能手机_02

最近在网上有网友曝光了一张图,这张图着实是把大伙给逗乐了,这张图解释了鸿蒙是怎么来的。这张图的大意就是华为把安卓给吞了,就变成了鸿蒙,其实说白了就是说鸿蒙在套皮。为什么会有这种说法呢?因为在鸿蒙发布之初,华为方面还表示鸿蒙兼容的所有安卓应用,因此就网友表示,鸿蒙其实只是个换了皮的安卓系统。那么事实是什么呢?

鸿蒙系统源码 镜像打包命令_iOS_03

根据业内人士的表示,鸿蒙系统有八百万行代码,其中包含了750万行开源代码,真正属于华为的只有15万行代码。这750万行的代码其实是花费了人类几十年时间积累起来的,这些代码是开源的,任何人都可以使用,因此华为直接拿了直接代码来使用,同时加上自己的15万行代码,最终形成了鸿蒙系统。网友直呼:请搞清楚代码再开喷。

鸿蒙系统源码 镜像打包命令_微内核_04

还没完,我们来看看鸿蒙和另外两大系统的区别。智能手机操作系统如今基本只剩两种,一种是安卓,一种是iOS安卓系统是基于Linux内核,而iOS系统则是基于类UNIX内核,这两种系统都和鸿蒙系统一样都引用了开源库的代码。而鸿蒙系统的内核其实是可以切换的,可以是Linux,也可以是lireos或者是到现在还没有开源的微内核。可以根据应用的场景选择合适的内核,如果是Iot设备,则可以选择liteos的内核,智能手机则可以选择微内核。

鸿蒙系统源码 镜像打包命令_iOS_05

所以其实说白了,鸿蒙操作系统是一个多内核的系统,但是其核心应该是为开源的微内核,如今保留了Linux内核和liteos内核更多的是为了构建生态。使用这两种内核,那么安卓应用就基本都能够兼容,生态就有了一定的保障。但是华为最终应该退完全替换掉这些内核仅仅采用自己的微内核。但这需要一个漫长的过程,或许是鸿蒙4.0,5.0甚至6.0的时候了。

鸿蒙系统源码 镜像打包命令_iOS_06

开源的代码其实并不止华为,鸿蒙占用其他操作系统也都会有涉及,上文所说的安卓和iOS其实也都用了,只不过或许没有这么多而已,所以如果你要说华为鸿蒙是套皮,那是完全不对的。鸿蒙操作系统和安卓还是有着巨大的区别的,对此你有什么看法吗?