3 ms·
ChromeOS and Android are Linux. Android compatibility comes from a container. https://chromium.googlesource.com/chromiumos/platform2/+/master/arc/container-bun
by glennpratt 8y ago
ChromeOS and Android are Linux. Android compatibility comes from a container.
https://chromium.googlesource.com/chromiumos/platform2/+/master/arc/container-bundle/README.md https://chromium.googlesource.com/chromiumos/platform2/+/mas...
- pjmlp 8y agoHaving Linux kernel is pretty transparent for app developers. They don't care which kernel powers Chrome processes, or ART. On Android's case, Linux syscalls aren't even part of the official stable APIs. https://developer.android.com/ndk/guides/stable_apis https://developer.android.com/ndk/guides/stable_apis
- Wowfunhappy 8y agoBut it does mean a Chrome OS device can run Linux software without a full-on Virtual Machine, since the underlying kernel is the same.
- pjmlp 8y agoIt also means that they can be ported to other OSes with zero dependencies on Linux.
- slrz 8y agoOTOH, neither is the ARM ISA. Yet, once you try to bring a non-ARM Android device to the masses, you will soon discover the rule of Hyrum's Law.
- pjmlp 8y agoI have plenty of apps running on my non-ARM Android devices. As for Hyrum's Law, since Android 7, any misbehaved app that tries to use non-sanctioned NDK APIs gets killed by the OS.