Android-x86 es un proyecto de código abierto que realiza una migración no oficial del sistema operativo móvil Android de Google para que se ejecute en dispositivos con procesadores AMD e Intel x86 , en lugar de chips ARM basados en RISC . [2] [3] [4] [5] [6] [7]
Desarrollador | Chih-Wei Huang , Yi Sun |
---|---|
Familia OS | Android (basado en Linux) |
Estado de trabajo | Activo |
Modelo fuente | Código abierto (incluye componentes propietarios como Google Play ) |
Último lanzamiento | 9.0-r2 [1] (basado en Android Pie 9.0.0_r54) / 25 de marzo de 2020 |
Tipo de grano | Monolítico ( kernel de Linux modificado ) |
Licencia | Licencia Apache 2.0 |
Página web oficial | www |
Los desarrolladores Chih-Wei Huang y Yi Sun originaron el proyecto en 2009. El proyecto comenzó como una serie de parches al código fuente de Android para permitir que Android se ejecute en varios netbooks , tabletas y PC ultramóviles . Yi luego renunció debido a asuntos personales. Huang es el mantenedor actual del proyecto. Los desarrolladores activos actualmente incluyen a Mauro Rossi y Michael Goffioul. [ cita requerida ]
Descripción general
El sistema operativo se basa en el proyecto de código abierto de Android (AOSP) con algunas modificaciones y mejoras. El proyecto desarrolla algunos componentes que le permiten ejecutarse en arquitectura de PC. Por ejemplo, algunos componentes de bajo nivel se reemplazan para adaptarse mejor a la plataforma, como el kernel y los HAL . El sistema operativo habilita la aceleración de hardware OpenGL ES a través de Mesa si se detectan GPU compatibles , incluidas Intel GMA , AMD's Radeon , chipsets de Nvidia ( Nouveau ), VMware (vmwgfx) y QEMU (virgl). Sin una GPU compatible, el sistema operativo puede ejecutarse en modo no acelerado a través de la renderización de software . Desde la versión 7.1, el renderizador de software se ha implementado a través del proyecto SwiftShader . [ cita requerida ]
Al igual que una distribución normal de Linux , el proyecto lanza imágenes ISO prediseñadas que pueden ejecutarse en modo en vivo o instalarse en un disco duro en el sistema de destino. Desde la versión 4.4-r2, el proyecto también lanza efi_img [8], que se puede utilizar para crear un USB en vivo desde el que arrancar en sistemas UEFI . Desde la versión 4.4-r4, el soporte UEFI se unió en las imágenes ISO y efi_img se marcó como obsoleto.
Excepto AOSP, la siguiente lista incompleta de componentes se desarrolla desde cero o se deriva de otros proyectos de código abierto para formar la base de código completa de Android-x86 :
- Núcleo
- Instalador
- drm_gralloc y gbm_gralloc
- Colina baja
- SwiftShader
- Audio
- Cámara
- GPS
- Luces
- Capa de interfaz de radio
- Sensores
Es posible que se agreguen cada vez más componentes a la versión actualizada.
Proyectos relacionados
Proyecto Celadon
Intel ha producido un proyecto relacionado, Celadon (anteriormente Android-IA) [9], que se ejecutará en dispositivos UEFI más nuevos . El proyecto afirma que su intención es impulsar el soporte y la innovación de Android en la arquitectura Intel, además de proporcionar un lugar para la colaboración. [9] Reutilizó el módulo HAL de gráficos drm_gralloc de Android-x86 para admitir el hardware de gráficos Intel HD . Ya como Android-IA, proporcionaba una FAQ [10] con información más detallada.
Remix OS
Jide Technologies se asoció con Chih-Wei Huang, el principal desarrollador de Android-x86, en Remix OS , un derivado de código cerrado de Android-x86 diseñado para su uso en PC convencionales. La primera versión beta de Remix OS estuvo disponible el 1 de marzo de 2016. [11] El proyecto se suspendió el 17 de julio de 2017. [12]
Android TV x86
A finales de 2020, un miembro senior de XDA Developers creó Android TV x86 para proporcionar Android TV para PC , que "debería funcionar de inmediato porque la ROM tiene sus raíces en el proyecto Android-x86". [13]
Ver también
- Linux
- Chromium OS
- Ubuntu
- Anbox : una capa de compatibilidad gratuita y de código abierto que tiene como objetivo permitir que las aplicaciones móviles y los juegos móviles desarrollados para Android se ejecuten en distribuciones de Linux.
- BlueStacks
- DuOS-M
- Lista de sistemas operativos
Referencias
- ^ "Nota de la versión 9.0-r2" . Android-x86.org . 2020-03-25 . Consultado el 28 de mayo de 2020 .
- ^ DistroWatch Weekly, número 767, 11 de junio de 2018
- ^ Revisión de Android-x86 4.0 - No impresionado
- ^ Revisión de Android-x86 4.4: primera versión candidata | LinuxBSDos.com
- ^ Android-x86 podría ser una buena alternativa de escritorio Linux | Reseñas | LinuxInsider
- ^ DistroWatch Weekly, número 630, 5 de octubre de 2015
- ^ DistroWatch Weekly, número 682, 10 de octubre de 2016
- ^ "Android-x86 versión 4.4" . android-x86 @ sourceforge . Consultado el 31 de agosto de 2015 .
- ^ a b "Inicio" . Plataforma de código abierto Android para arquitecturas Intel . Consultado el 15 de septiembre de 2020 .
- ^ "Preguntas frecuentes" . Android en Arquitectura Intel . Archivado desde el original el 31 de diciembre de 2013 . Consultado el 3 de enero de 2014 .
- ^ "[ANUNCIO] Lanzamiento de Remix OS para PC Be… | Remix OS" . Forum.xda-developers.com . 2016-03-01 . Consultado el 2 de mayo de 2017 .
- ^ Jide Tech (17 de julio de 2017). "Una actualización del equipo Jide" . Kickstarter.com . Consultado el 12 de julio de 2020 .
- ^ "Android TV x86 te permite reutilizar tu vieja PC en un transmisor de medios" . Desarrolladores XDA . 2020-11-14 . Consultado el 16 de noviembre de 2020 .
enlaces externos
- Página web oficial