👉 En resumen: casi cada marca tiene su capa propia, pero todas dependen de Android y del kernel Linux.
- Linux → kernel.
- Android → sistema operativo.
- (fork de Android) capa de personalización sobre Android
| Tipo | Nombre / Capa | Fabricante / Comunidad | Basado en |
|---|---|---|---|
| Oficial | One UI | Samsung | Android + Linux |
| Oficial | MIUI / HyperOS | Xiaomi | Android + Linux |
| Oficial | EMUI (antes de HarmonyOS) | Huawei | Android + Linux |
| Oficial | ColorOS | Oppo | Android + Linux |
| Oficial | Realme UI | Realme | Android + Linux |
| Oficial | Funtouch OS / OriginOS | Vivo | Android + Linux |
| Oficial | OxygenOS (global) | OnePlus | Android + Linux |
| Oficial | ZenUI | Asus | Android + Linux |
| Oficial | XOS | Infinix | Android + Linux |
| Oficial | HiOS | Tecno | Android + Linux |
| Oficial | Pixel UI (Android casi puro) | Android + Linux | |
| Oficial | My UX | Motorola | Android + Linux |
| Oficial | Xperia UI | Sony | Android + Linux |
| Open Source | LineageOS | Comunidad (sucesor de CyanogenMod) | Android AOSP + Linux |
| Open Source | GrapheneOS | Comunidad (seguridad) | Android AOSP + Linux |
| Open Source | CalyxOS | Comunidad (privacidad) | Android AOSP + Linux |
| Open Source | /e/OS (Murena) | Comunidad (sin Google) | Android AOSP + Linux |
| Open Source | Replicant | Comunidad (100% libre) | Android AOSP + Linux |
Linux (kernel)
└── Debian
└── Ubuntu
└── Linux Mint
Linux (kernel)
└── Android AOSP (sistema operativo base)
├── Capas de fabricantes (One UI, MIUI, XOS, etc.)
└── Roms open source (LineageOS, GrapheneOS, /e/OS, etc.)
https://source.android.com/docs/setup/download?hl=es-419
📌 En pocas palabras:
- Es la versión de Android 100% open source publicada por Google.
- Contiene el código base de Android (kernel Linux adaptado, librerías, framework, apps mínimas).
- Es el “esqueleto” del sistema operativo sobre el cual los fabricantes y comunidades construyen sus propias versiones.
Descargue y cree una ROM personalizada de AOSP Android 11 desde AOSP en Linux desde cero
https://liongueststudios.com/how-to-download-and-build-aosp-android-11-custom-rom-from-scratch
compilar android
👌. Compilar Android (AOSP) no genera un simple binario ejecutable, sino una imagen completa del sistema operativo
lista para instalar o ejecutar en un emulador/dispositivo.El resultado es una ROM imágenes de sistema que se guardan en el directorio
out/target/product/<device>/.y puedes flashear en un teléfono o correr en el emulador.Ahí encontrarás archivos como:
📌 Cómo ejecutar Android compilado
En el emulador de Android (QEMU)
lunchun dispositivo emulado(ej. aosp_x86_64-eng), después de compilar puedes ejecutar:emulator -writable-system -verbose -show-kernelEn un dispositivo físico
lunchun dispositivo real (ej.aosp_arm64-engo uno específico comodevice/google/pixel):adb reboot bootloaderfastboot flashall -wEsto instala (boot.img, system.img, userdata.img, etc.) en el dispositivo.