開源鴻蒙

開放原子開源鴻蒙（OpenAtom OpenHarmony），簡稱開源鴻蒙（OpenHarmony），是由開放原子開源基金會孵化及運營的開源項目。

## 歷史

OpenHarmony的第一個版本在開放原子開源基金會會收到華為捐贈的開放原始碼後於2019年9月10日推出，支持記憶體容量從128 KB到128 MB的設備。

華為於2020年9月及2021年5月分兩次將鴻蒙作業系統的L0-L2分支原始碼捐獻給開放原子開源基金會，該基金會將受捐贈代碼開源，根據基金會命名規範將該項目命名為OpenAtom OpenHarmony，並組建開源項目群，遵循Apache許可證。L3-L5分支兼容Android的雙框架版本，目前暫未開源。截至2021年12月30日，已有超過1200 位開發者與40個組織參與該項目和貢獻代碼。

OpenHarmony 2.0（金絲雀版）於2021年6月推出，支持多種智能終端設備。

開放原子開源基金會於2021年9月30日推出OpenHarmony 3.0，並在前期版本的基礎上實質性改進和優化作業系統。

OpenHarmony可支持4 GB記憶體設備於2021年10月發布。

2026年5月28日，開源鴻蒙開發者大會2026（OHDC.2026）在廣州開幕，會上預發布了開源鴻蒙6.1LTS版本。

## 軟體開發

OpenHarmony自2020年9月開源以來到2021年12月為止，已有超過1200位開發者與40個組織參與該開源項目和貢獻代碼。目前OpenHarmony已經發展到4.x版本。

### 設備開發

OpenHarmony使用 gn構建系統，主要由C/C++進行系統開發，並同時支持rust程式語言。需要注意的是，OpenHarmony與freeRTOS不同，OpenHarmony相比freeRTOS多了一層HDF(Hardware Driver Foundation)驅動框架。

#### HDF

硬體驅動框架（Hardware Driver Foundation）提供了驅動加載、驅動服務管理、驅動消息機制和配置管理的功能。開發者可以將晶片廠商提供的SDK進行包裝後提供給HDF，這種理念使得可以在更換不同的晶片時工程代碼不需要作太多改動，但是這項功能在許多支持OpenHarmony的開發板上沒有受到支持。

### 應用開發

使用HarmonyOS應用開發的語言ArkTS(基於TypeScript開發的聲明式程式語言)，並配有官方的應用開發IDE DevEco Studio(與Android Studio同樣基於IntelliJ IDEA開發)。編譯生成之後，生成.hap格式的安裝文件

### 內核分支

內核包含有LiteOS-M、LiteOS-A、Linux分支，其中LiteOS系列分支的前身是華為開發的LiteOS。

分支｜主要支持硬體｜處理器｜記憶體要求｜能力

LiteOS-M｜輕量系統｜MCU類處理器 (如ARM Cortex-M和RV32核心的處理器)｜RAM > 128KB｜提供多種輕量級網路協議，輕量級的圖形框架，以及豐富的IOT總線讀寫部件等。可支撐的產品如智能家居領域的連接類模組、傳感器設備、穿戴類設備等。

LiteOS-A｜小型系統、標準系統｜應用處理器 (如ARM Cortex-A和玄鐵C906核心的處理器)｜RAM > 1MB｜提供更高的安全能力、標準的圖形框架、影片編解碼的多媒體能力。可支撐的產品如智能家居領域的IP Camera、電子貓眼、路由器以及智慧出行域的行車記錄儀等。

Linux｜標準系統｜應用處理器 (如ARM Cortex-A和玄鐵C906核心的處理器)｜RAM > 128MB｜提供增強的交互能力、3D GPU以及硬體合成能力、更多控制項以及動效更豐富的圖形能力、完整的應用框架。可支撐的產品如高端的冰箱顯示螢幕。

### 更新時間表

版本號｜發行日期｜API等級｜主要特徵

1.0 |1.0｜2020年9月10日｜5｜支持記憶體128KB 到 128MB 的終端設備

1.1.0 （LTS） |1.1.0 長期支持版本｜2021年4月1日｜新增和升級子系統，統一人工智慧引擎框架

2.0（Canary） |2.0 金絲雀版本｜2021年6月1日｜6｜支持記憶體128MB 以上的智能終端設備，引入Linux內核作為技術底座

2.2（Beta) |2.2 測試版本｜2021年9月4日｜具備典型分布式能力和媒體產品開發能力

3.0（LTS） |3.0 長期支持版本｜2021年9月30日｜7｜針對輕量、小型和標準系統新增特性功能

3.1（Beta） |3.1 發行版本｜2022年3月30日｜8-9｜增強基礎能力、系統分布式能力、系統應用程式框架能力和輕量系統能力等

3.2 發行版本｜2023年4月9日｜增強輕量和標準系統基礎能力，標準系統應用程式框架能力和標準系統應用能力

4.0 測試版本1｜2023年6月3日｜10｜完善標準系統能力，進一步完善ArkUI組件能力和效果

4.0 發行版本｜2023年10月26日｜新增大量ArkTS API，分布式硬體支持的範圍擴大

4.1 測試版本1｜2023年12月31日｜11｜完善標準系統能力，進一步完善ArkUI組件能力和效果，增強動效和窗口適配能力，應用框架、分布式軟總線和媒體能力增強

4.1 發行版本｜2024年3月30日｜SDK提供的開放能力以Kit維度呈現，新增大量API，ArkUI組件能力增強，Web能力補齊，分布式能力優化穩定性

5.0 測試版本1｜2024年6月20日｜12｜持續完善標準系統能力，完善ArkUI組件；增強分布式軟總線連接能力和規格；完善媒體能力

