this post was submitted on 09 Mar 2025
187 points (99.0% liked)

Linux

51253 readers
634 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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
top 17 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 16 hours ago (1 children)

wonder if they use riscv chips

[–] [email protected] 2 points 7 hours ago* (last edited 7 hours ago) (1 children)

RISC-V is just about at pi3 levels of performance so it's not really that good for end user stuff yet. Alibaba launched a new core recently that might improve things though.

On their servers? possibly. RISC-V is competitive when you stuff a bunch of cores into it and make it do basic server tasks that haven't gotten more complex over the years. And in AI, you may just need a cheap CPU to orchestrate your GPUs/NPUs so anything will work there.

I think we'll see m1+ levels of desktop performance on RISCV within the next 4 years though. trump will do wonders for the Chinese semiconductor industry.

[–] [email protected] 2 points 6 hours ago

Yeah, pi3 isn't quite there yet to drive a laptop. I expect RISCV to mature rapidly as well. There's going to be a ton of money poured into it, and it's always easier to do things the second time around. Apple has done a lot of the hard work designing the architecture o M series chips, and I imagine a lot of it will inspire RISCV designs now. This project in particular seems pretty promising as it specifically aims to deliver high performance designs https://github.com/OpenXiangShan/XiangShan

[–] [email protected] 22 points 21 hours ago (1 children)

This leak is really scetchy, tbh. If it's real then it's probably happening because of the HarmonyOS NEXT that came out late last year. With that they basically dropped the previously used custom android/linux kernel for their own totally own proprietary HarmonyOS kernel. However with that they also lost support for android and linux code sideloading in the process and replaced it with some linux translation layer.

I always thought that HarmonyOS was meant to be more of a Android replacement that also had it's place in stuff like TVs, cars, IoT and smart devices, but they still tried PCs with it, but it was more like chromebook-like toy computer for web browsing and text editing than a full pc. It seemed like a competent product android and android smart device replacement, but I never saw it as a serious competitor for Windows, MacOS or Linux desktop. If them plan is just be self sufficient and ditch US code, then you can do more in the linux ecosystem and get more app support right out of the gate and not have to ask everybody to rewrite their code for your custom OS. With linux-laptops they will have global markets for their computers, when as Harmony OS and it's still are best in China's own 'software lagoon' where third parties care more about developing for Huawei app store.

[–] [email protected] 8 points 13 hours ago

Yeah, it seems counterproductive to ditch FOSS in the name of self-sufficiency. If it were about that, assembling an army of software people to learn and contribute to important FOSS codebases would be much more productive in my opinion. It feels like Harmony Next is about something else. Perhaps some wholesale insurance. Or someone's plans grandeur.

[–] [email protected] 18 points 1 day ago (2 children)
[–] [email protected] 33 points 1 day ago (3 children)

Huawei's android skin/variant, akin to OneUI for samsung, OxygenOS for Oneplus, HyperOS for Xiaomi.

[–] [email protected] 40 points 21 hours ago* (last edited 21 hours ago) (1 children)

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.

[–] [email protected] 5 points 15 hours ago (1 children)

Do you know where to find the HongMeng kernel? I couldn't find in OpenHarmony gitee.

[–] [email protected] 5 points 11 hours ago

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

This paper presents the design and implementation of HongMeng kernel (HM), a commercialized general-purpose microkernel that preserves most of the virtues of microkernels while addressing the above challenges.

Another interesting tidbit from the paper:

We started the HongMeng kernel (HM) project over 7 years ago to re-examine and retrofit the microkernel into a general OS kernel for emerging scenarios. To be practical for production deployment, HM achieves full Linux API/ABI compatibility and is capable of reusing the Linux applications and driver ecosystems such that it can run complex frameworks like AOSP [42] and OpenHarmony [35] with rich peripherals.

[–] [email protected] 10 points 21 hours ago

Huawei’s android skin/variant

No, it's not anymore, never really was. They dropped even the last android parts from it with HarmonyOS NEXT last year.

[–] [email protected] 4 points 21 hours ago

I think it is more of a hard fork after the embargo

[–] [email protected] 7 points 1 day ago (2 children)

A Huawei version of Android.

[–] [email protected] 7 points 17 hours ago* (last edited 17 hours ago)

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.

[–] [email protected] 1 points 21 hours ago (1 children)

So their laptops were running Android?

Reading the article it was a closed source OS, with their own closed-source Linux-based kernel.

[–] emergencyfood 2 points 15 hours ago

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.

[–] [email protected] 3 points 21 hours ago

They should offer fydeOS too