華為發布的鴻蒙系統提到微內核是什麼概念

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

在華為開發者大會上千呼萬喚的鴻蒙系統終於還是亮相了,和之前寫文章推測的差不多,華為這次為了打造生態系統代碼是開源的,採用了不同於安卓和蘋果系統的架構,使用了全新的微內核架構,之前在文章也多次提到方舟編譯器必然在這個系統中起到舉足輕重的作用,現在都變成了真實意義上的存在,華為在鴻蒙系統投入了4000多人,比原計劃提前了很多時間,前段時間華為釋放出來的一種信號,將繼續支持使用安卓系統在谷歌繼續授權的情況下,現在鴻蒙系統直接發布並沒有直接推送到手機設備,但從發布上已經看到支持手機也只是時間問題。

鴻蒙終於現世

鴻蒙系統的與眾不同

鴻蒙系統代碼開源。

全力打造生態系統,這是有別於IOS,和安卓有相似之處,從華為發布鴻蒙系統整體格局來看,不僅僅為了針對某個設備,這是要貫穿物聯網體系,實現真正的萬物互聯,想建立這麼強大的生態系統,必須面向全球的開發者開發自己的核心技術代碼,之前很多人還是猜測,華為很可能走不出自己的思路,開放代碼可能未必能夠實現,現在直接官方發布,證明了華為公司邁向了構建生態系統很堅實的一步。

華為生態系統起航

採用微內核架構。

現在流行的安卓系統屬於宏內核架構,所有的系統和服務都集成在一個系統裡面,在系統啟動的時候全部加載起來,由系統統一調配資源,宏內核對於小型的設備對小型設備,有著非常大的優勢,但對於越來越複雜的手機來講,這種架構的弊端已經顯示出來了。

IOS系統會稍微好一點屬於宏內核和微內核想結合的方式,但華為鴻蒙系統更加有魄力,直接採用全功能的微內核,由於微內核在通訊開銷上會比較大,所以華為在設計上做了大量的優化,已經在進程通訊性能上提升了5倍。

全方位共享分布式原理。

之前華為公司一直在喊著,華為的作業系統是為物聯網打造,不僅僅是為手機系統服務,從華為開發者大會發布的消息看這是事實不是在吹牛,就連之前華為一直不去涉及的領域智能電視也準備要發布了,證明了華為公司在打造真正的物聯網生態系統,圍繞著這個生態的關鍵需要一個分布式的作業系統,鴻蒙系統就是為了這個而打造的,萬物互聯的系統,採用了互為主從的設計方案,通過手機控制電腦,通過遙控器控制手機這些的操作在鴻蒙系統上都能得以體現。

unix系統架構

什麼是微內核

微內核基本的設計理念簡化內核,在設計上要對標谷歌的Fuchisa系統,大家都認識到微內核在未來的生態系統中起到非常大的作用,這也是作業系統未來發展的一個趨勢,說到微內核的歷史,經歷了三個時期的轉變,其中比較有名的案例是黑莓公司的QNX系統,整體來講在商業上應用相對比較少,這次華為直接作為構建生態系統的核心,還是存在的風險性的。

正是有了鴻蒙系統的存在,有了底氣和谷歌對話,如果開放安卓的授權繼續採用安卓,如果不授權那就直接上鴻蒙系統了,準備了這麼長時間華為這次算是打了翻身仗,谷歌是最不願意看到新的手機系統出現在市場上的,但華為本身已經顧及不了這麼多了,生態系統的建立勢在必行,可以先不考慮在手機上使用起碼現在別的網際網路體系先開始使用了,回到正題。

微內核流程

微內核經歷三代的發展,第一階段屬於萌芽期第二階段進入真正應用期,最直接的表現是性能有了明顯的提升,主要是在IPC通訊方式上做了優化;第三代就開始在高性能的基礎上重視安全因素了,因為數據在前兩代的基礎上並不能得到保證,完善了數據安全之後,微內核系統 seL4已經進入成熟期。

微內核系統優點:

(1).同時運行多種作業系統

(2).系統服務模塊化

(3).具有統一穩定接口

(4).適用於多處理系統設計

微內核缺點:

(1).系統服務高度的模塊化,通訊時候容易造成系統開銷

(2).頻繁調用系統服務,對於系統容易造成負擔

(3).系統服務和內核空間屬於分離狀態,降低了作業系統的緩存利用率

(4).進程之間進行數據交換的時候,容易額外造成作業系統開銷。

華為在消費電子領域影響力巨大

鴻蒙系統前景

