Android teilt sehr wenig mit einer typischen Linux-Distribution. Tatsächlich kommt hier Richard Stallmans „GNU/Linux“-Unterscheidung zum Tragen – Android ist nicht wirklich ein Unix-ähnliches Allzweck-Betriebssystem mit einem Linux-Kernel. Es ist ein neues System, das zufällig den Linux-Kernel verwendet. Dies geht bis hin zu seiner eigenen benutzerdefinierten libc-Implementierung (namens "Bionic"), die nicht unbedingt versucht, POSIX-Konformität zu erreichen.
Dieser Artikel von ZDNet behandelt einen Vortrag, der einen ziemlich guten Überblick über das System gibt, und obwohl er ein paar Jahre alt ist, ist er im Grunde immer noch richtig und hilfreich.