¿Utilizó Google alguna distribución existente (Debian, Red Hat, etc.) para crear Android, o utilizaron los elementos esenciales básicos (kernel, sistema de archivos y algunos archivos obligatorios)?
¿Utilizó Google alguna distribución existente (Debian, Red Hat, etc.) para crear Android, o utilizaron los elementos esenciales básicos (kernel, sistema de archivos y algunos archivos obligatorios)?
Respuestas:
Android comparte muy poco con una distribución típica de Linux. De hecho, aquí es donde la distinción "GNU / Linux" de Richard Stallman es útil: Android no es realmente un sistema operativo de propósito general tipo Unix con un núcleo Linux. Es un nuevo sistema que utiliza el kernel de Linux. Esto se reduce a su propia implementación de libc personalizada (llamada "Bionic"), que no necesariamente intenta cumplir con POSIX.
Este artículo de ZDNet cubre una charla que ofrece una visión general bastante buena del sistema, y aunque tiene un par de años, sigue siendo básicamente correcto y útil.