OpenHarmony
| OpenHarmony | |
|---|---|
OpenHarmony 3.2 default embedded development environment GUI | |
| Developer | OpenAtom |
| Written in | C, C++, ArkTS, JS, and others |
| OS family | Distributed Operating System |
| Working state | Current |
| Source model | Free and open source |
| Initial release | September 10, 2020 |
| Latest release | 6.1 / March 9, 2026 |
| Repository | gitcode |
| Marketing target | Embedded systems, Smartphones, Personal computers, Aerospace |
| Available in | Multilingual |
| Update method | Over-the-air |
| Package manager | .app |
| Supported platforms | ARM, RISC-V, IA-32, x86-64, LoongArch |
| Kernel type | Kernel-agnostic. Usually liteos_a (micro) or liteos_m (monolithic). Some userspace components cross-compile via a subset of pthreads and "CMSIS-RTOS". APIs. |
| Userland | System Service Layer (OSKA) |
| Influenced by | LiteOS |
| Default user interface | HarmonyOS Design (Design System) for OpenHarmony modified (multi-touch, GUI) |
| License | Apache license |
| Preceded by | LiteOS |
| Official website | openharmony |
| Support status | |
| Supported | |
OpenHarmony (OHOS, OH) is a family of open-source distributed operating systems sharing some principles from Huawei LiteOS lineage. Huawei donated the pure HarmonyOS L0-L2 single framework branch, non-AOSP source code, to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, consisting of four layers from the bottom to the top: the kernel layer, system service layer, framework layer, and application layer. It is also an extensive collection of free software, which can be used as an operating system or in parts with other operating systems via Kernel Abstraction Layer subsystems.