RISC-V a disparu du noyau Android général, les motivations ne sont pas encore tout à fait claires
Paume faciale : L'architecture de jeu d'instructions open source RISC-V, issue d'autres architectures informatiques à jeu d'instructions réduit (RISC), bénéficie d'un soutien et d'une collaboration internationaux. Cependant, Google a décidé de ne plus participer au jeu RISC-V.
Une série de correctifs récemment fusionnés a supprimé la prise en charge de l'architecture de processeur « riscv64 » de la base de code d'Android Common Kernel. Android Common Kernel (ACK) sont les principales branches du projet Android Open Source (AOSP), qui informe toutes les implémentations Android tierces et propres à Google sur les appareils mobiles et portables. La suppression de la prise en charge de RISC-V d'ACK et d'AOSP signifie effectivement que Mountain View « tue » l'implémentation native d'ISA au sein de sa principale plate-forme informatique.
Récemment, de nombreux fabricants de puces et concepteurs de processeurs ont investi dans l’avenir de RISC-V. Google a officiellement introduit la prise en charge de RISC-V sur Android en octobre 2023. Qualcomm développe déjà des puces RISC-V pour Wear OS, une version Android spécialement conçue pour les montres intelligentes et autres types de gadgets portables.
Le standard ouvert offre même une certaine concurrence à l'architecture Arm dans le secteur des contrôleurs SSD, avec des résultats nettement meilleurs, selon le fabricant chinois Yingren Technology. La suppression du support RISC-V d'ACK/AOSP signifie que les prochaines versions d'Android ne fonctionneront pas avec les puces RISC-V, bien que les fabricants puissent personnaliser le système d'exploitation mobile pour y ajouter à nouveau le support ISA.
Compte tenu du nombre d'entreprises intéressées à travailler avec RISC-V, la décision de Google d'empêcher AOSP de soutenir davantage le développement technologique est déconcertante. Le RISC-V ISA ne s'est pas encore concrétisé dans un projet SoC approprié pour les applications pour smartphones, et les correctifs ACK nouvellement fusionnés constitueront probablement un obstacle important à cet égard.
Invité à commenter le problème, un représentant de Google a déclaré à Android Authority que le système d'exploitation mobile continuerait à prendre en charge RISC-V à l'avenir. En raison du « taux d'itération rapide » de la technologie ISA, Android n'est apparemment pas prêt à fournir une seule image de noyau prise en charge pour tous les fournisseurs Android.
Google assure le marché qu'il ne supprimera pas complètement le support RISC-V dans Android, mais le fait de retirer l'architecture de l'AOSP signifie que les développements commerciaux éventuels de cette norme de puce prometteuse prendront beaucoup plus de temps que prévu. Pendant ce temps, la communauté RISC-V travaille sur une spécification des services de démarrage et d'exécution afin de définir une plate-forme de système d'exploitation interopérable pour la découverte de périphériques, la gestion du système et d'autres opérations système essentielles.