This is a bit off topic but since you mentioned Huawei. The newer Huawei’s now run Harmony OS and I must say that OS is pretty good. Despite being young OS, it is really good. Similar to Jolla, it can also run Android apps. I got a Huawei Pura X and it is awesome and liked Harmony OS immediately. If you need to run a wide variety of Android apps, then it might not be ideal since all apps are not guaranteed to work.
I have considered getting a Huawei phone again but I’m only interested in Mate series which isn’t available in EU so I’ve given up on it (can’t justify or afford import fees), so after over a year of looking for alternatives I’ve come to conclusion I want to drop Google and support something made within EU, luckily I’ve come across Jolla so I’ve decided I wanted to give them a chance and learn using a new OS. ![]()
It’s not a young OS - it was forked from AOSP after they had some legal trouble, and is now probably a hard fork. I’d guess that it’s still largely compatible, esp. wrt apps.
So technically it is not at all similar to SfOS, which is a full Linux OS developed from scratch (originally at Nokia).
Not as bad as North Korean Linux, but do expect the CCP spying on you. Not saying Android proper doesn’t do that though!
Harmony OS is actually a lot more different from Android than SFOS - HOS these days is a microkernel with Linux/AOSP shims. Has a sort of early WinNT vibes to it.
The HarmonyOS from Huawei runs the Hongmeng microkernel. However, the open source project OpenHarmony which Huawei HarmonyOS is based on can be used with the Linux kernel as well. There are a few systems out there running OpenHarmony like the Kaihong Botbook, which likely runs the Linux kernel instead.
HarmonyOS/OpenHarmony has sprung up in a relatively short time and is today a complete alternative to Android. That also includes a complete new language (ArkTS) in order to make apps. Recently Flutter support was added. Things are moving fast with HarmonyOS.