簡單談談鴻蒙系統,寫于20年9月20日


在這里插入圖片描述
離華為開發者大會過去一周了,我這兩天也問了一下鴻蒙開發群的一些大牛,先行者,對于harmony os,聽到了很多種聲音,作為一個抱有學習態度的小白,我談談我個人的一點小看法(前幾天寫的一個點被我預測對了噢)好了,今天說的分為兩塊:鴻蒙到底是什么以及鴻蒙的最大賣點,
先來說一下鴻蒙到底是什么吧,毫無疑問,一個新的作業系統,當然也有很多人說是安卓套殼,我個人認為不是,可以看圖1:首先可以清楚的看到內核是linux 和華為自家的liteos,這個linux我個人推測肯定是被切分的linux,是只有最基本的時鐘,中斷,行程管理等功能的一個極簡的內核,因為我們可以看到華為將很多諸如安全,io等功能放在了內核上層等子系統中,這符合微內核的設計思想,同時將最核心,最能影響作業系統效率的功能放在了內核這個層級,應該說是一個很漂亮的設計,至于為什么將物聯網相關的liteos放那么底層,這里先埋個伏筆,想必看到這個圖的人看出了一個很有意思的地方,在系統服務層為啥會有一個專門的分布式模塊?鴻蒙不是手機作業系統??ok接著上面的問題,開啟鴻蒙最大的賣點—軟總線,軟總線顧名思義和硬總線應該是一對范疇,所謂總線,說白了就是一個將計算機中各個部件鏈接再一起的硬體設備,可以實作資料資訊,控制資訊在運算器,控制器,存盤器,io等設備間的傳輸,傳統的總線集成在一臺pc的主板上面,屬于硬體設備,華為的軟總線便是將看得見的主板變成看不見的電磁波,通過無線通信的方式在各個終端間傳播,這一點,需要滿足兩個條件,第一是協議,第二是速度,協議問題恰好對應了我上面埋的伏筆,那就是litos作為作業系統的內核,可以向上提供協議統一的,可實作iot生態統一的一套api,這一點解決了協議問題,下一個傳輸速度的問題,這個不用我說,華為在這方面可以說無人出其右,又便宜又快的5g足以滿足帶寬的需求,好了現在我們可以初見鴻蒙想干什么了,他對標的并不是安卓ios這樣的傳統作業系統,而是要去利用5g技術建立一個基于軟總線技術的iot生態,至于鴻蒙和安卓的關系我以后再說吧(手機打字太累了),我知道肯定有人問,這個和現在爛大街的云服務有啥不一樣,哈哈哈,這個問題可以很清楚的通過一個人例子說明:云服務可以看作一個簡單的client -server結構,有客戶端有服務端,顯然作為算力的提供者,server在這個結構里面的核心,傳統云服務效果好不好,主要看你的云服務器夠不夠厲害,但是華為的軟總線結構顯然總線才是核心,你家里搭載鴻蒙系統的冰箱,車上的車載gps,客廳里面的智慧屏都是這個總線上的算力貢獻者,如果把軟總線生態看作一臺計算機,那么每一個智能設備的處理器都是這個計算器處理器里面的一個alu,一個alu只能做簡單的算數邏輯運算,但是n個alu被統一起來時,就會有無限的可能,最后,不用我說了,華為什么要用微內核的愿意出來嘍,因為鴻蒙不僅是一個手機或是平板的作業系統,它還應該可以驅動每一個智能設備,安卓可以,一個不需要wifi, 不需要gui界面,不需要多任務處理行車記錄儀搭載了安卓,必將提高硬體的門檻,造成本能賣100塊的東西賣到了300,鴻蒙作為一個后來者,看到了這點,因此它在保留最基本功能的基礎上,把很多東西已到了子系統上面,硬體廠商可以根據自己業務的需要對子系統進行拆分,同時又不會影響liteos帶來的統一性,寫完已經是12點多了,以上見解絕不是空穴來風,是看了官方檔案和與一些開發者交流后的心得,我個人主管上面也是希望鴻蒙可以走出一條自己的路感謝鴻蒙系統背后的開發者以及即將為鴻蒙生態貢獻力量的開發者,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/165693.html
標籤:python
上一篇:智能制造-從愿景到實作路徑