5.0 發行版本｜2024年9月29日｜12-14｜標準系統能力持續完善，應用框架新增更多生命周期管理能力、提供子進程相關能力，進一步對標ArkTS能力補齊NDK的C API能力

6.0測試版本1｜2025年10月31日｜20｜進一步增強ArkUI組件能力，提供更安全、更靈活的組件布局；進一步增強窗口能力；進一步增強分布式數據管理能力；進一步位置服務、輸入法框架的相關能力

6.0發行版本｜2025年11月13日

6.0.0.1發行版本｜2025年12月23日｜修復了linux kernel等開源組件的安全漏洞；修復了部分功能和系統穩定性issue，增強系統安全性與穩定性。

6.0.0.2發行版本｜2026年3月24日

6.1發行版本｜2026年5月24日｜23｜進一步增強應用開發功能；提升動態效果體驗；對小語種文字顯示進行了優化；進一步增強系統感知能力；進一步增強音訊控制管理能力、圖形處理能力

6.1長期支持版本｜2026年5月28日

## 硬體支持

OpenHarmony系統初始版本支持記憶體最小128KB的輕量級設備，而2.0版本可支持超過128MB記憶體的標準系統類設備。

OpenHarmony 可以部署在ARM、RISC-V和x86架構的各種硬體設備上，記憶體容量可由128 KB至超過1 MB，並支持以下三種系統的硬體設備：

- 輕量系統——可在連接模塊、傳感器和可穿戴等設備上運行，記憶體等於或大於128 KB，支持ARM Cortex-M和32位RISC-V等處理器。
- 小型系統——可在 IP 攝像機、路由器、事件數據記錄器等設備上運行，記憶體等於或大於1 MB，支持ARM Cortex-A等處理器。
- 標準系統——可在具有增強交互、3D GPU、豐富動畫和多樣化組件等設備上運行，記憶體等於或大於128 MB，支持ARM Cortex-A等處理器。

## 產品兼容性規範

為確保OpenHarmony生態系統的兼容性，開放原子開源基金會發布產品兼容性規範，由兼容性工作組評估和認證與OpenHarmony兼容的產品。

產品兼容性證書分為以下兩類，獲得證書的合作夥伴有權在其已認證的產品、有關包裝和營銷材料上使用OpenHarmony兼容性標識。

- 開發板、模組、軟體發行版
- 設備

截至2022年4月25日，已有44款產品獲得了兼容性證書，還有80多款軟硬體產品正在評估OpenHarmony兼容性。

## 軟體發行版

OpenHarmony位居碼雲平台（Gitee）活躍度指數首位，是該平台上當前代碼和社區最活躍的開源項目。截至2022年10月，已擁有23個特定行業的軟體發行版，覆蓋教育、金融、智能家居、交通、數字政務和工業等行業。

### MineHarmony

2021年9月14日，華為和國家能源集團聯合推出鴻蒙礦山作業系統礦鴻MineHarmony，主要目的是實現煤礦行業不同廠家的設備互聯互通，協助採煤、運煤、管理逐步實現自動化、最終實現無人化。

### Oniro OS

2021年9月28日，Eclipse基金會和開放原子開源基金會建立合作夥伴關係，並於2021年10月推出兼容HarmonyOS的軟體發行版Oniro OS，創始成員包括華為、Linaro和Seco，主要目的是於物聯網時代為全球市場提供中立和透明的開源系統。

### ZhihongmetaOS

2022年8月29日，鴻元智通科技發布ZhihongmetaOS，通過了OpenHarmony 3.1評估，並獲得了生態產品兼容性證書。該發行版主要面向企業和工業使用者。目前，ZhihongmetaOS V1.0 只在中國公安部門使用。

### Orange Pi OS OH

2023年10月25日，香橙派發布基於OpenHarmony定製的Orange Pi OS OH版本。

### PolyOS Mobile

PolyOS Mobile是基於OpenHarmony的智能終端作業系統，面向 RISC-V 架構。目前是一個處在早期階段的社區驅動項目。

### 電鴻物聯作業系統

2023年10月，南方電網與開放原子開源基金會在北京聯合發布開源的電鴻物聯作業系統，已有超過100個夥伴加入電鴻物聯產業鏈生態。

### HiHopeOS

潤和軟體HiHopeOS 1.0 RC1 IoT Edition，支持物聯網終端實現OpenHarmony 能力的應用，亦是首個通過測評的OpenHarmony 軟體發行版。

### KaihongOS

KaihongOS是基於開源鴻蒙系統研發的一個軟體發行版，由中軟國際旗下的深開鴻公司開發。它是一個智能物聯網平台，針對不同行業和場景進行優化。

### Multi-Robots OS

2025年4月9日，中軟國際旗下的深開鴻公司在廣東省開源鴻蒙智能物聯網創新中心發布M - Robots OS 1.0，這是首個基於開源鴻蒙的分布式異構多機協同機器人作業系統。

## 參閱

- 鴻蒙星河版
- 鴻蒙作業系統
- 分布式作業系統
- 行動作業系統比較

## 基本資料

- 軟體版本週期：開放原子開源鴻蒙
- 開發者：開放原子開源基金會
- 程式語言：C, C++, JavaScript
- 運作狀態：已發布
- 源碼模式：開源
- 發行日期：1.0 2020年9月10日
- 軟體版本週期：6.1 LTS 2026年5月28日
- 市場取向：物聯網、智能手錶、機器人
- 更新方式：無線更新
- 支援平台：ARM Cortex-M, RISC-V 32-bit, ARM Cortex-A, Xtensa LX6, csky
- 許可證：Apache License