關於鴻蒙OS,你應該了解的10個問題

文章推薦指數: 80 %
投票人數:10人

用萬眾矚目來形容剛剛過去的華為開發者大會(HDC2019),絲毫不為過。

在這場擁有5000多人規模,聲勢浩大的大會上,華為大張旗鼓地秀出了自己的肌肉:制裁風波後依然高速增長的業績表現,子品牌榮耀首款大屏終端「智慧屏」,為智慧型手機打造的全新EMUI 10,以及傳聞已久,終於揭開神秘面紗的「鴻蒙OS」.......

在這其中,鴻蒙OS的關注度無疑是最高的。

它的問世,不僅僅意味著中國整個軟體業在作業系統層面補足短板,而更是拉開了永久性改變作業系統全球格局的序幕。

所以作為普通用戶我們有必要對鴻蒙OS進行一番理性、客觀地認識。

而我們整理出來的這十個問題,可能是很多人最為關心的重點。

1.何為「鴻蒙」?

鴻蒙一詞來源於中國古代的傳說,傳說在盤古崑崙山開天闢地之前,世界是一團混沌的元氣,這種自然的元氣叫做鴻蒙,因此把那個時代稱作鴻蒙時代。

鴻蒙在傳統文化中,有形容宇宙形成前的混沌狀態的含義。

《莊子·在宥》中:「雲將東遊,過扶搖之枝,而適遭鴻蒙。

查詢國家知識產權局商標局,我們發現共有兩個名為華為鴻蒙的商標進行註冊,申請人名稱都是華為技術有限公司。

兩個商標雖然名稱一樣,但是業務範圍卻有所差異,其中一個包括了計算機軟體服務、通過網站提供計算機技術和編程信息、軟體即服務(SaaS)、雲計算、計算機軟體的更新和維護、多媒體產品的設計和開發、計算機軟體研究和開發等。

另外一個則是圖形加速器、文件管理用電腦程式、作業系統程序、計算機操作程序、計算機操作軟體、計算機中央處理器、用於遠程檢索計算機和計算機網絡內容的電腦程式、音頻和視頻設備操作控制用計算機軟體、編譯軟體等。

華為註冊「鴻蒙」商標,也符合其一貫的命名方式。

華為過往產品命名經常取自於神話傳說,比如麒麟、鴻鵠等等。

甚至華為還將紫龍、青鳥、朱雀、騰蛇、白虎等一眾瑞獸祥禽也都給註冊了。

顯然,華為將自家的作業系統命名為「鴻蒙」,暗含了「開天闢地」之意。

它不僅僅意味著這是中國在這一領域實現了突破,而且還預示著「鴻蒙」代表著整個行業的未來。

2. 鴻蒙OS是「備胎轉正」?

在此前的傳聞中,鴻蒙OS是華為應對緊急情況下的「Plan B」,但如果深入研究一下鴻蒙OS的發展歷程,你就會明白鴻蒙OS絕不僅僅是一個「備胎」。

鴻蒙OS並非一蹴而就。

據了解,華為的作業系統是由華為2012實驗室下屬的歐拉實驗室研發。

據說這個實驗室的成立是創始人任正非在受電影《2012》啟發之後成立的。

在當時華為內部的一場會議上,華為2012實驗室的專家詢問任正非研發作業系統的意義。

任正非回答說,我們做作業系統的目的就是防止別人「斷我們的糧食」,一旦谷歌和微軟的系統不讓我們用了,我們的備用系統就要頂上來。

一語成讖,在禁令下達後,谷歌果然宣布終止與華為的合作,華為手機不能再使用谷歌版的安卓系統。

十年前,華為就已經啟動了研究,2017年第一代版本面世。

雖然在一開始確實有備用的初衷,但隨著華為後續在作業系統研發上的持續,他們開始並不滿足於做一個安卓的替代方案,而是要打造一個全新的,不同於安卓的作業系統。

按照華為消費者業務CEO余承東說法,鴻蒙OS是面向未來的作業系統,且是一個面向AI的作業系統。

「隨著全場景智慧時代的到來,華為認為需要進一步提升作業系統的跨平台能力,包括支持全場景、跨多設備和平台的能力以及應對低時延、高安全性挑戰的能力,因此逐漸形成了鴻蒙OS的雛形。

有個人很關鍵——王成錄,現任華為消費者BG任軟體總裁。

他先是華為核心網產品線總裁,核心網OS上積累了經驗(實現了基於嵌入式Linux的RTOS)。

