tft每日頭條

 > 生活

 > 鴻蒙os入門介紹

鴻蒙os入門介紹

生活 更新时间:2024-07-07 08:05:40

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

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

鴻蒙os入門介紹(你應該了解的10個關鍵問題)1

在這其中,鴻蒙OS的關注度無疑是最高的。它的問世,不僅僅意味着中國整個軟件業在操作系統層面補足短闆,而更是拉開了永久性改變操作系統全球格局的序幕。所以作為普通用戶我們有必要對鴻蒙OS進行一番理性、客觀地認識。而我們整理出來的這十個問題,可能是很多人最為關心的重點。

1.何為“鴻蒙”?

鴻蒙一詞來源于中國古代的傳說,傳說在盤古昆侖山開天辟地之前,世界是一團混沌的元氣,這種自然的元氣叫做鴻蒙,因此把那個時代稱作鴻蒙時代。鴻蒙在傳統文化中,有形容宇宙形成前的混沌狀态的含義。《莊子·在宥》中:“雲将東遊,過扶搖之枝,而适遭鴻蒙。”

查詢國家知識産權局商标局,我們發現共有兩個名為華為鴻蒙的商标進行注冊,申請人名稱都是華為技術有限公司。兩個商标雖然名稱一樣,但是業務範圍卻有所差異,其中一個包括了計算機軟件服務、通過網站提供計算機技術和編程信息、軟件即服務(SaaS)、雲計算、計算機軟件的更新和維護、多媒體産品的設計和開發、計算機軟件研究和開發等。

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

鴻蒙os入門介紹(你應該了解的10個關鍵問題)2

華為注冊“鴻蒙”商标,也符合其一貫的命名方式。華為過往産品命名經常取自于神話傳說,比如麒麟、鴻鹄等等。甚至華為還将紫龍、青鳥、朱雀、騰蛇、白虎等一衆瑞獸祥禽也都給注冊了。

顯然,華為将自家的操作系統命名為“鴻蒙”,暗含了“開天辟地”之意。它不僅僅意味着這是中國在這一領域實現了突破,而且還預示着“鴻蒙”代表着整個行業的未來。

2. 鴻蒙OS是“備胎轉正”?

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

鴻蒙os入門介紹(你應該了解的10個關鍵問題)3

鴻蒙OS并非一蹴而就。據了解,華為的操作系統是由華為2012實驗室下屬的歐拉實驗室研發。據說這個實驗室的成立是創始人任正非在受電影《2012》啟發之後成立的。在當時華為内部的一場會議上,華為2012實驗室的專家詢問任正非研發操作系統的意義。任正非回答說,我們做操作系統的目的就是防止别人“斷我們的糧食”,一旦谷歌和微軟的系統不讓我們用了,我們的備用系統就要頂上來。一語成谶,在禁令下達後,谷歌果然宣布終止與華為的合作,華為手機不能再使用谷歌版的安卓系統。

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

雖然在一開始确實有備用的初衷,但随着華為後續在操作系統研發上的持續,他們開始并不滿足于做一個安卓的替代方案,而是要打造一個全新的,不同于安卓的操作系統。按照華為消費者業務CEO餘承東說法,鴻蒙OS是面向未來的操作系統,且是一個面向AI的操作系統。“随着全場景智慧時代的到來,華為認為需要進一步提升操作系統的跨平台能力,包括支持全場景、跨多設備和平台的能力以及應對低時延、高安全性挑戰的能力,因此逐漸形成了鴻蒙OS的雛形。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)4

有個人很關鍵——王成錄,現任華為消費者BG任軟件總裁。他先是華為核心網産品線總裁,核心網OS上積累了經驗(實現了基于嵌入式Linux的RTOS)。随後調任2012實驗室中央軟件部總裁,并啟動了鴻蒙的研究。也正是因為鴻蒙OS經過了獨立開發、基于pSOS和VxWorks微内核開發RTOS、基于開源的嵌入式Linux宏内核開發等多個曆程,這才為鴻蒙的誕生奠定了雄厚的技術基礎。

