鸿蒙,不一样的操作系统。

鸿蒙OS,一个倍受争议的操作系统。也是一个遍布雷区的话题。我不是专业的写手,甚至连业余的博主都算不上,所以我简单的描述一个真实的鸿蒙OS。

首先最受争议的话题就是,鸿蒙是不是安卓?这一点我可以肯定的告诉大家,鸿蒙不是安卓。如果话题再次终止,肯定会有很多专业人士拿鸿蒙使用安卓的证据,从而咬定鸿蒙就是安卓换皮。其实并不是这样,鸿蒙的确有安卓的运行环境,这反而是鸿蒙最聪明的地方。

华为始终都在打造自己的操作系统,lite os就是华为最早的物联网系统,烧录在开发版上使用。后致力于研发下一代操作系统,等同于谷歌的fuchsia,这个系统就是鸿蒙的前身,是基于自主研发的微内核打造,但由于美国的打压,华为被迫提前亮相并且改造鸿蒙操作系统,这要承担极大的风险,因为时机还不成熟。网友们常说,做系统难,不是难于技术而是难于生态。同样,华为也知道。虽然华为应有庞大的用户群体,但他也不敢拿用户开玩笑,也不敢拿自己前景开玩笑,毕竟windows phone老哥就倒在他的前面,尸体还有余温。

所以华为从一开始就考虑了安卓这个因素,要利用安卓的生态,关键是怎么利用。去兼容安卓吗?这个肯定不行,用过linux的同学知道linux有一款软件wine,可以安装运行windows程序,当然鸿蒙也是可以的,但是通过软件层去兼容性能受损不说,还要面临一堆的bug,到时候肯定被喷的亲妈都不认识。

在这个时候华为做了一个很大胆的决定,拆分鸿蒙,将微内核独立,与lite os以及linux内核组建一个新的混合内核,将剔除内核的鸿蒙作为his的运行环境,同时将剔除内核的安卓作为apk的运行环境,两个运行环境同在,通过数据交互层,也就是中间件与内核通讯。这样就即可以运行apk也可以运行his,同时,鸿蒙OS里的apk应用的执行效率还将会得到提升。因为鸿蒙的微内核设计比安卓臃肿的宏内核设计要更轻更快。

特别说一下鸿蒙的内核,鸿蒙采用微内核设计为什么要使用linux内核作为辅助呢,要知道linux是宏内核设计。这还是因为生态。linux对于硬件的生态。鸿蒙目前一直在做去linux划,最终鸿蒙会成为一个从内核到系统完完全全自主研发的系统。

并且鸿蒙微内核自带万物互联的基因,不仅仅鸿蒙os,任何基于鸿蒙微内核的操作系统只要处于一个网络都可以相互调用对方的硬件,试想一下,手机调用家里的摄像头给自己拍照,扫地机器人在更新布局时借用手机的算力。手机玩游戏时算力不够,借用电脑的算力。这些鸿蒙会在未来都会为我们提供。

多一些了解,少一些谩骂。

向华为致敬。

本文源自头条号:阿海Oo

标签