隨後調任2012實驗室中央軟體部總裁,並啟動了鴻蒙的研究。

也正是因為鴻蒙OS經過了獨立開發、基於pSOS和VxWorks微內核開發RTOS、基於開源的嵌入式Linux宏內核開發等多個歷程,這才為鴻蒙的誕生奠定了雄厚的技術基礎。

嚴格意義上說,目前的鴻蒙OS算是一個「早產兒」。

據悉,華為本計劃在明年春天發布該系統,但在經歷了美國制裁危機後,華為調集了近5000人的團隊,加班加點對鴻蒙OS進行完善。

一位華為內部人士就稱,鴻蒙OS的發布實際上很倉促,「發布會的PPT和材料都是連夜準備的。

3. 鴻蒙OS能做什麼?

在開發者大會上,華為列舉了當前作業系統存在的一系列弊病:

首先,安卓和Linux作業系統內核龐大冗餘,不同終端下難以做到體驗流暢;

其次,多終端設備中存儲的敏感信息越來越多,對於系統的安全性要求更高;

第三, 軟體生態與硬體綁定,跨終端體驗難以保障,開發效率低;

官方對於鴻蒙OS的定義是:基於微內核的全場景分布式OS。

鴻蒙OS與安卓、iOS是不一樣的作業系統。

基於這個獨特系統,華為要打造一個全新的移動網際網路生態。

事實上,相關的工作華為早就在進行之中:在今年上半年的華為「HI LINK生態大會」上,華為首次發布了全場景智慧化(IoT)戰略,並提出了「1+8+N」戰略:

「1」是以「手機」為主入口;

「8」是以「平板、PC、穿戴、HD、AI音箱、耳機、VR、車機」等為輔入口;

「N」是「泛IoT硬體」,包括照明、安防、環境、清掃等,以實現覆蓋多個場景。

在未來,華為鴻蒙OS將和全場景智慧化戰略耦合。

它不僅適用於手機、電腦、平板,還適用於可穿戴設備、車輛、音箱等各個平台。

而且其高效率連結和低時延的特性,也使其更適用於工業物聯網領域。

這是分布式架構首次用於終端OS,可以實現分布式任務調度、分布式數據管理,並實現跨終端無縫體驗。

4. 為何要採用「微內核」?

微內核的概念是由Richard Rashid在卡內基梅隆(Carnegie-Mellon)大學開發Mach作業系統時提出的,目標是建立一個基於消息傳送(message passing)機制的最小內核,以便在此基礎上建造對其它作業系統的模擬層來模擬其它作業系統的特性。

和大多數作業系統目前採用的「宏內核」將進程管理、設備驅動程序、文件系統都放進了作業系統的管理中心的做法不同,鴻蒙將設備驅動程序和文件系統等在內的程序從內核中拿出,內核內只保留處理時間、內存、通訊、中斷等基本功能的資源管理程序。

需要調用時,系統直接發送授權申請即可。

微內核設計的一個長處是在不影響系統其他部分的情況下,實現更高效的代替現有文檔系統模塊的工作。

我們甚至能夠在系統運行時將研發出的新系統模塊或需要替換現有模塊的模塊直接而且迅速的加入系統。

另外,用不到的模塊將不會被加載到內存中,因此微內核就能夠更有效的利用內存。

余承東打了個比方,Android系統就像各種車輛都擠在同一個車道,而鴻蒙OS相當於給道路劃分出了快車道、慢車道、自行車道,各個進程之間不會相互堵塞。

基於這樣的調度方式,鴻蒙OS進程之間通信效率,比谷歌新開發的微內核系統Fuchsia還要高出5倍,比實時作業系統QNX還要高出3倍。

這種靈活地調用方式,符合未來物聯網設備的特性。

它能夠實現跨設備之間的連接,而在現有的作業系統下,要實現類似的效果,整個連接、通信的過程將會異常複雜。

5. 真能實現「彈性部署」?

前面提到,鴻蒙OS是一款全場景分布式OS。

其最核心的亮點,是實現了模塊化解耦,對應不同的設備可彈性部署。

這種分布式的彈性部署,僅僅做代碼級別的切割是難以完成的,需要從邏輯上對現有的軟體系統架構解耦。

解耦後的通用接口文件,會記錄每個模塊適用於什麼樣硬體配置的設備,它們的線程和交互進程通信機制。

