OpenHarmony是開放原子開源基金會(huì)(OpenAtom Foundation)旗下開源項(xiàng)目,定位是一款面向全場(chǎng)景的開源分布式操作系統(tǒng)。
OpenHarmony在傳統(tǒng)的單設(shè)備系統(tǒng)能力的基礎(chǔ)上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設(shè)備上運(yùn)行,第一個(gè)版本支持128K-128M設(shè)備上運(yùn)行,針對(duì)設(shè)備開發(fā)者,OpenHarmony采用了組件化的設(shè)計(jì)方案,可以根據(jù)設(shè)備的資源能力和業(yè)務(wù)特征進(jìn)行靈活裁剪,滿足不同形態(tài)的終端設(shè)備對(duì)于操作系統(tǒng)的要求??蛇\(yùn)行在百K級(jí)別的資源受限設(shè)備和穿戴類設(shè)備,也可運(yùn)行在百M(fèi)級(jí)別的智能家用攝像頭/行車記錄儀等相對(duì)資源豐富的設(shè)備。
OpenHarmony 采用了組件化的設(shè)計(jì)方案,可以根據(jù)設(shè)備的資源能力和業(yè)務(wù)特征進(jìn)行靈活裁剪,滿足不同形態(tài)的終端設(shè)備對(duì)于操作系統(tǒng)的要求。
OpenHarmony和常規(guī)的操作系統(tǒng)一樣,把整個(gè)操作系統(tǒng)眾向的劃分成了多個(gè)層級(jí),上層屏蔽下層的差異,面向不同的開發(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)核。
對(duì)設(shè)備開發(fā)者而言,OpenHarmony采用了組件化的設(shè)計(jì)方案,可以根據(jù)設(shè)備的資源能力和業(yè)務(wù)特征進(jìn)行靈活裁剪,滿足不同形態(tài)的終端設(shè)備對(duì)于操作系統(tǒng)的要求。對(duì)應(yīng)用開發(fā)者而言,OpenHarmony統(tǒng)一軟件架構(gòu)打通了多種終端,使得應(yīng)用程序的開發(fā)實(shí)現(xiàn)與不同終端設(shè)備的形態(tài)差異無關(guān),降低了開發(fā)難度和成本。這能夠讓開發(fā)者聚焦上層業(yè)務(wù)邏輯、便捷開發(fā)應(yīng)用程序。
來源:百度百科,CSDN,精英玩家俱樂部綜合整理
責(zé)任編輯:lq
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6859瀏覽量
123498 -
開源
+關(guān)注
關(guān)注
3文章
3380瀏覽量
42601 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3731瀏覽量
16425
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論