this post was submitted on 09 Mar 2025
175 points (98.9% liked)
Linux
51253 readers
609 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
what's harmony OS?
Huawei's android skin/variant, akin to OneUI for samsung, OxygenOS for Oneplus, HyperOS for Xiaomi.
It was a skin, now its a completely different OS. The initial version, HarmonyOS, was based on Android/Linux, the new HarmonyOS Next, is a proprietary version (or successor) of HarmonyOS based on an open source project/OS, OpenHarmony. It uses a new microkernel instead of the linux kernel.
OpenHarmony is essentially an open source base for making an operating system on top. Its not like the Linux kernel, in the sense that its not just a kernel (in fact you can use the linux kernel with it), but rather a bunch of components people can build upon. And since it uses a permissive license, you can build a proprietary OS on top of it (like the HarmonyOS Next).
Huawei actually launched OpenHarmony many years back but it was not ready for phone usage yet. It was only with the launch of the 5th version that Huawei was confident enough in it to start using it on their own phones.
Do you know where to find the HongMeng kernel? I couldn't find in OpenHarmony gitee.
Unfortunately it seems to be a completely proprietary kernel. I did find a paper on it (presented by Huawei in a conference): https://www.usenix.org/conference/osdi24/presentation/chen-haibo
The first line of the abstract reads
Another interesting tidbit from the paper:
No, it's not anymore, never really was. They dropped even the last android parts from it with HarmonyOS NEXT last year.
I think it is more of a hard fork after the embargo
A Huawei version of Android.
Important clarification: it's much more than this. HarmonyOS is not any more a skin or a version of Android. It's its own OS.
HarmonyOS is IMO going to do to Android what BYD has done to Tesla and VW. This is another chapter in China declaring independence from the West.
So their laptops were running Android?
Reading the article it was a closed source OS, with their own closed-source Linux-based kernel.
Their laptops were running Windows / Linux, and this article is saying that while they initially planned to shift to HarmonyOS Next, they are now likely to stay with Linux.
Also, while HarmonyOS Next is proprietary, the kernel (Hongmeng, a microkernel optimised for arm64 and with a Linux compatibility layer) and large parts of the underlying code (OpenHarmony) are open-source. Sort of like Android and AOSP. The 'optimised for arm64' thing might be why they are sticking with Linux - the laptops mostly use Intel x86 chips.