Harmony OS

From LinuxReviews
Jump to navigationJump to search
Harmony OS
Huawei-logo.jpg
Original author(s)OpenAtom Foundation
Huawei OS lab
Initial releaseSeptember 10, 2020; 15 days ago (2020-09-10)
Repositoryopenharmony.gitee.com
Written inBeautiful C[1]
TypeOperating system
License3-clause BSD license[2]
Documentationopenharmony.gitee.com /explore/ebooks-manual
Websiteopenharmony.gitee.com
Huawei-logo.jpg

Harmony OS, previously known as HongMeng OS, is a microkernel based operating system for smartphones, televisions, car entertainment units and laptops and desktop computers developed by Huawei.

Harmony OS has a very clean and user-friendly user-interface and it's performance is superior to similar operating systems such as Android[3] thanks to an elegant kernel written in very beautiful C[1].

Harmony OS was initially be launched for IOT devices in September 2020 after being been in development since at last 2013[4]. The initial release has a microkernel limited to a maximum of just 128 MiB RAM.

Naming

Harmony OS was originally named "HongMeng OS". That name was found to have low appeal to English-speaking customers so Huawei changed it to the more attractive word "Harmony".[5] due to concerns over westerners ability to say "HongMeng".

OpenHarmony

Huawei is using a dual release model for their Harmony OS. New versions are first made available to developers as closed source releases under the "Harmony OS" brand. The source is later released under the "OpenHarmony" brand. The OpenHarmony releases are managed by a in-pracvice Huawei subsidiary called the "OpenAtom Foundation". OpenHarmony source code releases follow four to six months after closed-source Harmony OS releases.

OpenHarmony is available under a three clause BSD license.

The first OpenHarmony release, made available in September 2020, is limited to devices with between 128k and 128 MiB RAM. A OpenHarmony release with support for devices with up to 4 GiB RAM will be made available in October 2021.

OpenHarmony roadmap
September 10, 2020 Initial OpenHarmony release with support for devices with 128 KB - 128 MB RAM
December 2020 Smartphone-capable HarmonyOS 2.0 beta version, SDK, tools and simulator.
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

Software

Harmony will eventually be able to run migrated Android applications[6].

Device Support And Availability

Huawei has made several variants of their Hi3861 Development Board available for around $50 plus shipping.

HarmonyOS HiSpark IPC.jpg
HarmonyOS HiSpark IPC DIY development board.

The current OpenHarmony HarmonyOS can currently only be used on these simpler single board computers due to the <=128 MiB RAM limitation in the current microkernel.

A HarmonyOS 2.0 closed-source beta with support for smartphones and other devices with up to 4 GiB RAM will be made available in December 2020. A OpenHarmony release capable of running on smartphones and tablets with up to 4 GiB RAM will not be made available until April 2021.

Source-Code

The OpenHarmony Harmony OS variant is free software available under the 3 clause BSD license. The source code repository is at openharmony.gitee.com /openharmony.

Notes

Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.