Hacker News new | ask | show | jobs
by sterlind 1315 days ago
Just because you can pop a shell doesn't really make Android a Linux distro in my book. I'm not an Android expert by any means, but apps don't use glibc do they? And I doubt sound goes through ALSA or PulseAudio, or that you can run purely native apps without some kind of Java shim, nor use dbus or hell is there even /etc? It has "Linux," but it's missing the "distro" part. userspace is so divergent, it'd be like calling OS X a BSD distro.
1 comments

Android definitely doesn't use Linux as a runtime, but the implimentation of the kernel and userspace is quite Linux-like in my opinion. OSX isn't a BSD distro because it uses a non-BSD kernel with a BSD compatibility layer; Android on the other hand is Linux, but not GNU/Linux. Saying Android isn't Linux depends on your definition of Linux being incorrect.