Android condivide pochissimo con una tipica distribuzione Linux. In effetti, è qui che torna utile la distinzione "GNU/Linux" di Richard Stallman:Android non è in realtà un sistema operativo generico simile a Unix con un kernel Linux. È un nuovo sistema che utilizza il kernel Linux. Questo arriva fino alla sua implementazione libc personalizzata (chiamata "Bionic"), che non tenta necessariamente la conformità POSIX.
Questo articolo di ZDNet copre un discorso che offre una panoramica piuttosto buona del sistema e, sebbene sia vecchio di un paio d'anni, è ancora sostanzialmente corretto e utile.