La RISC-V open source ISA se prosazoval jako možná alternativa k čipovým architekturám, které se v současnosti používají v mobilních zařízeních, jako je ARM, a také v jiných odvětvích, jako jsou PC, HPC atd. Nedávné změny od společnosti Google však tyto plány pozastavily, protože podpora těchto procesorů se na Androidu prozatím zastavila.
Google to nedávno sloučený kód mění odebrat podporu RISC-V z obrazu Android Generic Kernel Image (GKI). To znamená, že budoucí verze Androidu, které se spoléhají na nejnovější GKI, nebudou fungovat na zařízeních s procesory RISC-V.
Tam Dva důvody hlavní:
- Složitost údržby více verzí: Google certifikuje zařízení Android, která používají konkrétní verzi Android Common Kernel (ACK), přizpůsobenou verzi linuxového jádra. Udržování samostatných verzí GKI pro RISC-V a tradiční architektury by bylo složité a náročné na zdroje.
- Rychlý vývoj RISC-V: Architektura RISC-V je stále ve vývoji, s častými aktualizacemi a vylepšeními, které mění některé instrukce samotného ISA nebo modulů. Google se kvůli této rychlé změně nemusí cítit pohodlně s poskytováním jediného GKI kompatibilního s RISC-V.
toto Není to konec cesty pro RISC-V na zařízeních Android. Google podporu RISC-V úplně neopustil, ale zatím je pozastavena. Mluvčí Google uvedl, že společnost není připravena poskytnout jediný kompatibilní obrázek pro všechny dodavatele kvůli rychlému opakování RISC-V.
Zatím Vývojáři mohou stále pracovat na portování Androidu na RISC-V vytvořením vlastních vlastních jader založených na jádře Linuxu.. Komunita RISC-V navíc vyvinula specifikaci, která pomáhá operačním systémům, jako je Android, běžet na hardwaru RISC-V. Tato specifikace může být cenným zdrojem pro budoucí implementace Android RISC-V.
Tento krok by však mohl ovlivnit výrobce čipů jako např Qualcomm, kteří zkoumali CPU RISC-V pro zařízení Wear OS nové generace (nositelné platformy). Možná budou muset upravit své plány nebo hledat alternativní řešení…