來源:中國電商物流網(wǎng) 發(fā)布時間:2019-8-10 11:54
(原標(biāo)題:一文深度解讀國產(chǎn)系統(tǒng)華為鴻蒙OS)
8月9日,華為在東莞松山湖總部召開2019年召開華為開發(fā)者大會。這次大會備受矚目不僅是因?yàn)檫@是消費(fèi)者業(yè)務(wù)真正意義上的首次開發(fā)者大會,還因?yàn)樵谶@次會議上,華為正式發(fā)布了傳聞已久的鴻蒙操作系統(tǒng)。
華為醞釀10年,投入5000研發(fā)人員的項(xiàng)目被迫提前亮相。據(jù)余承東稍后接受媒體采訪時表示,鴻蒙操作系統(tǒng)按照規(guī)劃會在明年春天發(fā)布。
【未來5年的長期戰(zhàn)略】
余承東表示,華為消費(fèi)者業(yè)務(wù)未來5-10年的長期戰(zhàn)略是全場景智慧生活。也就是圍繞HiAI技術(shù)、服務(wù)+硬件兩大開放平臺、1+8+三層結(jié)構(gòu)化產(chǎn)品,聯(lián)合整個產(chǎn)業(yè)打造智能家居生態(tài)系統(tǒng)。
在這樣一個萬物互聯(lián)全場景智慧化時代,華為認(rèn)為需要打造一個更強(qiáng)大的OS支撐,鴻蒙OS應(yīng)運(yùn)而生。下面筆者將重點(diǎn)圍繞大家關(guān)注的「鴻蒙OS」,淺顯易懂的展開說明。
【什么是華為鴻蒙OS?】
鴻蒙OS:基于微內(nèi)核的面向全場景的分布式操作系統(tǒng)。
鴻蒙OS率先應(yīng)用在智能手表、智慧屏、車載設(shè)備、智能音箱等智能終端上,著力構(gòu)建一個跨終端的融合共享生態(tài),重塑安全可靠的運(yùn)行環(huán)境,為消費(fèi)者打造全場景智慧生活新體驗(yàn),突破物理空間,通過極簡協(xié)議實(shí)現(xiàn)跨硬件、跨平臺的無縫體驗(yàn)。
簡而言之,第一,鴻蒙OS實(shí)現(xiàn)多屏融合互聯(lián),手機(jī)、智慧屏、電腦屏、車屏無縫連接;第二,硬件外設(shè)能力、應(yīng)用共享,互聯(lián)的多個設(shè)備中的一個可以調(diào)用其他設(shè)備中的硬件外設(shè)能力與應(yīng)用,并且不受跨平臺限制。(未來仍有能力拓展空間)
引用官方的舉例:
1、某人手機(jī)在看電影,進(jìn)家門后,可以無縫連接到電視屏上,且繼續(xù)播放;
2、某人在玩無人機(jī),同時手機(jī)跟朋友視頻通話,這時某人的手機(jī)可以直接調(diào)用無人機(jī)上的攝像頭,讓朋友看到無人機(jī)的視角,這就讓手機(jī)擁有了無人機(jī)上攝像頭的能力。
【宏內(nèi)核與微內(nèi)核的區(qū)別】
宏內(nèi)核:將內(nèi)核從整體上作為一個大過程來實(shí)現(xiàn),所有的內(nèi)核服務(wù)都在一個地址空間云頂,相互之間直接調(diào)用函數(shù)。優(yōu)點(diǎn)是效率高。缺點(diǎn)是穩(wěn)定性差。(宏內(nèi)核的系統(tǒng)有Unix,Linux)
微內(nèi)核:功能被劃分成獨(dú)立的過程,過程間通過IPC進(jìn)行通信,模塊化程度高,一個服務(wù)失效不會影響另一個服務(wù)。優(yōu)點(diǎn)是超級穩(wěn)定,內(nèi)存立用更有效。(微內(nèi)核的系統(tǒng)有WindowNT,Minix,Mach)
兩種設(shè)計(jì)各具特點(diǎn),較早的一些操作系統(tǒng)都是用宏內(nèi)核寫成,后來隨著模塊化、分層思想的產(chǎn)生,行業(yè)人士認(rèn)為微內(nèi)核將成為內(nèi)核的發(fā)展趨勢。
大白話一點(diǎn),就是穩(wěn)定性好、占用內(nèi)存小、模塊化程度高。
【鴻蒙OS的四大技術(shù)特性】
1.分布式架構(gòu):跨終端無縫協(xié)同
鴻蒙OS的“分布式OS架構(gòu)”和“分布式軟總線技術(shù)”通過公共通信平臺,分布式數(shù)據(jù)管理,分布式能力調(diào)度和虛擬外設(shè)四大能力。(連接、協(xié)同的能力)
2. 確定時延引擎和高性能IPC:天生流暢
確定時延引擎:能夠?qū)崿F(xiàn)實(shí)時負(fù)載分析預(yù)測,匹配特性、合理調(diào)動資源,保證確定性時延,保證用戶體驗(yàn)流暢、性能,低時延、高性能得到保障。(可以參考手機(jī)處理器的智能調(diào)度邏輯)
高性能IPC:對比谷歌Fuchsia,進(jìn)程間通信效率提升5倍。(此處知道快就好了,太專業(yè)的通信機(jī)制)
3. 微內(nèi)核架構(gòu):重塑終端可信安全
鴻蒙OS將微內(nèi)核技術(shù)應(yīng)用于可信執(zhí)行環(huán)境(TEE),通過形式化方法,重塑可信安全。形式化方法是利用數(shù)學(xué)方法,從源頭驗(yàn)證系統(tǒng)正確,無漏洞的有效手段,令安全等級得到顯著提升,同時,微內(nèi)核天然沒有 ROOT,其受攻擊幾率也大幅降低。
4. 多終端開發(fā)IDE:一次開發(fā),多端部署
通過“方舟編譯器和多終端開發(fā)IDE”,多語言統(tǒng)一編譯,分布式架構(gòu)Kit提供屏幕布局控件以及交互的自動適配,支持控件拖拽,面向預(yù)覽的可視化編程,開發(fā)者可以像開發(fā)同一終端一樣開發(fā)跨終端分布式應(yīng)用,大幅提高開發(fā)效率,過去的操作系統(tǒng)都沒有支持這樣的能力。
【2年準(zhǔn)備,鴻蒙OS到了什么階段?】
對于打造自己的操作系統(tǒng),華為早早便做了布局,已持續(xù)投入近10年,近5000人的研發(fā)投入,而鴻蒙是其中一個項(xiàng)目。
2017年,鴻蒙OS正式啟動,同年完成了鴻蒙1.0內(nèi)核技術(shù)驗(yàn)證;
2018年,鴻蒙內(nèi)核2.0應(yīng)用于終端TEE;
2019年8月9日,鴻蒙OS 1.0發(fā)布。
關(guān)于鴻蒙OS 1.0(基于開源框架,關(guān)鍵模塊自研),目前還是華為偉大愿景的一個雛形,當(dāng)前的構(gòu)架中,保留了linux內(nèi)核(保證對安卓等應(yīng)用的支持),與鴻蒙內(nèi)核、Lite OS(華為IOT)并存。未來,余承東表示,希望用鴻蒙微內(nèi)核代替linux等所有內(nèi)核,同時通過外核支持所有平臺應(yīng)用,讓這些應(yīng)用可以在鴻蒙OS上運(yùn)行,且更安全、更高效。
此外,通過鴻蒙開發(fā)計(jì)劃可以看到。
2020年,將發(fā)布鴻蒙OS 2.0(內(nèi)核及應(yīng)用框架自研),支持創(chuàng)新國產(chǎn)PC、手表/手環(huán)、車機(jī);2021年(軟硬件協(xié)同優(yōu)化),支持音箱、耳機(jī);其他關(guān)于鴻蒙內(nèi)核替代其他內(nèi)核、正式搭載手機(jī)等時間點(diǎn)暫無。
【開源聚力,打造完整生態(tài)】
“鴻蒙OS聯(lián)接了萬物,打開了萬億級的巨大市場,選擇鴻蒙就是選擇未來”,華為消費(fèi)者業(yè)務(wù)CEO余承東說,“華為長期致力于包括芯片和OS在內(nèi)的底層技術(shù)創(chuàng)新,把復(fù)雜留給自己,把簡單留給開發(fā)者”。鴻蒙OS將對全球開發(fā)者開源,集全球開發(fā)者的力量,打造全球最領(lǐng)先的操作系統(tǒng)。同時,華為全面開放HMS(Huawei Mobile Services),使全球開發(fā)者可以快速接入HMS生態(tài),實(shí)現(xiàn)生態(tài)共享。
開源、激勵開發(fā)者參與,是生態(tài)打造的基礎(chǔ),所以當(dāng)余承東提出“開源”的那一刻,筆者并不驚訝,回看微軟、安卓、linux等全球化平臺均是采用了開源的模式。
以上,便是鴻蒙OS的整體信息,它代表著華為的新戰(zhàn)略布局,更代表著華為的野心,以頂級自研芯片+全球化的生態(tài)平臺,打造開放的閉環(huán)生態(tài),直接挑戰(zhàn)蘋果、谷歌。
華為,不只是一家手機(jī)廠商,更不是一家傳統(tǒng)通訊企業(yè),如果鴻蒙成了,它有機(jī)會成為超越蘋果、谷歌的全球頂尖科技公司。