两款操作系统从底层上来说确实具备一定的相似性,但是从定位以及未来发展前景上来说,鸿蒙OS拥有比阿里YunOS更广阔的发展前进。YunOS目前已经更名为AliOS,基本算是放弃了在手机端的拓展,转而向车载系统演变;而鸿蒙OS的拓展之路才刚刚开始。YunOS和鸿蒙OS的不同之处:鸿蒙OS的野心可不只是在手机系统。从底层技术以及服务框架上来说,YunOS和鸿蒙OS确实有一定的相似之处,根据官方的技术文档来看,阿里的YunOS和鸿蒙OS在内核选择上都选择了Linux宏内核作为操作系统的内核,而且也都兼容安卓应用。
但是其不同之处在于华为的鸿蒙OS除了具备Linux内核之外还拥有自主开发的鸿蒙微内核,而且根据华为消费者业务总裁余承东在2019年9月的开发者大会上所描述的那样,未来的鸿蒙OS主要将以鸿蒙微内核作为主要的发展方向,而YunOS并不具备这样的能力,这就是最大的差别之一。也就是说,阿里的YunOS是一个完完全全的宏内核操作系统而华为的鸿蒙OS则是一个侧重于微内核的操作系统,这就是最本质的差别,同时这也是鸿蒙OS和安卓系统的本质差别。(也可以这么说,鸿蒙OS是下一代操作系统)。
这里我觉得有必要讲一下宏内核系统和微内核系统到底是个什么东西,到底有什么差别。首先大家要知道,任何一个系统都需要依赖一个内核来进行工作。其中宏内核说白了就是一个容纳了非常非常多各种各样功能的庞大的核心层,他将系统可能用到的(不管你是不是真的用得到)的所有服务和支持全部融入到了内核当中(譬如文件系统、设备驱动、虚拟内存管理、网络协议栈等),基于宏内核打造的操作系统只需要根据内核提供的接口进行功能封装就可以了,优点是方便应用层的开发且内部执行效率较高。
但是缺点也是很明显的,那就是采用宏内核打造的系统对于硬件性能的基础要求会比较高。目前Linux和Unix这两个典型的宏内核系统,单是内核的代码就有上亿条,性能负载能不高么?所以凡是使用宏内核的系统都必须要有一个比较强大的硬件系统做支撑。而微内核简单来说就是把宏内核中的功能给分解精简开,只保留其中比较重要的基础服务部分,其他部分全部由应用层来进行独立封装,将自由权全部交给了软件的开发者。
这种内核的好处就是对于外置硬件的要求非常低,而且灵活度非常高,只需要很低的硬件配置就能够运行系统了,当然了微内核系统也有自己的问题,首先就是应用开发难度较高;其次就是在复杂场景下微内核系统的执行效率没有宏内核系统高。总的来说,阿里的YunOS从诞生之初其实就是一个安卓系统的模仿者,他的应用场景和安卓系统是高度重叠的,包括更名后的AliOS也是一样的;而鸿蒙OS则是专为未来物联网时代所打造的操作系统,它诞生的初衷其实是为了打通不同设备之间的信息传递壁垒。
鸿蒙OS拥有比YunOS更广阔的落地机会,更有机会成功!鸿蒙OS的诞生对于那些家电厂商的诱惑力是非常大的,简单来说,任何一个传统家电设备只需要添加一个很小的系统支持模块就可以成为鸿蒙系统体系下智能家居设备,这对于家电厂商来说无疑是具备明显吸引力的,试想一下未来你买的一个家电类设备都可以被搭载鸿蒙系统的华为手机(或者是内置华为鸿蒙支持框架)的应用所操作,根本不需要去下载那么多复杂的设备,这种体验可是非常好的。
而当年的Yunos在诞生之初是非常缺乏落地的机会的,只能去找来诸如魅族,天语等二三线手机品牌进行系统落地,然而这些品牌所面向的用户群体的质量本就不高,并且当时的Yunos还背负上了“抄袭”的骂名,用户接受度普遍是比较低的,时至今日想要东山再起的可能性非常小。而反观鸿蒙OS则拥有丰富的落地机会,对于华为的用户群来说,他们是非常期待鸿蒙OS的,所以华为只需要将鸿蒙OS的应用生态初步构建到位即可投放市场。而且作为谷歌体系的挑战者,华为也不用怕生态的破碎,只要能在市场中初步站稳脚跟,华为就已经胜利了。
编辑:hfy
-
UNIX
+关注
关注
0文章
296浏览量
41418 -
LINUX内核
+关注
关注
1文章
316浏览量
21619 -
YunOS
+关注
关注
2文章
37浏览量
18878
发布评论请先 登录
相关推荐
评论