嚴格意義上說,目前的鴻蒙OS算是一個“早産兒”。據悉,華為本計劃在明年春天發布該系統,但在經曆了美國制裁危機後,華為調集了近5000人的團隊,加班加點對鴻蒙OS進行完善。一位華為内部人士就稱,鴻蒙OS的發布實際上很倉促,“發布會的PPT和材料都是連夜準備的。”

3. 鴻蒙OS能做什麼?

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

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

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

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

鴻蒙os入門介紹(你應該了解的10個關鍵問題)5

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

鴻蒙OS與安卓、iOS是不一樣的操作系統。基于這個獨特系統,華為要打造一個全新的移動互聯網生态。事實上,相關的工作華為早就在進行之中:在今年上半年的華為“HI LINK生态大會”上,華為首次發布了全場景智慧化(IoT)戰略,并提出了“1+8+N”戰略:

“1”是以“手機”為主入口;

“8”是以“平闆、PC、穿戴、HD、AI音箱、耳機、VR、車機”等為輔入口;

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

鴻蒙os入門介紹(你應該了解的10個關鍵問題)6

在未來,華為鴻蒙OS将和全場景智慧化戰略耦合。它不僅适用于手機、電腦、平闆,還适用于可穿戴設備、車輛、音箱等各個平台。而且其高效率鍊接和低時延的特性,也使其更适用于工業物聯網領域。這是分布式架構首次用于終端OS,可以實現分布式任務調度、分布式數據管理,并實現跨終端無縫體驗。

4. 為何要采用“微内核”?

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

鴻蒙os入門介紹(你應該了解的10個關鍵問題)7

和大多數操作系統目前采用的“宏内核”将進程管理、設備驅動程序、文件系統都放進了操作系統的管理中心的做法不同,鴻蒙将設備驅動程序和文件系統等在内的程序從内核中拿出,内核内隻保留處理時間、内存、通訊、中斷等基本功能的資源管理程序。需要調用時,系統直接發送授權申請即可。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)8

微内核設計的一個長處是在不影響系統其他部分的情況下,實現更高效的代替現有文檔系統模塊的工作。我們甚至能夠在系統運行時将研發出的新系統模塊或需要替換現有模塊的模塊直接而且迅速的加入系統。

另外,用不到的模塊将不會被加載到内存中,因此微内核就能夠更有效的利用内存。餘承東打了個比方,Android系統就像各種車輛都擠在同一個車道,而鴻蒙OS相當于給道路劃分出了快車道、慢車道、自行車道,各個進程之間不會相互堵塞。基于這樣的調度方式,鴻蒙OS進程之間通信效率,比谷歌新開發的微内核系統Fuchsia還要高出5倍,比實時操作系統QNX還要高出3倍。

這種靈活地調用方式,符合未來物聯網設備的特性。它能夠實現跨設備之間的連接,而在現有的操作系統下,要實現類似的效果,整個連接、通信的過程将會異常複雜。

5. 真能實現“彈性部署”?

前面提到,鴻蒙OS是一款全場景分布式OS。其最核心的亮點,是實現了模塊化解耦,對應不同的設備可彈性部署。這種分布式的彈性部署,僅僅做代碼級别的切割是難以完成的,需要從邏輯上對現有的軟件系統架構解耦。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)9

解耦後的通用接口文件,會記錄每個模塊适用于什麼樣硬件配置的設備,它們的線程和交互進程通信機制。比系統碰到新的硬件時,鴻蒙OS會根據硬件的處理器能力、内存大小、ROM、麥克風等等各種硬件環境自動适配相應的模塊上去,實現可彈性部署。這就使得鴻蒙OS适用于GB級别的PC\手機、MB級别的智能手表,KB級别的小型智能家居設備的基礎。

