OSDev.org
https://forum.osdev.org/

HarmonyOS / HongMeng OS
https://forum.osdev.org/viewtopic.php?f=11&t=33886
Page 1 of 1

Author:  bzt [ Sun Aug 25, 2019 8:44 am ]
Post subject:  HarmonyOS / HongMeng OS

Hi,

Anybody has any specific on the ~? All I can found is just basically marketing bullshit, but absolutely no technical details.

For example, look at this: https://www.huaweicentral.com/hongmeng-heres-everything-you-need-to-know-about-huaweis-operating-system/
It says:
Code:
a new microkernel-based, distributed operating system
But it also says:
Code:
New information revealed that Huawei’s OS is based on Linux

WTF? Linux is not a new kernel, and it is definitely not microkernel based. So what's going on really? Anybody has any details? Is Huawei's new OS just a hoax?

More confusing contradictions and mambo-jumbo here: https://www.xda-developers.com/harmony-os-huawei-announce/
Phrases like this:
Code:
Harmony “decouples” the OS from the hardware
All OSdever knows this is nothing more than bullshit. You can't decouple the OS from the hardware, as it is the OS' duty to provide the lowest layer of software that handles the hardware.
And this:
Code:
Harmony OS will not require root access to operate, which Huawei says is a security risk on Android and other Linux-based operating systems
Erhm, without full access how would someone install a boot loader for Harmony OS? Also as far as I know, root access is provided by the Android system.
Code:
Huawei says they can switch to Harmony OS right now because the migration is not very difficult due to the nature of the microkernel
How about this? How is the microkernel architecture influence the migration of user space apps? Why do I have the feeling that they are just throwing phrases at us without knowing what they really mean?

Imho if HarmonyOS is really real (not just a bargain chip for the trade wars), then it's going to be nothing more than a new Linux distro, rather than "a new microkernel-based, distributed operating system". Hope I'm wrong, it would be great to welcome a new OS.

Cheers,
bzt

Author:  bzt [ Sun Aug 25, 2019 9:39 am ]
Post subject:  Re: HarmonyOS / HongMeng OS

Okay, I've found something, this: https://github.com/huawei-iot/HarmonyOS/tree/master/src/Harmony, but it reads:
Quote:
A library for patching, replacing and decorating .NET and Mono methods during runtime.
Harmony gives you an elegant and high level way to alter the functionality in applications written in C#.
Huh? Does not sound like an OS at all...

And https://github.com/huawei-iot/HarmonyOS/tree/master/src/LiteOS. It has only Chinese readme, which I can't read unfortunately, but at a first glance this is just some portions of a kernel in a very very very (very) early stage. Look at this for example, or the devfs code. Where does the FS component wait for events? Not here that's for sure...
And where are the user space libraries (this libc does not cut it!), daemons and other essential operating system parts like the shell for example? An OS is a bit more than a kernel, specially in a microkernel architecture...

Many of us here on this forum have much more advanced OSes than this code. So my question stands, WTF?

Cheers,
bzt

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/