La ISA de código aberto RISC-V ganhava espaço como uma possível alternativa às arquiteturas de chips atualmente utilizadas em dispositivos móveis, como ARM, bem como em outros setores como PC, HPC, etc. No entanto, mudanças recentes do Google suspenderam esses planos, já que o suporte para esses processadores foi interrompido por enquanto no Android.
O Google recentemente mesclou alterações de código que remova o suporte RISC-V da imagem genérica do kernel do Android (GKI). Isso significa que as versões futuras do Android que contam com o GKI mais recente não funcionarão em dispositivos com processadores RISC-V.
Feno Duas razões Principal:
- A complexidade de manter múltiplas versões: o Google certifica dispositivos Android que usam uma versão específica do Android Common Kernel (ACK), uma versão personalizada do kernel Linux. Manter versões separadas do GKI para RISC-V e arquiteturas tradicionais seria complexo e consumiria muitos recursos.
- A rápida evolução do RISC-V: A arquitetura RISC-V ainda está em desenvolvimento, com atualizações e melhorias frequentes, alterando algumas instruções do próprio ISA ou de módulos. O Google pode não se sentir confortável em fornecer um único GKI compatível com RISC-V devido a essa rápida mudança.
Esta Não é o fim do caminho para RISC-V em dispositivos Android. O Google não abandonou completamente o suporte ao RISC-V, mas está suspenso por enquanto. Um porta-voz do Google afirmou que a empresa não está pronta para fornecer uma única imagem compatível para todos os fornecedores devido à rápida iteração do RISC-V.
Entretanto Os desenvolvedores ainda podem trabalhar na portabilidade do Android para RISC-V criando seus próprios kernels personalizados baseados no kernel Linux.. Além disso, a comunidade RISC-V desenvolveu uma especificação que ajuda sistemas operacionais como o Android a rodar em hardware RISC-V. Esta especificação pode ser um recurso valioso para futuras implementações do Android RISC-V.
No entanto, esta mudança pode afetar fabricantes de chips como Qualcomm, que estava explorando CPUs RISC-V para dispositivos Wear OS de próxima geração (plataformas vestíveis). Eles podem precisar ajustar seus planos ou procurar soluções alternativas…