根據華為官方的說法,鴻蒙OS能夠實現最低10KB級别的硬件部署能力。而目前,鴻蒙OS中這樣不同的模塊之間接口通用文件有8000多個,并且這個數字還在不斷增加之中,這就使得鴻蒙OS後續能夠适用于更多終端設備。

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

鴻蒙OS的分布式架構,可以實現分布式任務調度、分布式數據管理,并實現跨終端無縫體驗。在這其中,跨終端的無縫體驗對于設備時間的通信連接有三大要求:低時延(端到端時延小于20ms)、高吞吐(有效吞吐高達1.2Gbps)、高可靠(抗丢包率高達25%)。

為了說明此特性,華為在開發者大會現場展示了一個Demo:男生用自己的華為手機接收無人機的拍攝畫面,再将其分享到女友的手機上,以及家裡的大屏幕電視上。另外在現場的視頻演示中,女生在電腦上使用鼠标,将手機中的信息直接拖拽到電腦之中。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)10

分布式總線系統,把原來由一個中央處理模塊完成的計算任務,分布到了系統中各個模塊中,每個模塊都具備一定的數據處理能力。同時,由于分布式總線的數據容量,不再受限于某一個中央處理模塊,所以,其系統擴展性也就更好。用戶可以根據需求随時在總線上增加新的功能模塊,獲得新的功能。同時,分布式總線,使得用戶可以在總線任意位置進行擴展,更加靈活方便。

舉個形象的例子:分布式軟總線就類似于古代長城的烽火台,長城上的烽火台實質就是一個個終端,任意一個烽火台都可以發起數據的傳輸(烽火),其他烽火台也都可以接收到信号,轉而進行自己的數據處理。而且長城的烽火台之間并不是簡單的鍊式連接,通常都是各種拓撲形式的混搭,有鍊式、星型、樹型等等,某一個烽火台的故障并不會影響其他烽火台的正常工作,甚至還可以通過一種協作方式來在某種程度上彌補這台故障烽火台缺失帶來的漏洞。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)11

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

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

目前安卓采用的是宏内核,将系統底層功能、組件和驅動都打包成一個大内核,安全權限依靠Root。所以往往隻要掌握了Root權限,就能夠輕松攻破整個系統,随意調取用戶的任何敏感信息。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)12

在基于微内核的鴻蒙OS設計中,系統底層功能、組件和驅動都是模塊化設計,外核服務相互隔離,獨立加密,從而更加安全。同時,鴻蒙OS将微内核技術應用于可信執行環境(TEE),是利用數學方法,從源頭驗證系統正确,無漏洞的有效手段。這項技術目前主要應用于航空與芯片設計等領域,實現起來極為複雜,一行程序代碼,需要100行驗證代碼。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)13

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

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

榮耀智慧屏的産品規劃正好在這個(開發鴻蒙)時間點,我們恰如其分趕上這個時間點。”趙明在發布會結束後的媒體群訪時說。

從現階段的鴻蒙OS來看,目前鴻蒙OS的架構内核包含Linux内核、鴻蒙微内核和LiteOS,這就使得它能夠兼容現有的安卓應用。而相對于智能手機而言,目前以智能電視為代表的大屏終端在應用規模上比較小,相應的适配和系統優化的工作就要容易的多。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)14

“智慧屏跟手機來比,今天它還是相對小的,我們可以有足夠的時間把一個又一個的應用好好的打磨好,這也是給了我們很多的緩沖期。”趙明說,鴻蒙操作系統在終端上的應用,首先是大屏産品和可穿戴等設備,新系統對于手機産品隻是“第二選擇”。

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

在演講中餘承東提到:“很多人問我鴻蒙能不能使用在手機上,當然可以,我們随時可以啟用鴻蒙。安卓系統如果不能使用,我們将安卓系統遷移到鴻我們将安卓系統遷移到鴻蒙OS,需要1至2天時間就可實現。

