Android abandonne la prise en charge de RISC-V pour le moment…

RISC-V Android

La ISA open source RISC-V gagne du terrain comme alternative possible aux architectures de puces actuellement utilisées dans les appareils mobiles, comme ARM, ainsi que dans d'autres secteurs comme PC, HPC, etc. Cependant, les récents changements de Google ont suspendu ces projets, car la prise en charge de ces processeurs a été arrêtée pour le moment sur Android.

Google a récemment fusionné les modifications de code qui supprimer la prise en charge de RISC-V de l'image du noyau générique Android (GKI). Cela signifie que les futures versions d'Android qui s'appuient sur le dernier GKI ne fonctionneront pas sur les appareils dotés de processeurs RISC-V.

hay Deux raisons principaux:

  • La complexité de maintenir plusieurs versions: Google certifie les appareils Android qui utilisent une version spécifique d'Android Common Kernel (ACK), une version personnalisée du noyau Linux. La maintenance de versions distinctes de la GKI pour RISC-V et les architectures traditionnelles serait complexe et gourmande en ressources.
  • L'évolution rapide de RISC-V: L'architecture RISC-V est toujours en cours de développement, avec des mises à jour et des améliorations fréquentes, modifiant certaines instructions de l'ISA lui-même ou des modules. Google pourrait ne pas se sentir à l'aise de fournir une seule GKI compatible RISC-V en raison de ce changement rapide.

cette Ce n'est pas la fin du chemin pour RISC-V sur les appareils Android. Google n'a pas complètement abandonné le support RISC-V, mais il est en attente pour le moment. Un porte-parole de Google a déclaré que la société n'était pas prête à fournir une seule image compatible pour tous les fournisseurs en raison de l'itération rapide de RISC-V.

En attendant Les développeurs peuvent toujours travailler sur le portage d'Android vers RISC-V en créant leurs propres noyaux personnalisés basés sur le noyau Linux.. De plus, la communauté RISC-V a développé une spécification qui aide les systèmes d'exploitation comme Android à fonctionner sur le matériel RISC-V. Cette spécification peut constituer une ressource précieuse pour les futures implémentations d'Android RISC-V.

Toutefois, cette décision pourrait affecter les fabricants de puces tels que Qualcomm, qui explorait les processeurs RISC-V pour les appareils Wear OS de nouvelle génération (plateformes portables). Ils devront peut-être ajuster leurs plans ou rechercher des solutions alternatives…