比系統碰到新的硬體時,鴻蒙OS會根據硬體的處理器能力、內存大小、ROM、麥克風等等各種硬體環境自動適配相應的模塊上去,實現可彈性部署。

這就使得鴻蒙OS適用於GB級別的PC\手機、MB級別的智能手錶,KB級別的小型智能家居設備的基礎。

根據華為官方的說法,鴻蒙OS能夠實現最低10KB級別的硬體部署能力。

而目前,鴻蒙OS中這樣不同的模塊之間接口通用文件有8000多個,並且這個數字還在不斷增加之中,這就使得鴻蒙OS後續能夠適用於更多終端設備。

6. 分布式軟總線的好處?

鴻蒙OS的分布式架構,可以實現分布式任務調度、分布式數據管理,並實現跨終端無縫體驗。

在這其中,跨終端的無縫體驗對於設備時間的通信連接有三大要求:低時延(端到端時延小於20ms)、高吞吐(有效吞吐高達1.2Gbps)、高可靠(抗丟包率高達25%)。

為了說明此特性,華為在開發者大會現場展示了一個Demo:男生用自己的華為手機接收無人機的拍攝畫面,再將其分享到女友的手機上,以及家裡的大螢幕電視上。

另外在現場的視頻演示中,女生在電腦上使用滑鼠,將手機中的信息直接拖拽到電腦之中。

分布式總線系統,把原來由一個中央處理模塊完成的計算任務,分布到了系統中各個模塊中,每個模塊都具備一定的數據處理能力。

同時,由於分布式總線的數據容量,不再受限於某一個中央處理模塊,所以,其系統擴展性也就更好。

用戶可以根據需求隨時在總線上增加新的功能模塊,獲得新的功能。

同時,分布式總線,使得用戶可以在總線任意位置進行擴展,更加靈活方便。

舉個形象的例子:分布式軟總線就類似於古代長城的烽火台,長城上的烽火台實質就是一個個終端,任意一個烽火台都可以發起數據的傳輸(烽火),其他烽火台也都可以接收到信號,轉而進行自己的數據處理。

而且長城的烽火台之間並不是簡單的鏈式連接,通常都是各種拓撲形式的混搭,有鏈式、星型、樹型等等,某一個烽火台的故障並不會影響其他烽火台的正常工作,甚至還可以通過一種協作方式來在某種程度上彌補這台故障烽火台缺失帶來的漏洞。

在未來搭載鴻蒙OS系統的設備將不再受限於硬體,手機可以調用PC的處理器,調用無人機、攝像頭的相機,調用其他任何智能設備,真正實現萬物互聯。

7. 如何實現更高的安全性?

目前安卓採用的是宏內核,將系統底層功能、組件和驅動都打包成一個大內核,安全權限依靠Root。

所以往往只要掌握了Root權限,就能夠輕鬆攻破整個系統,隨意調取用戶的任何敏感信息。

在基於微內核的鴻蒙OS設計中,系統底層功能、組件和驅動都是模塊化設計,外核服務相互隔離,獨立加密,從而更加安全。

同時,鴻蒙OS將微內核技術應用於可信執行環境(TEE),是利用數學方法,從源頭驗證系統正確,無漏洞的有效手段。

這項技術目前主要應用於航空與晶片設計等領域,實現起來極為複雜,一行程序代碼,需要100行驗證代碼。

那麼鴻蒙OS全場景部署之後,那些安全等級比較弱的設備會不會成為整個物聯網安全的突破口呢?在事後接受採訪時,華為官方表示解決這個問題的途徑有兩個:一是加強對設備的認證與信任機制,保證都是正規廠商的設備;其次,未來的數據將採用分布式存儲,用的時候再集中起來,這樣會更安全。

8. 為什麼第一款搭載的設備是榮耀「智慧屏」?

榮耀智慧屏的產品規劃正好在這個(開發鴻蒙)時間點,我們恰如其分趕上這個時間點。

」趙明在發布會結束後的媒體群訪時說。

從現階段的鴻蒙OS來看,目前鴻蒙OS的架構內核包含Linux內核、鴻蒙微內核和LiteOS,這就使得它能夠兼容現有的安卓應用。

而相對於智慧型手機而言,目前以智能電視為代表的大屏終端在應用規模上比較小,相應的適配和系統優化的工作就要容易的多。

「智慧屏跟手機來比,今天它還是相對小的,我們可以有足夠的時間把一個又一個的應用好好的打磨好,這也是給了我們很多的緩衝期。

