兩款操作系統從底層上來說確實具備一定的相似性,但是從定位以及未來發展前景上來說,鴻蒙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這兩個典型的宏內核系統,單是內核的代碼就有上億條,性能負載能不高么?所以凡是使用宏內核的系統都必須要有一個比較強大的硬件系統做支撐。而微內核簡單來說就是把宏內核中的功能給分解精簡開,只保留其中比較重要的基礎服務部分,其他部分全部由應用層來進行獨立封裝,將自由權全部交給了軟件的開發者。
這種內核的好處就是對于外置硬件的要求非常低,而且靈活度非常高,只需要很低的硬件配置就能夠運行系統了,當然了微內核系統也有自己的問題,首先就是應用開發難度較高;其次就是在復雜場景下微內核系統的執行效率沒有宏內核系統高??偟膩碚f,阿里的YunOS從誕生之初其實就是一個安卓系統的模仿者,他的應用場景和安卓系統是高度重疊的,包括更名后的AliOS也是一樣的;而鴻蒙OS則是專為未來物聯網時代所打造的操作系統,它誕生的初衷其實是為了打通不同設備之間的信息傳遞壁壘。
鴻蒙OS擁有比YunOS更廣闊的落地機會,更有機會成功!鴻蒙OS的誕生對于那些家電廠商的誘惑力是非常大的,簡單來說,任何一個傳統家電設備只需要添加一個很小的系統支持模塊就可以成為鴻蒙系統體系下智能家居設備,這對于家電廠商來說無疑是具備明顯吸引力的,試想一下未來你買的一個家電類設備都可以被搭載鴻蒙系統的華為手機(或者是內置華為鴻蒙支持框架)的應用所操作,根本不需要去下載那么多復雜的設備,這種體驗可是非常好的。
而當年的Yunos在誕生之初是非常缺乏落地的機會的,只能去找來諸如魅族,天語等二三線手機品牌進行系統落地,然而這些品牌所面向的用戶群體的質量本就不高,并且當時的Yunos還背負上了“抄襲”的罵名,用戶接受度普遍是比較低的,時至今日想要東山再起的可能性非常小。而反觀鴻蒙OS則擁有豐富的落地機會,對于華為的用戶群來說,他們是非常期待鴻蒙OS的,所以華為只需要將鴻蒙OS的應用生態初步構建到位即可投放市場。而且作為谷歌體系的挑戰者,華為也不用怕生態的破碎,只要能在市場中初步站穩腳跟,華為就已經勝利了。
編輯:hfy
-
UNIX
+關注
關注
0文章
296瀏覽量
41573 -
LINUX內核
+關注
關注
1文章
316瀏覽量
21742 -
YunOS
+關注
關注
2文章
37瀏覽量
18909
發布評論請先 登錄
相關推薦
評論