OpenHarmony
   HOME

TheInfoList



OR:

OpenAtom OpenHarmony, or abbreviated as OpenHarmony (OHOS), is an open-source version of
HarmonyOS HarmonyOS (HMOS) () is a distributed operating system developed by Huawei to collaborate and interconnect with multiple smart devices on the Internet of Things (IoT) ecosystem. In its current multi-kernel design, the operating system selects ...
donated by
Huawei Huawei Technologies Co., Ltd. ( ; ) is a Chinese multinational technology corporation headquartered in Shenzhen, Guangdong, China. It designs, develops, produces and sells telecommunications equipment, consumer electronics and various smar ...
to the OpenAtom Foundation. Similar to HarmonyOS, the open-source operating system is designed with a layered architecture, which consists of four layers from the bottom to the top, i.e., the
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learn ...
layer, system service layer, framework layer, and application layer. 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. The system contains the basic capabilities of HarmonyOS.


History

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 Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
volumes ranging from 128 KB to 128 MB. The OpenHarmony 2.0 (Canary version) was launched in June 2021, supporting a variety of smart terminal devices. 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. A release of OpenHarmony supporting devices with up to 4 GB RAM was made available in October 2021.


Timeline

* September 10, 2020 – Initial release of OpenHarmony with support for devices with 128 KB – 128 MB RAM * April 2021 – OpenHarmony release with support for smartphones and other devices with 128 MB – 4 GB RAM * October 2021 – OpenHarmony release with support for additional devices with 4+ GB RAM


Hardware

OpenHarmony can be deployed on various hardware devices of
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between th ...
,
RISC-V RISC-V (pronounced "risk-five" where five refers to the number of generations of RISC architecture that were developed at the University of California, Berkeley since 1981) is an open standard instruction set architecture (ISA) based on estab ...
and
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
architectures with
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered ...
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: *Mini system – running on such devices as connection modules, sensors, and wearables, with memory equal to or larger than 128 KB and equipped with processors including
ARM Cortex-M The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
and 32-bit RISC-V. *Small system – running on such devices as IP cameras, routers, event data recorders, with memory equal to or larger than 1 MB and equipped with processors including
ARM Cortex-A The ARM Cortex-A is a group of 32-bit and 64-bit RISC ARM processor cores licensed by Arm Holdings. The cores are intended for application use. The group consists of 32-bit only cores: ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ...
. *Standard system – running on devices with enhanced interaction, 3D
GPU A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobi ...
, rich animations and diverse components, with memory equal to or larger than 128 MB and equipped with processors including ARM Cortex-A.


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. 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. # Development boards, modules, and software distributions # 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.


Software distributions

OpenHarmony is the most active open source project hosted on the
Gitee Gitee () is an online forge that allows software version control using Git and is intended primarily for the hosting of open source software. It was launched by Shenzhen-based OSChina in 2013. Gitee claims to have more than 10 million reposit ...
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.


Oniro OS

On September 28, 2021, the
Eclipse Foundation The Eclipse Foundation AISBL is an independent, Europe-based not-for-profit corporation that acts as a steward of the Eclipse open source software development community, with legal jurisdiction in the European Union. It is an organization suppo ...
and the OpenAtom Foundation announced their intention to form a partnership to collaborate on OpenHarmony. 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 Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and i ...
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.


SwanLinkOS

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 Rockchip (Fuzhou Rockchip Electronics Co., Ltd.) is a Chinese fabless semiconductor company based in Fuzhou, Fujian province. Rockchip has been providing SoC products for tablets & PCs, streaming media TV boxes, AI audio & vision, IoT hardware ...
RK3399 and RK3568, and can be applied in transportation and shipping equipment for monitoring road conditions, big data analysis, maritime search and rescue. It was awarded the OpenHarmony Ecological Product Compatibility Certificate by the OpenAtom Foundation.


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.


ZhihongmetaOS

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.


See also

*
HarmonyOS HarmonyOS (HMOS) () is a distributed operating system developed by Huawei to collaborate and interconnect with multiple smart devices on the Internet of Things (IoT) ecosystem. In its current multi-kernel design, the operating system selects ...


References


External links

*
OpenHarmony Project
{{Huawei, phones=yes, tablets=yes, laptops=yes, wearables=yes, cpu=yes, os=yes, services=yes, people=yes, other=yes, below=yes 2019 software Embedded operating systems Huawei products Internet of things Mobile Linux Mobile operating systems Tablet operating systems