|
|
|
|
|
by PaulHoule
1777 days ago
|
|
It's completely practical to ship the (almost) same kernel with different a different userspace. That's the difference between desktop Linux and Android, XBOX and Windows, etc. In fact if you care about performance and reliability (particularly add more cores and get more performance) there is no option rather than build on a mature kernel. Google's Fuchsia, for instance, is a high risk project which might never reach parity with Android. (I think of Microsoft's "dual track" OS strategy that took 5 years to merge Windows 95 and Windows NT) |
|
If you write an app using the Android APIs and not native code then it wouldn’t matter if you were really running a Linux-based Android or a Fuchsia-based Android, as long as the API contracts were met. Google knows this — it’s not impossible to imagine that one day Android might not be Linux-based.