OpenHarmony

OpenHarmony
OpenHarmonyLogo
OpenHarmony 3.2 default embedded development environment GUI
DeveloperOpenAtom
Written inC, C++, ArkTS, JS, and others
OS familyDistributed Operating System
Working stateCurrent
Source modelFree and open source
Initial releaseSeptember 10, 2020 (2020-09-10)
Latest release6.1 / March 9, 2026 (2026-03-09)
Repositorygitcode.com/openharmony
Marketing targetEmbedded systems, Smartphones, Personal computers, Aerospace
Available inMultilingual
Update methodOver-the-air
Package manager.app
Supported platformsARM, RISC-V, IA-32, x86-64, LoongArch
Kernel typeKernel-agnostic. Usually liteos_a (micro) or liteos_m (monolithic). Some userspace components cross-compile via a subset of pthreads and "CMSIS-RTOS". APIs.
UserlandSystem Service Layer (OSKA)
Influenced byLiteOS
Default
user interface
HarmonyOS Design (Design System) for OpenHarmony modified (multi-touch, GUI)
LicenseApache license
Preceded byLiteOS
Official websiteopenharmony.cn
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.