(importantly those links still work, even outside of the Wayback machine)
Solaris, BSD, Darwin all share code.
Linux is POSIX compatible and userspace is similar, but the kernel is distinct.
Why spend all that money and time when Linux has so dominated the certified Unices for some time?
Looked it up, here's the page for the OS: https://developer.huaweicloud.com/ict/en/site-euleros/eulero...
And here's a news post about the certification: https://www.huawei.com/en/news/2016/9/huawei-kunlun-euleros-...
> [Shanghai, China, September 9, 2016] Today Huawei announced that its EulerOS 2.0 operating system for its KunLun mission critical servers has earned UNIX 03 certification from The Open Group. This means that Huawei EulerOS 2.0 has been officially certified as a UNIX system.
Inspur K-UX, on the other hand, is a Linux distribution which is a Unix
https://en.wikipedia.org/wiki/Inspur_K-UX
> Inspur K-UX 2.0 and 3.0 for x86-64 were officially certified as UNIX systems by The Open Group.
[snip]
> Inspur K-UX 2.0 was one of six commercial operating systems that have versions certified to The Open Group UNIX 03 standard (the others being macOS, Solaris, IBM AIX, HP-UX, and EulerOS).
More:
https://en.wikipedia.org/wiki/Unix
> Systems that have been licensed to use the UNIX trademark include AIX,[35] EulerOS,[36] HP-UX,[37] Inspur K-UX,[38] IRIX,[39] macOS,[40] Solaris,[41] Tru64 UNIX (formerly "Digital UNIX", or OSF/1),[42] and z/OS.[43] Notably, EulerOS and Inspur K-UX are Linux distributions certified as UNIX 03 compliant.[44][45]
None of the Open Source BSDs are on that list.
EDIT: To make it more explicit, given that people keep mistaking Android for Linux,
"NDK C library"
https://developer.android.com/ndk/guides/stable_apis#c_libra...
"Improving Stability with Private C/C++ Symbol Restrictions in Android N"
https://android-developers.googleblog.com/2016/06/improving-...
"Android changes for NDK developers"
https://android-developers.googleblog.com/2016/06/android-ch...