Android partage très peu avec une distribution Linux typique. En fait, c'est là que la distinction "GNU/Linux" de Richard Stallman est utile - Android n'est pas vraiment un système d'exploitation à usage général de type Unix avec un noyau Linux. C'est un nouveau système qui utilise le noyau Linux. Cela va jusqu'à sa propre implémentation de libc personnalisée (appelée "Bionic"), qui ne tente pas nécessairement la conformité POSIX.
Cet article de ZDNet couvre une discussion qui donne un assez bon aperçu du système, et bien qu'il date de quelques années, il est toujours fondamentalement correct et utile.