DeveloperVarious (OpenAtom Foundation, Huawei and others)
Written inC, C++, JS, eTS and Cangjie[1]
OS familyLiteOS (Unix-like)
Working stateCurrent
Source modelOpen source
Initial releaseSeptember 10, 2020; 2 years ago (2020-09-10)
Latest release3.2.1 / May 23, 2023; 2 months ago (2023-05-23)[2]
Latest preview4.0 Beta 1 / June 2, 2023; 2 months ago (2023-06-02)[3]
Marketing targetInternet of Things, wireless routers, smartphones, tablet computers, smart TVs, smartwatches, smart speakers, personal computers, mixed reality headsets, virtual reality headsets, wireless earbuds, wireless headphones, wearable devices, augmented reality headsets, smart printers, Interactive whiteboards, cars, smart homes, enterprise, industry, aerospace, Personal computers,Laptops
Update methodOver-the-air
Package on HAP[4],HAR and HSP[5](Ark Compiler)
PlatformsARM, RISC-V, x86, x64 and LoongArch[6]
Kernel typeMulti-kernel (KAL (Kernel Abstract Layer subsystem) with Linux kernel, RTOS UniProton, and LiteOS[LiteOS-A & LiteOS-M])[7] and HarmonyOS microkernel
UserlandSystem Service Layer[8]
LicenseApache license
Preceded byLiteOS
Support status

OpenAtom OpenHarmony, or abbreviated as OpenHarmony (OHOS), is an open-source version of HarmonyOS donated by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, which consists of four layers from the bottom to the top, i.e., the kernel layer, system service layer, framework layer, and application layer.[9]

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

The system contains the basic capabilities of HarmonyOS.[11]


The first version of OpenHarmony was launched by the OpenAtom Foundation on September 10, 2019, after receiving a donation of the open-source code from Huawei, with support for devices with RAM volumes ranging from 128 KB to 128 MB.[12]

The OpenHarmony 2.0 (Canary version) was launched in June 2021, supporting a variety of smart terminal devices.[13]

Based on its earlier version, OpenAtom Foundation launched OpenHarmony 3.0 on September 30, 2021, and brought substantial improvements over the past version to optimize the operating system.[14]

A release of OpenHarmony supporting devices with up to 4 GB RAM was made available in October 2021.[15]

OpenAtom Foundation adds a hardware based Real Time Operating System (RTOS) UniProton kernel into its repo as part of the Kernel Abstract Layer (KAL) subsystem of the OpenHarmony operating system on August 10, 2022.[16]



OpenHarmony can be deployed on various hardware devices of ARM, RISC-V and x86 architectures with memory volumes ranging from as small as 128 KB up to more than 1 MB. It supports hardware devices with three types of system as follows:[18]

Compatibility certification

To ensure OpenHarmony-based devices are compatible and interoperable in the ecosystem, the OpenAtom Foundation has set up product compatibility specifications, with a Compatibility Working Group to evaluate and certify the products that are compatible with OpenHarmony.[19][20]

The following two types of certifications were published for the partners supporting the compatibility work, with the right to use the OpenHarmony Compatibility Logo on their certified products, packaging, and marketing materials.[21]

  1. Development boards, modules, and software distributions
  2. Equipment

On April 25, 2022, 44 products have obtained the compatibility certificates, and more than 80 software and hardware products are in the process of evaluation for OpenHarmony compatibility.[22]

Software distributions

OpenHarmony is the most active open source project hosted on the Gitee platform. As of October 2022, it had 23 open-source software distributions compatible with OpenHarmony for various sectors such as education, finance, smart home, transportation, digital government and other industries.[23][24]

Oniro OS

On September 28, 2021, the Eclipse Foundation and the OpenAtom Foundation announced their intention to form a partnership to collaborate on OpenHarmony.[25]

Oniro OS, which is implemented to be compatible with HarmonyOS, was later launched by the Eclipse Foundation in October 2021 for the global market with the founding members including Huawei, Linaro and Seco. Oniro is designed on the basis of open source and aims to be transparent, vendor-neutral, and independent system in the era of IoT.[26]


Based on OpenHarmony, SwanLinkOS was released in June 2022 by Honghu Wanlian (Jiangsu) Technology Development, a subsidiary of iSoftStone, for the transportation industry. The operating system supports mainstream chipsets, such as Rockchip RK3399 and RK3568, and can be applied in transportation and shipping equipment for monitoring road conditions, big data analysis, maritime search and rescue.[27]

It was awarded the OpenHarmony Ecological Product Compatibility Certificate by the OpenAtom Foundation.[28]

OpenHarmony in Space

On January 6, 2022, OpenHarmony in Space (OHIS) was reported to be a vital play in the future from a scientific and engineering point of view, expecting to open up opportunities for development in China's satellite systems, and surpass SpaceX’s Star Chain plan with the idea of micro-nano satellite technology.[29]