事實上,華為這樣的說法并不是誇大其詞。由于現階段鴻蒙OS本身就兼容安卓,所以真要遷移難度并不大。并且這樣的做法在此前也有先例:早些年,魅族旗下的多款機型就通過了系統升級将底層全部替換為阿裡的YunOS。2017年,魅藍旗下多款機型再次通過系統升級完成了由YunOS向安卓底層遷移。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)15

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

操作系統與當前所有應用程序相适配隻是第一步。接下來要做的就是建立操作系統對應終端廠商的生态。目前,華為手機的年出貨量已經達到了2-3億台,除此之外華為旗下還有一系列除了手機之外的PC、平闆、智能家居以及可穿戴設備等等數以十億産品線。如此龐大的終端設備數量對于未來華為構建屬于鴻蒙的系統生态無疑具備足夠的優勢。但也正是因為擁有如此龐大的設備數量和用戶基數,所以在鴻蒙OS的部署上,華為也表現出了足夠的謹慎。

除了不斷推出終端的設備産品,華為在開源做生态上也下了一盤大棋。在發布會上華為将研發的業界首個集多語言聯合優化于一體的方舟編譯器部分代碼開源,希望與合作夥伴和開發者一同打造開放、健康、共赢的終端生态。此外,華為對此前對開發者提供資金和資源支持的“耀星計劃”進行升級,投資10億美元推進全場景的應用開發。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)16

另外,華為将為鴻蒙OS建立開源基金會,并成立開源社區,以吸引更多合作夥伴和開發者參與。這個開源基金會是完全公益化、非盈利和開放的,将在最近一兩個月正式運營起來。而華為消費者業務首席戰略官邵洋表示,鴻蒙OS也不隻支持麒麟或者海思自己的芯片,還會在開源社區彙聚衆多芯片商來适配鴻蒙OS,“在OS這件事情上,華為是一個堅定的投入者,但不是唯一的擁有者,擁有者是作為這個開源組織的所有人。”他說。

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

目前鴻蒙OS還是1.0版本。

根據華為公布的鴻蒙OS的演進路徑,華為将在2020年推出鴻蒙OS2.0,應用于創新國産PC、手表/手環、車機上;2021年推出鴻蒙OS3.0,應用于音箱、耳環上;2022年将應用在VR眼鏡等更多終端設備。華為要通過鴻蒙OS打造的,是一個5G時代軟硬件閉環的超級生态。

鴻蒙os入門介紹(你應該了解的10個關鍵問題)17

華為希望通過幾年的時間,建立起自己的生态系統,然後鴻蒙OS通過開源和第三方支持,實現更為豐富的第三方驅動和應用。未來的鴻蒙OS不僅能運行在華為的設備上,也能運行到第三方的PC、車機、穿戴設備、大屏終端上……當然,目前來看華為距離這樣的目标還有一段距離,并且實現的過程中必定充滿了坎坷和曲折。

值得一提的是,華為2019年開發者大會舉辦的當天,也就是8月9号。正好也是華為消費者業務CEO餘承東的50歲生日。在當天深夜,這位已經在華為工作了27年的老員工在朋友圈感慨道:

今天50歲生日,恰與華為開發者大會/鴻蒙OS發布同一天,難忘的日子。感恩父母給予我生命和溫暖的家,培養我積極、樂觀、真誠、奮鬥的個性。安徽貧窮農村十分艱苦生活時期,仍堅持給我上學的機會,讓我能夠走出農村。感恩學生時代遇到很多好老師好同學,感恩工作時遇到一個有偉大老闆和奮鬥文化的好公司,感恩工作中遇到很多好兄弟姐妹,感恩家人的鼎力支持、溫暖與愛。自己真是十分幸運的啊!珍惜機遇,繼續拼搏,人生下半場,開啟新征程!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved