OpenHarmony

OpenHarmony
OpenHarmony 3.2 default embedded development board terminal GUI
DeveloperVarious (OpenAtom Foundation, Huawei and others)
Written inC, C++, ArkTS, JS (Lite), Rust, and others
OS familyDistributed Operating System
Working stateCurrent
Source modelOpen-source, Free software
Initial releaseSeptember 10, 2020 (2020-09-10)
Latest release6.0 / September 7, 2025 (2025-09-07)
Repositorygitcode.com/openharmony
Marketing targetEmbedded systems, smartphones, tablet computers, Laptops, wearable devices, Personal computers, Satellites
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
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.

OpenHarmony supports various devices running a mini system, such as printers, speakers, smartwatches, and other smart devices with memory as small as 128 KB, or running a standard system with memory greater than 128 MB.

The system contains the basic and some advanced capabilities of HarmonyOS such as DSoftBus technology with distributed device virtualization platform, that is a departure from traditional virtualised guest OS for connected devices.

The operating system is oriented towards the Internet of things (IoT) and embedded devices market with a diverse range of device support, including smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices.