HarmonyOS(鴻蒙系統(tǒng),鴻蒙OS)是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分布式操作系統(tǒng)
一、華為鴻蒙系統(tǒng)的核心技術優(yōu)勢主要在于兩點:
1、微內核;
微內核具有諸多技術優(yōu)勢。隨著操作系統(tǒng)越來越復雜,微內核的優(yōu)勢逐步顯現(xiàn):高安全性、高可靠、高擴展性、高可維護性和支持分布式計算。
目前,安卓系統(tǒng)采用的是宏內核。宏內核是把所有系統(tǒng)服務都放到內核里,包括文件系統(tǒng)、設備驅動、虛擬內存管理、網絡協(xié)議棧等。
隨著操作系統(tǒng)越來越復雜,內核里面的東西也越來越多。宏內核的問題逐漸暴露出來,具體包括以下:
1)、操心系統(tǒng)代碼量龐大,漏洞防不勝防。以linux2.6內核為例,超過1100萬行代碼。代碼量越大,潛在漏洞量越多。超過1100萬行的代碼帶來的潛在漏洞防不勝防。
2)、大量服務、硬件驅動都在內核中,導致操作系統(tǒng)可擴展性差。由于所有系統(tǒng)服務都在宏內核系統(tǒng)中,要適應不同的硬件需要修改許多系統(tǒng)服務。這導致宏內核系統(tǒng)的適配性很差,尤其是在硬件規(guī)格差異極大的物聯(lián)網終端上。
于是,微內核應運而生,其核心思想是簡化內核功能,內核只提供最基礎的系統(tǒng)服務,其他系統(tǒng)服務統(tǒng)統(tǒng)都放在內核之外的用戶態(tài)來實現(xiàn)。比如內核中只保留多進程調度、多進程通信(IPC)等服務。其他系統(tǒng)服務例如文件系統(tǒng)、POSIX服務、網絡協(xié)議棧甚至外設驅動都放在了用戶態(tài)中來實現(xiàn)。
華為鴻蒙系統(tǒng)采用的是微內核。相比于宏內核,微內核帶來了很多新的優(yōu)勢:
1)、高安全性。微內核的代碼量大大減少,帶來了更高的安全性。有的微內核僅有1萬行代碼,可以實現(xiàn)形式化證明,從數(shù)學上論證代碼的安全性。
2)、高可靠。微內核的內核非常穩(wěn)定,具有高可靠性。眾多系統(tǒng)服務都運行在用戶態(tài)模塊上,并不影響系統(tǒng)穩(wěn)定性。
3)、高擴展性。由于眾多系統(tǒng)服務都轉移到了用戶態(tài)服務模塊上,可以方便地根據(jù)終端需求進行按需剪裁和添加,實現(xiàn)了高擴展性。
4)、高可維護性。用戶態(tài)模塊可以彼此獨立的啟停、卸載和升級。
5)、支持分布式計算。用戶態(tài)服務模塊都是獨立運行的,天然支持分布式計算。
2、方舟編譯器:
方舟編譯器的價值是提升了為安卓系統(tǒng)編寫的Java代碼的運行效率。如果華為要另起爐灶做新的操作系統(tǒng),仍然需要第三方應用開發(fā)者做大量的代碼重新編譯。因此,希望依靠方舟編譯器實現(xiàn)新操作系統(tǒng)的無縫對接是不可能的。
當前 Android 平臺的絕大多數(shù)應用是使用 Java 語言寫的,CPU 只能理解匯編指令,因此需要一個虛擬機(Virtual Machine,簡稱 VM),它包含翻譯器和編譯器,把 Java 高級語言轉換成機器能懂的語言。但是,VM的存在會導致程序運行變慢甚至卡頓,包括 VM 的統(tǒng)一回收內存垃圾也會帶來卡頓。
華為編譯器最大的優(yōu)勢在于,它繞過了 VM。換句話說,通過方舟編譯器,開發(fā)者的應用在下載之前就已經轉化成為機器可以識別的代碼,因而可以在手機上快速安裝、啟動和運行,而無需在經過 VM 的編譯——某種程度上,方舟編譯器是將編譯過程提前到應用開發(fā)階段,從而大幅度減少了智能手機和操作系統(tǒng)的運行負擔。
二、華為鴻蒙系統(tǒng)用于手機操作系統(tǒng),預計很難獲得商業(yè)上的成功
通過回顧歷史上IBM和微軟的操作系統(tǒng)戰(zhàn)爭,我們會發(fā)現(xiàn)當年的IBM比今天的華為實力更強、技術優(yōu)勢更高,對第三方合作伙伴吸引力更強,但是其推出的OS/2操作系統(tǒng)仍然敗給了微軟。因此,操作系統(tǒng)是一個贏家通吃的行業(yè)。后來者基本沒有機會通過復制前者取得勝利。
三、華為鴻蒙未來最大的機遇在于物聯(lián)網時代:
1、要想在操作系統(tǒng)戰(zhàn)爭中取得成功,應該像谷歌那樣:尋找到新的大機會,在其他人沒有意識到之前搶先占領,最后占據(jù)了超過80%的市場份額,讓微軟也黯然失色。
2、物聯(lián)網時代空間巨大,需要全新的操作系統(tǒng)。根據(jù)孫正義的預測,到了2035年,預計每個人需要100個物聯(lián)網設備,總的物聯(lián)網設備數(shù)量將達到1萬億個。而物聯(lián)網設備和手機有巨大的差異,需要新的操作系統(tǒng)來支撐。
3、華為鴻蒙的微內核系統(tǒng)天然適合物聯(lián)網。微內核的優(yōu)勢:高安全性、高可靠、高擴展性、高可維護性和支持分布式計算對物聯(lián)網設備來講都非常重要,而且是宏內核系統(tǒng)無法滿足的。因此,微內核系統(tǒng)很有可能成為物聯(lián)網時代的操作系統(tǒng)。
4、目前,華為鴻蒙系統(tǒng)首要的事情是尋找新場景落地。隨著5G的部署,物聯(lián)網、人工智能、區(qū)塊鏈為代表的新技術正加速融合發(fā)展。新技術的應用已經或者即將落地。華為鴻蒙系統(tǒng)已經蓄勢待發(fā),尋找新的應用場景落地,預計未來將首先在自動駕駛、工業(yè)自動化等場景應用。
5、未來,華為鴻蒙系統(tǒng)的最大挑戰(zhàn)在于構建開放的生態(tài)系統(tǒng)。從谷歌當年構建安卓開放手機聯(lián)盟可以看出,一個開放的產業(yè)聯(lián)盟對操作系統(tǒng)是至關重要的。
編輯:hfy
-
華為
+關注
關注
218文章
36003瀏覽量
262083 -
編譯器
+關注
關注
1文章
1672瀏覽量
51594 -
鴻蒙系統(tǒng)
+關注
關注
183文章
2642瀏覽量
69834
發(fā)布評論請先 登錄
無線測量系統(tǒng)的技術優(yōu)勢
鴻蒙系統(tǒng)開源,國產芯片賣出30萬顆,核心技術不再受制于人
華為的鴻蒙系統(tǒng)手機你會用嗎?
鴻蒙系統(tǒng)與windows競爭,存在什么優(yōu)勢?
MPQ4488GU-AEC1是什么?有哪些核心技術優(yōu)勢?
汽車防眩目自適應遠光燈系統(tǒng)有哪些核心技術優(yōu)勢?
鴻蒙系統(tǒng)之后,華為再度發(fā)布歐拉系統(tǒng),同樣選擇開源操作!
OpenHarmony應用核心技術理念與需求機遇簡析
一文分析了華為鴻蒙系統(tǒng)的技術優(yōu)勢
有源晶振的核心技術優(yōu)勢與應用價值?
華為鴻蒙系統(tǒng)的核心技術優(yōu)勢及未來機遇
評論