OpenHarmony是開放原子開源基金會(OpenAtom Foundation)旗下開源項目,定位是一款面向全場景的開源分布式操作系統(tǒng)。
OpenHarmony在傳統(tǒng)的單設備系統(tǒng)能力的基礎(chǔ)上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設備上運行,第一個版本支持128K-128M設備上運行,針對設備開發(fā)者,OpenHarmony采用了組件化的設計方案,可以根據(jù)設備的資源能力和業(yè)務特征進行靈活裁剪,滿足不同形態(tài)的終端設備對于操作系統(tǒng)的要求??蛇\行在百K級別的資源受限設備和穿戴類設備,也可運行在百M級別的智能家用攝像頭/行車記錄儀等相對資源豐富的設備。
OpenHarmony 采用了組件化的設計方案,可以根據(jù)設備的資源能力和業(yè)務特征進行靈活裁剪,滿足不同形態(tài)的終端設備對于操作系統(tǒng)的要求。
OpenHarmony和常規(guī)的操作系統(tǒng)一樣,把整個操作系統(tǒng)眾向的劃分成了多個層級,上層屏蔽下層的差異,面向不同的開發(fā)者。
最下層的是內(nèi)核層,作為操作系統(tǒng)最核心的部分,掌管著系統(tǒng)的進程、IO、網(wǎng)絡、內(nèi)存。因此一般情況下,一個操作系統(tǒng)有且僅有一個內(nèi)核。
了解操作系統(tǒng)的同學都知道內(nèi)核層才是區(qū)別一個系統(tǒng)最直接的方法,因此像眾多的Linux發(fā)行版(包括安卓)雖然上層各異,但是底層依然是Linux內(nèi)核。
對設備開發(fā)者而言,OpenHarmony采用了組件化的設計方案,可以根據(jù)設備的資源能力和業(yè)務特征進行靈活裁剪,滿足不同形態(tài)的終端設備對于操作系統(tǒng)的要求。對應用開發(fā)者而言,OpenHarmony統(tǒng)一軟件架構(gòu)打通了多種終端,使得應用程序的開發(fā)實現(xiàn)與不同終端設備的形態(tài)差異無關(guān),降低了開發(fā)難度和成本。這能夠讓開發(fā)者聚焦上層業(yè)務邏輯、便捷開發(fā)應用程序。
來源:百度百科,CSDN,精英玩家俱樂部綜合整理
責任編輯:lq
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7152瀏覽量
125614 -
開源
+關(guān)注
關(guān)注
3文章
3690瀏覽量
43840 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3854瀏覽量
18634
發(fā)布評論請先 登錄
交換機配置snmp有什么用?
在Deepseek AI眼中,配電室是做什么用的?
AI開源模型庫有什么用
AI項目管理平臺有什么用
ADS1298R PACE_OUT1和PACE_OUT2這兩條引腿究竟是輸入還是輸出?有什么用?怎樣使用?
請問ADS805的CM腳有什么用?
24位或者說高分辨率的AD到底有什么用呢?
dac7624 data output timing是做什么用的?
LMP91000連接的電容電阻有什么用?
請問ADS6422這個差分輸入的采樣保持電路中的Ron有什么用呢?
請問INA128具體有什么用?
第二屆大會回顧第25期 | OpenHarmony上的Python設備應用開發(fā)

評論