On August 29, 2022, Hongyuan Zhitong Technology has recently released new software called ZhihongmetaOS, which stands on the surface of the OpenHarmony 3.1 build and has qualified the eligibility for the OpenHarmony 3.1 evaluation and gained the Ecological Product compatibility certificate. This OpenHarmony OS distribution works on higher security, strong business consistency, and improved performance for consumers targeted mainly for business or industrial users. It is reported that focused on OS optimization, component algorithms, industry consulting and planning, hardware design, and production. At the moment, ZhihongmetaOS V1.0 is only available in the public security sector in China. However, the company will soon extend the roots of the respective firmware to more industries. For instance, environmental protection, and water conservation.[30]

See also


  1. ^ "Huawei to launch a self-developed programming language Cangjie next year". Huawei Update. 25 September 2021. Retrieved September 25, 2021.
  2. ^ Li, Deng (23 May 2023). "OpenHarmony 3.2.1 released with various fixes". RealMi Central. Huawei Central. Retrieved 30 June 2023.
  3. ^ Sarkar, Amy (2 June 2023). "". Huawei Central. Retrieved 30 June 2023. ((cite web)): External link in |title= (help)
  4. ^ "Application Fundamentals". Retrieved 2021-06-17.
  5. ^ "The Open Source Hongmeng OpenHarmony 3.2 Release Version Is Released: It Supports The Development Of Large-Scale Applications And Atomic Services Using The ArkTS Language". 7 April 2023. Retrieved 2023-06-23.
  6. ^ "OpenHarmony 3.0 successfully adapted Loongson 1C300B chip". Huawei Update. 15 December 2021. Retrieved December 15, 2021.
  7. ^ "Application Fundamentals". Retrieved 2023-08-06.
  8. ^ "HMOS Architecture". Medium. Application Library Engineering Group. 5 April 2021. Retrieved April 5, 2021.
  9. ^ "en/ · OpenHarmony/docs". Gitee (in Chinese (China)). Retrieved 2022-07-13.
  10. ^ "OpenHarmony Project".
  11. ^ "Developers Taking Off AOSP And Show OpenHarmony Pure Version Of System | SPARROWS NEWS". 2021-06-04. Retrieved 2022-07-13.
  12. ^ "Huawei launches Harmony Mine Operating System". 2021-09-15. Retrieved 2022-07-13.
  13. ^ "Huawei launches Harmony Mine Operating System". 2021-09-15. Retrieved 2022-07-13.
  14. ^ Team, RPRNA (2021-10-04). "OpenHarmony is now available on GitHub platform". RPRNA. Retrieved 2022-07-13.
  15. ^ "Harmony OS". LinuxReviews. Retrieved 2022-07-13.
  16. ^ "开源鸿蒙 OpenHarmony 新增 UniProton 内核,华为正申请商标 - IT之家". Retrieved 2023-08-06.
  17. ^ "Harmony OS". LinuxReviews. Retrieved September 10, 2020.
  18. ^ "en/ · OpenHarmony/docs". Gitee (in Chinese (China)). Retrieved 2022-07-14.
  19. ^ Sarkar, Amy (2022-04-13). "OpenHarmony compatibility platform is updated with new capabilities". Huawei Central. Retrieved 2022-07-13.
  20. ^ "OpenHarmony Product Compatibility Specification Document Version 3.0 Officially Released".
  21. ^ Sarkar, Amy (2022-03-16). "Huawei certified OpenHarmony products to grow device ecosystem". Huawei Central. Retrieved 2022-07-13.
  22. ^ "80+ products are passing the compatibility test, and the OpenHarmony ecosystem is flourishing". SegmentFault 思否 (in Chinese (China)). Retrieved 2022-07-13.
  23. ^ "OpenHarmony行业创新展区亮相华为开发者大会2022,生态成果引人瞩目_中华网". Retrieved 2022-11-30.
  24. ^ "华为首提共建"鸿蒙世界",开源鸿蒙如何聚合生态之力?". Retrieved 2022-11-30.
  25. ^ Canada, Eclipse Foundation (2021-09-28). "Eclipse Foundation and OpenAtom Foundation Forge a Strategic Initiative Focused on OpenHarmony OS". GlobeNewswire News Room (Press release). Retrieved 2022-07-13.
  26. ^ Sarkar, Amy (2021-11-04). "Oniro OS: Everything you need to know". Huawei Central. Retrieved 2022-07-13.
  27. ^ Li, Deng (21 June 2022). "SwanLinkOS based on Huawei HarmonyOS launched". Huawei Central. Retrieved June 21, 2022.
  28. ^ "Ecosystem prosperity ▏iSoftStone receives OpenHarmony Compatibility Certification".
  29. ^ Sarkar, Amy (12 January 2022). "Huawei HarmonyOS to be used in space technologies this year: Huge". Huawei Central. Retrieved January 12, 2022.
  30. ^ Mishra, Yash (2022-08-29). "ZhihongmetaOS V1.0 launches based on OpenHarmony 3.1". Huawei Central. Retrieved 2022-08-29.