- Android es un sistema operativo de código abierto que puede portarse libremente a una gran variedad de dispositivos y arquitecturas
- A esto se suma RISC-V, una ISA (arquitectura de conjunto de instrucciones) libre y abierta
- En noviembre de 2022, Google anunció en la cumbre de RISC-V que comenzaría a aceptar parches para RISC-V, y recientemente el soporte para RISC-V en Android ha empezado a madurar
- RISC-V es una ISA modular, con numerosas extensiones opcionales
- Google ya completó la definición de un "conjunto inicial" que considera importante para garantizar que todas las CPU que ejecuten RISC-V puedan contar con todas las funciones necesarias para alcanzar alto rendimiento
- Este conjunto incluye el perfil rva22 y las extensiones de vector y criptografía vectorial
- Ahora ya es posible compilar, probar y ejecutar Android con soporte para RISC-V directamente en tu propia máquina
- Al igual que con otros objetivos de plataforma en AOSP, se puede usar el soporte de dispositivos virtuales Cuttlefish
- El entorno base está soportado, pero todavía no está optimizado
- Hacia finales de este año se completará el ABI del NDK, y pronto se podrán usar builds Canary en el CI de Android
- Será posible probar RISC-V fácilmente en x86-64 y ARM64
- Para 2024, planean publicar un emulador con todas las funciones para probar aplicaciones en distintos formatos de dispositivos
- Como se anunció recientemente en la colaboración con Qualcomm, se espera que los wearables sean el primer formato
- Pero portar el propio sistema operativo Android no es suficiente
- Google está colaborando con la comunidad y con RISE (ecosistema de software RISC-V)
- El proyecto RISE fue creado para ofrecer una vía que acelere la disponibilidad de software para núcleos de procesador RISC-V de alto rendimiento y alta eficiencia energética capaces de ejecutar sistemas operativos de alto nivel
- Esto incluye no solo Android, sino también Linux y otros sistemas operativos en distintas áreas de aplicación, incluida la computación de alto rendimiento
- En el proyecto RISE participan empresas miembro como Andes, Google, Intel, Imagination Technologies, MediaTek, Nvidia, Qualcomm Technologies, Red Hat, Rivos, Samsung, SiFive, T-Head y Ventana
- Google sigue manteniendo y ampliando una fuerte inversión en RISC-V International, más allá de su membresía premium y su participación en la junta directiva
- El soporte de Android para RISC-V depende de diversas contribuciones, desde la toolchain hasta las bibliotecas básicas de soporte. Se espera una amplia participación de colaboradores
1 comentarios
Google quiere que RISC-V se convierta en una arquitectura Android de "Tier 1"