Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> and easily replaceable by anything else (e.g. Fuchsia).

If it's so easy, why hasn't it happen yet?



Most likely money and drivers.

Linux comes mostly for free, Fuchsia is still not mature enough and is 100% on Google's budget.

However and this is what I always raise up to people rejoicing about Linux on Android, using official Android images, there is very little Linux exposed to application writers.

The Java Frameworks are naturally kernel agnostic, and the NDK APIs are quite constrained, with the main goal of being used to implement Java native methods or bring in C or C++ code into Android.

https://developer.android.com/ndk/guides/stable_apis.html

https://developer.android.com/ndk/reference/index.html

Anything else just isn't allowed and might kill the app as of Android 7.

https://android-developers.googleblog.com/2016/06/android-ch...

https://android-developers.googleblog.com/2017/07/seccomp-fi...

Hence why Termux needs to emulate many Linux behaviors.


> Linux comes mostly for free, Fuchsia is still not mature enough and is 100% on Google's budget.

Said differently: Linux works and is useful for everyone and has wide corporate backing, while Fuchsia is only useful to Google.

I'll put my bets on which one persists in the long run based solely on that premise.


if it's "easy" does that imply it must "happen yet"?


Yeah, why else shouldn't it happen yet? At least for testing they could have released an Android version with Fuchsia.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact