„Google“ skelbia oficialų „Android RISC-V“ palaikymą

„Google“ oficialiai paskelbė palaikanti RISC-V architektūrą – alternatyvią ISA be licencijų mokesčių.

„Google“ sukurta operacinė sistema „Android“ šiuo metu palaiko keletą skirtingų instrukcijų rinkinių architektūrų (ISA), pvz., „Arm“ ir „x86“. Dauguma įrenginių, kuriuose naudojama „Android“, įskaitant išmaniuosius telefonus, planšetinius kompiuterius, televizorius ir išmaniuosius laikrodžius, naudoja „Arm“ lustų rinkinius. „Intel“ nustojo gaminti CPU telefonams, o MIPS palaikymas buvo pašalintas NDK 17 versijoje. Tačiau viena ISA, kuri turi daug plepėjimo, yra Rišsilavinęs instrukcija Set Computer V, RISC-V, kuris yra nemokama ir atvira ISA. Kiekvienas gali laisvai kurti lustus pagal jį, nemokėdamas jokių licencijų ar honorarų mokesčių, o „Google“ paskelbė oficialų jos palaikymą per įmonės pagrindinį pranešimą, kuris įvyko RISC-V aukščiausiojo lygio susitikimo metu.

RISC-V yra ypatingas tuo, kad tai nemokama ir atvira ISA, o pardavėjai, norintys gaminti pigius daiktų interneto produktus, bus suinteresuoti naudoti RISC-V pigiems lustams kurti. Tuo pat metu įmonės, siekiančios sumažinti savo priklausomybę nuo konkurentų ar užsienio subjektų, taip pat rimtai žiūrės. Įdomu,

Google jau naudojasi „Google Pixel“ serijos Titan M2 saugos lusto RISC-V architektūra ir „Intel“ dabar siūlo gaminti RISC-V mikroschemų rinkinius komerciniams klientams.

Bendrovės pagrindiniame pranešime Larsas Bergstromas, „Android“ inžinerijos direktorius, sakė, kad nori, kad „Android“ RISC-V būtų vertinama kaip „1 pakopos platforma“. Tai prilygsta tam, ką Armas šiuo metu yra „Android“ – gana drąsus žingsnis, kurį reikia žengti atsižvelgiant į tai, kas anksčiau atrodė visiškai nesidomi „Google“. „Android“ komanda, atsakydama į ArsTechnicaRonas Amadeo, kai paklausė komandos, ar „Google I/O 2022“ programoje numatytas RISC-V palaikymas, atrodė, kad RISC-V netrukus pasirodys. Į „Amadeo“ klausimą dėl RISC-V palaikymo ateityje buvo atsakyta „mes žiūrime, bet mums tai būtų didelis pokytis“.

Bergstromas teigia, kad šiuo metu galite atsisiųsti ir išbandyti labai ribotą „Android“ versiją, skirtą RISC-V, tačiau jai trūksta „Android Runtime“ (ART) palaikymo, skirto „Java“ darbo krūviams. Jis sakė, kad tikisi, kad oficialus emuliatoriaus palaikymas netrukus pasirodys, o ART – kažkada 2023 m. pirmąjį ketvirtį. Jis pasidalijo pirmiau pateikta skaidre, kurioje parodyta, kad nors reikia daug nuveikti, kad AOSP atsirastų RISC-V, įmonė yra įsipareigojusi architektūrai.

Geriausia viso to dalis yra ta, kad kūrėjams nereikės daug nuveikti, kad jų programos veiktų RISC-V įrenginiuose. ART iš esmės „verčia“ baitinį kodą į vietines įrenginio, kuriame jis veikia, instrukcijas, todėl jis būtų verčiamas į RISC-V, o ne į Arm. Vietinis kodas yra kitokia istorija, tačiau „Java“ kodas sudaro daugumą „Android“ programų.

Kalbant apie tai, kodėl įmonės gali siekti peršokti laivą iš Arm, yra keletas priežasčių. Pradedantiesiems įmonė buvo neįtikėtinai nepastovi. Jos savininkas „SoftBank“ bandė parduoti įmonę „Nvidia“, tačiau tai nepavyko. Be to, Arm tapo prekybos sankcijų pėstininku tokioms įmonėms kaip „Huawei“, kur ji buvo priversta nutraukti ryšius keliems mėnesiams. Dar blogiau yra tai Arm padavė į teismą Qualcomm dėl Nuvia pirkimo, ir nėra puiku paduoti į teismą vieną didžiausių savo klientų.

RISC-V laikomas pabėgimu nuo Vakarų priklausomybės, ir didžioji dalis to yra dėl RISC-V International įkūrimo Šveicarijoje. Jis gali veikti kaip neutrali šalis tiek JAV, tiek Kinijai, todėl tai yra patraukli galimybė įmonėms, norinčioms kurti mikroschemų rinkinius. Alibaba yra vienas didžiausių RISC-V šalininkų ir Įmonės inžinieriai prieš dvejus metus perkėlė „Android 10“ į RISC-V plokštę.

Stebėsime ir lauksime, kaip RISC-V susiformuos per ateinančius mėnesius. Nors tikriausiai prireiks šiek tiek laiko, kol rinkoje pamatysime perspektyvius pavyzdinius įrenginius su RISC-V mikroschemų rinkiniais, „Google“ atveria duris įmonėms, kurias tikrai išbandys.


Šaltinis: Google

Per: ArsTechnica