Si bien Android no es una distribución tradicional de Linux como Ubuntu o Fedora, utiliza el kernel de Linux como base. Se basa en el núcleo con su propia pila de software, incluida la máquina virtual Dalvik/Art, el tiempo de ejecución de Android y varias bibliotecas y API.
Por lo tanto, Android es un sistema complejo que combina Linux con el propio software de Google para crear un sistema operativo móvil único.