華為鴻蒙系統(HongmengOS或HomonOS),是華為開發的自有操作系統。
華為OS將打通手機、電腦、平板、電視、汽車、智能穿戴,(將這些設備)統一成一個操作系統。且該系統是面向下一代技術而設計的,能兼容全部安卓應用的所有Web應用。若安卓應用重新編譯,在華為OS操作系統上,運行性能提升超過60%。
2012年,華為開始規劃自有操作系統“鴻蒙”。
2019年5月17日,由某教授領導的華為操作系統團隊開發了自主產權操作系統——鴻蒙。
華為的「鴻蒙」系統基于Linux開發,但總的來說,它將增加更多的華為特性和功能。華為的「鴻蒙」系統一直處于研發中,此次事件加速了其研發進程,這個系統將打通手機、電腦、平板、穿戴設備、汽車、電視等全領域,重要的是這個系統會兼容Android和Web全部應用,之前的方舟編譯器也是此系統的伏筆。
華為“鴻蒙”系統為什么不基于Unix開發?
在手機操作系統領域,android基于Linux開發,蘋果IOS基于UNIX開發,那么華為的“鴻蒙”操作系統為什么不能基于UNIX開發呢?
Unix內核
Unix是一個閉源的操作系統,Unix的源代碼需要通過與它的所有者AT&T達成協議才能獲得許可。UNIX系統在學術界發展迅速,產生了很多分支,其中最著名的就是BSD(伯克利軟件發行版),而蘋果的Mac OS和IOS均是BSD衍生產品,采用了BSD的內核。
Linux內核
Linux從誕生開始就是開源的自由軟件,任何人都可以免費的使用。集成了Unix的核心設計思想,但是并沒有采用Unix的源碼。所有的Linux組建都是自由和開放的源代碼,任何人都可以創建一個Linux的發行版,比如ubuntu、debian、centos等等。
Unix和Linux的區別
Unix系統是閉源的,屬于商業軟件;Linux是開源的,屬于自由軟件。
Unix系統大多數與硬件配套;Linux可以運行在多種硬件平臺上。
操作系統內核
IOS和Mac OS是蘋果的系統,以流暢性著稱,IOS和Mac OS均采用了UNIX內核。IOS和Mac OS的內核均是UNIX的一個分支(Darwin),基于喬布斯以前創立的NEXT公司開發的操作系統OpenStep(1993年),而OpenStep在衍生于加州大學伯克利分校發布的BSD版本,是UNIX的一種分支。
Android的核心是Linux內核,誕生于2003年,后來在2005年由google收購,主要用以移動設備的操作系統。google收購了android之后,組建了開放手機聯盟,成員來自硬件廠商、電信運營商、互聯網廠商等85家大型企業組成,并且實現了android系統的開源。
UNIX系統屬于商業軟件,不開放源代碼,如果使用需要得到相關授權,并且UNIX系統的核心幾乎有美國壟斷。蘋果IOS系統之所以能夠基于UNIX,并且實現了商業的成功,與喬布斯是分不開的,IOS和Mac OS均是基于喬布斯在1993年發布的OpenStep系統(BSD衍生)。
從常年的研究角度,因為華為已經從2009年開始研究方舟編譯器,并且已經立項,而華為系統據說從2012年開始研究,所以華為很可能會從方舟編譯器考慮。畢竟方舟編譯器是針對安卓應用進行的編譯,為了完美契合,所以可能使用linux。
而且,目前的EMUI使用了全新的erofs超級文件系統,所以可以被列為linux內核分枝,所以華為使用Linux是早有定居,之前布局。
華為如果基于UNIX系統開發操作系統,第一:需要授權,授權被美國牢牢限制,而linux系統沒有這個問題;第二:門檻很高,蘋果IOS已經近30年的發展和改進,而華為2012年才開始搞自己的操作系統,短時間內很難打造一個“生態鏈”。
總之,華為的“鴻蒙”操作系統是無法使用UNXI內核的,只能基于Linux內核進行研發,畢竟華為也是Linux聯盟的重要成員。
-
華為
+關注
關注
215文章
34308瀏覽量
251189 -
UNIX
+關注
關注
0文章
296瀏覽量
41416 -
鴻蒙系統
+關注
關注
183文章
2634瀏覽量
66220
發布評論請先 登錄
相關推薦
評論