OpenHarmony和常規(guī)的操作系統(tǒng)一樣,把整個(gè)操作系統(tǒng)眾向的劃分成了多個(gè)層級(jí),上層屏蔽下層的差異,面向不同的開(kāi)發(fā)者。最下層的是內(nèi)核層,作為操作系統(tǒng)最核心的部分,掌管著系統(tǒng)的進(jìn)程、IO、網(wǎng)絡(luò)、內(nèi)存。因此一般情況下,一個(gè)操作系統(tǒng)有且僅有一個(gè)內(nèi)核。
了解操作系統(tǒng)的同學(xué)都知道內(nèi)核層才是區(qū)別一個(gè)系統(tǒng)最直接的方法,因此像眾多的Linux發(fā)行版(包括安卓)雖然上層各異,但是底層依然是Linux內(nèi)核。
在內(nèi)核層以上,為了實(shí)現(xiàn)鴻蒙設(shè)備互聯(lián)功能以及各種應(yīng)用開(kāi)發(fā)功能,華為提供了系統(tǒng)服務(wù)層、框架層和應(yīng)用層等各種功能模塊的子系統(tǒng)和框架。這些結(jié)構(gòu)層在設(shè)計(jì)上其實(shí)都是和內(nèi)核層解耦合的。開(kāi)發(fā)者有意向的話完全可以把這些服務(wù)層搬到MacOS或者是Windows上。換言之就是OpenHarmony在內(nèi)核層其實(shí)也可以選擇MacOS內(nèi)核或者Windows內(nèi)核或者是安卓?jī)?nèi)核。
OpenHarmony 用戶應(yīng)用程序基于全新設(shè)計(jì)的 OpenHarmony API/SDK 開(kāi)發(fā),能夠運(yùn)行在基于 OpenHarmony 開(kāi)源項(xiàng)目開(kāi)發(fā)的系統(tǒng)上,并能夠在多終端之間無(wú)縫流轉(zhuǎn)。OpenHarmony 程序框架僅支持 OpenHarmony 用戶應(yīng)用程序運(yùn)行,不支持基于安卓 API/SDK 開(kāi)發(fā)的用戶應(yīng)用程序運(yùn)行。
萬(wàn)物互聯(lián)時(shí)代,人均持有設(shè)備量不斷攀升,設(shè)備和場(chǎng)景的多樣性,使應(yīng)用開(kāi)發(fā)變得更加復(fù)雜、應(yīng)用入口更加豐富。在此趨勢(shì)下,應(yīng)用提供方和用戶迫切須要一種新的服務(wù)提供方式,使應(yīng)用開(kāi)發(fā)更簡(jiǎn)單、服務(wù)的獲取和使用更便捷。OpenHarmony 的應(yīng)用軟件包以 APP Pack(Application Package)形式發(fā)布,它是由一個(gè)或多個(gè) HAP 以及描述每一個(gè) HAP 屬性的 pack.info 組成。HAP 是 Ability 的部署包,OpenHarmony 應(yīng)用代碼圍繞 Ability 組件展開(kāi)。
OpenHarmony 正在以開(kāi)源開(kāi)放的姿態(tài),吸引更多的合做伙伴和開(kāi)發(fā)者的加入。OpenHarmony 將全面激活我國(guó)軟件行業(yè)的創(chuàng)造力。對(duì)于其將來(lái)豐富多樣化的發(fā)展可能性,不管業(yè)界或公眾均有所期待。
本文整合自 NGA、尚碼園
責(zé)任編輯:fqj
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7152瀏覽量
125626 -
開(kāi)源
+關(guān)注
關(guān)注
3文章
3690瀏覽量
43840 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3337瀏覽量
59046
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問(wèn)下,openharmony支持哪一款龍芯的開(kāi)發(fā)板?有沒(méi)有開(kāi)源的龍芯的openharmony源碼?
【北京迅為】itop-3568 開(kāi)發(fā)板openharmony鴻蒙燒寫及測(cè)試-第2章OpenHarmony v3.2-Beta4版本測(cè)試

【北京迅為】itop-3568 開(kāi)發(fā)板openharmony鴻蒙燒寫及測(cè)試-第1章 體驗(yàn)OpenHarmony—燒寫鏡像

OpenHarmony程序分析框架論文入選ICSE 2025

OpenHarmony首次亮相歐洲開(kāi)源會(huì)議

第三屆OpenHarmony技術(shù)大會(huì)星光璀璨、致謝OpenHarmony社區(qū)貢獻(xiàn)者
第三屆OpenHarmony技術(shù)大會(huì) “OpenHarmony開(kāi)發(fā)者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

第三屆OpenHarmony技術(shù)大會(huì)在上海成功舉辦
OpenHarmony年度技術(shù)俱樂(lè)部、個(gè)人及活動(dòng)評(píng)選結(jié)果公示
基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開(kāi)發(fā):HelloOpenharmony

基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開(kāi)發(fā):簡(jiǎn)易計(jì)數(shù)器
基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開(kāi)發(fā):HelloOpenharmony
【開(kāi)源鴻蒙】使用QEMU運(yùn)行OpenHarmony輕量系統(tǒng)

河南大學(xué)OpenHarmony技術(shù)俱樂(lè)部正式揭牌成立

評(píng)論