」趙明說,鴻蒙作業系統在終端上的應用,首先是大屏產品和可穿戴等設備,新系統對於手機產品只是「第二選擇」。

9. 真能實現一兩天完成由安卓向鴻蒙遷移?

在演講中余承東提到:「很多人問我鴻蒙能不能使用在手機上,當然可以,我們隨時可以啟用鴻蒙。

安卓系統如果不能使用,我們將安卓系統遷移到鴻我們將安卓系統遷移到鴻蒙OS,需要1至2天時間就可實現。

事實上,華為這樣的說法並不是誇大其詞。

由於現階段鴻蒙OS本身就兼容安卓,所以真要遷移難度並不大。

並且這樣的做法在此前也有先例:早些年,魅族旗下的多款機型就通過了系統升級將底層全部替換為阿里的YunOS。

2017年,魅藍旗下多款機型再次通過系統升級完成了由YunOS向安卓底層遷移。

真正掣肘華為手機全面使用鴻蒙OS的,還是一個最難的問題:生態。

作業系統與當前所有應用程式相適配只是第一步。

接下來要做的就是建立作業系統對應終端廠商的生態。

目前,華為手機的年出貨量已經達到了2-3億台,除此之外華為旗下還有一系列除了手機之外的PC、平板、智能家居以及可穿戴設備等等數以十億產品線。

如此龐大的終端設備數量對於未來華為構建屬於鴻蒙的系統生態無疑具備足夠的優勢。

但也正是因為擁有如此龐大的設備數量和用戶基數,所以在鴻蒙OS的部署上,華為也表現出了足夠的謹慎。

除了不斷推出終端的設備產品,華為在開源做生態上也下了一盤大棋。

在發布會上華為將研發的業界首個集多語言聯合優化於一體的方舟編譯器部分代碼開源,希望與合作夥伴和開發者一同打造開放、健康、共贏的終端生態。

此外,華為對此前對開發者提供資金和資源支持的「耀星計劃」進行升級,投資10億美元推進全場景的應用開發。

另外,華為將為鴻蒙OS建立開源基金會,並成立開源社區,以吸引更多合作夥伴和開發者參與。

這個開源基金會是完全公益化、非盈利和開放的,將在最近一兩個月正式運營起來。

而華為消費者業務首席戰略官邵洋表示,鴻蒙OS也不只支持麒麟或者海思自己的晶片,還會在開源社區匯聚眾多晶片商來適配鴻蒙OS,「在OS這件事情上,華為是一個堅定的投入者,但不是唯一的擁有者,擁有者是作為這個開源組織的所有人。

」他說。

10. 未來鴻蒙OS的進階之路?

目前鴻蒙OS還是1.0版本。

根據華為公布的鴻蒙OS的演進路徑,華為將在2020年推出鴻蒙OS2.0,應用於創新國產PC、手錶/手環、車機上;2021年推出鴻蒙OS3.0,應用於音箱、耳環上;2022年將應用在VR眼鏡等更多終端設備。

華為要通過鴻蒙OS打造的,是一個5G時代軟硬體閉環的超級生態。

華為希望通過幾年的時間,建立起自己的生態系統,然後鴻蒙OS通過開源和第三方支持,實現更為豐富的第三方驅動和應用。

未來的鴻蒙OS不僅能運行在華為的設備上,也能運行到第三方的PC、車機、穿戴設備、大屏終端上……當然,目前來看華為距離這樣的目標還有一段距離,並且實現的過程中必定充滿了坎坷和曲折。

值得一提的是,華為2019年開發者大會舉辦的當天,也就是8月9號。

正好也是華為消費者業務CEO余承東的50歲生日。

在當天深夜,這位已經在華為工作了27年的老員工在朋友圈感慨道:

今天50歲生日,恰與華為開發者大會/鴻蒙OS發布同一天,難忘的日子。

感恩父母給予我生命和溫暖的家,培養我積極、樂觀、真誠、奮鬥的個性。

安徽貧窮農村十分艱苦生活時期,仍堅持給我上學的機會,讓我能夠走出農村。

感恩學生時代遇到很多好老師好同學,感恩工作時遇到一個有偉大老闆和奮鬥文化的好公司,感恩工作中遇到很多好兄弟姐妹,感恩家人的鼎力支持、溫暖與愛。

自己真是十分幸運的啊!珍惜機遇,繼續拼搏,人生下半場,開啟新征程!


請為這篇文章評分?


相關文章