之前任正非在接受採訪的時候講到,華為在生態系統構建上已經落後太多了,如果要扭轉這個局面需要付出很多,這次華為開發者大會發布開源了很多的東西,很多是華為積累了很多年的核心技術,這次為了打造生態貢獻了很多,並且準備投入10億美金來扶持開發者,可見華為打造生態系統的決心。

鴻蒙系統能不能成功關鍵在於國內是不是能夠推廣成功,之前華為主要在國際上的合作比較多,和國內網際網路公司合作的相比比較少一些,但這次必然需要合作共贏,而且華為這次已經和40個頭部應用取得了合作,在這方面也是有更多的國內企業願意幫助華為公司一起度過難關,華為的存在未必對國內公司有多大的副作用,如果沒有華為國內科技受到美國的制約會更大,華為的存在起碼對於國內的手機廠商講,在專利授權上會有討價還價的餘地,如果全部被歐美企業控制,自主權就變得非常低了。

具有歷史意義的一次開發者大會

還是之前說到的老問題,華為能不能衝出中國,主要在於國內很多內容廠家能不能配合到位,相信華為的鴻蒙在國內推廣起來問題不大,主要華為已經在消費電子方面已經積累了大量的忠實用戶,用了更好的功能直接升級就可以完成,華為手機現在日活量已經有5.3億,這是一個相當恐怖的數字,這也是華為敢於叫板谷歌主要原因,真要是被逼急了鴻蒙系統直接就上線了,加上國內的愛國主義情懷高漲,還是非常有助於這個系統的推廣。

微內核非常適用於華為對於鴻蒙系統的構想,再加上華為背後強大的技術支撐,鴻蒙系統如果生態真正的建立成功影響最大的就屬於谷歌了,因為這次美國封鎖事件之所以華為手機在國內不受影響,在國外谷歌的全家桶使用範圍非常廣泛,像常見的地圖,郵箱,視頻,應用市場等等都在谷歌的控制範圍之內。

如果真的鬧得不可開交,華為直接以消費電子為主要龍頭引領者國內很多內容製造商出海作戰,如果造成這種大趨勢,華為公司的行為可真就是實實在在的愛國行為了,對於一直想出海作戰國內應用廠商來講是一個極好的機會,從內心還是期待著這一天早點到來。

作為一個技術研發人員,會在第一時間了解鴻蒙的開發動態,並且下載相關的SDK開始研究之路,算是為國內的作業系統生態貢獻自己一份薄弱的力量。


請為這篇文章評分?


相關文章 

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

用萬眾矚目來形容剛剛過去的華為開發者大會(HDC2019),絲毫不為過。在這場擁有5000多人規模,聲勢浩大的大會上,華為大張旗鼓地秀出了自己的肌肉:制裁風波後依然高速增長的業績表現,子品牌榮耀...

鴻蒙出世,究竟強在哪?

昨天(9日)下午,華為在廣東東莞的華為松山湖基地召開了2019華為全球開發者大會,正式發布了自主研發的作業系統鴻蒙。「鴻蒙」取自古書——世界之初,已有鴻蒙,即將盤古開天地。千呼萬喚,這個新天地終...

華為鴻蒙系統問世!這套系統到底牛在哪裡?

都市快報 首席記者 梁應傑 部分內容綜合央視新聞、環球網小時候聽過盤古開天地故事的人,可能還記得開篇的一句話:「鴻蒙初開,天地混沌」,短短8個字交代了盤古出生時的環境。古人認為天地開闢之前,世界...

聊一聊華為新發布的鴻蒙 OS

在 HDC 2019 上余承東正式發布了華為的鴻蒙系統(英文名 HarmonyOS)並且宣布了開源,本想著去知乎上看一下有沒有大牛的技術解讀,結果發現整個鴻蒙發布相關的問題中大多數答案都在沸騰,...

華為公司鴻蒙系統展露真容

今天在廣東東莞舉行的華為開發者大會上,中國華為公司備受期待的鴻蒙系統終於展露了其真容!但在這次發布會之前,華為公司可謂是超級低調,耿直哥拿到的所有會議材料中都沒有提到鴻蒙兩字,而是更寬泛宏大的內容。

華為開發者大會前瞻:鴻蒙OS為物聯網而生

能源人都在看,點擊右上角加「關注」(原標題:華為開發者大會前瞻系列四:鴻蒙OS為物聯網而生)華為鴻蒙系統(HongmengOS),是華為開發的自有作業系統,鴻蒙作業系統可以將手機、電腦、平板、電...