I don't think anyone is thinking of a GNU/Linux desktop environment when they think "Android runs Linux!", they are quite literally thinking "Android uses the Linux kernel." They are not wrong.
I'm curious about what is there to celebrate in some huge corp using some free software in a completely cornered use that gives little to no freedom to its users.
I'm sorry if my points are not clear. As it has been evidenced english is not my first language.
Huge amount of money poured into development of said opensource software - including the patches in the article you're commenting on.
Major opensource projects are (and have for years) receiving most contributions from developers in Microsoft, Google, Intel, RedHat, Pivotal, and many others.
> As it has been evidenced english is not my first language.
No problem, I'd say that your English seems great, better than some native English speakers I know. English is my first language and it's easy for me to be unclear :D
ChromeOS is also "Linux" in this sense, because of Crouton.
Official NDK APIs are ISO C and C++ standard libraries, a couple of portable libraries like zlib and Android specific APIs.
As of Android 7, any application that tries to link to on-device libraries or do calls that aren't whitelisted just gets killed.
Yes one might successfully do Linux specific calls, but given they aren't part of the stable Android NDK API, any OEM is free to bork those attemps.
In practice, being based on Linux doesn't mean anything for app developers.
Only for those doing system space development, which are Google and the OEMs, noone else.