Zahvaljujoč XDA Recognized Developer phhusson, imamo zdaj dokaz koncepta večzagonske rešitve za naprave Android. Berite naprej, če želite izvedeti več!
Večkratni zagon na napravah Android je bil vedno nekoliko težaven. Na običajnih osebnih računalnikih x86 in računalnikih Mac je dokaj enostavno zagnati drug OS. Pri pametnih telefonih pa je zgodba drugačna. Na srečo se je briljantna skupnost razvijalcev poprodajnih storitev in posamezni modderji pogosto pojavila različne načine, kako pripraviti svojo napravo Android, da poganja dva ROM-a – ali celo več različnih operacijskih sistemov – na enkrat.
Ko se omenja večkratni zagon v sistemu Android, MultiROM avtor XDA Recognised Developer Tassadar je eden prvih projektov, ki mi pride na misel. Imeli smo tudi Safestrap in DualBoot Patcher, od katerih nekdanji še ohranja več zvestih sledilcev. V zadnjem času se je sam TWRP izkazal kot še ena odlična platforma za ustvarjanje rešitve za več zagonov. Zdaj, XDA Recognised Developer phhusson je vrgel svoj klobuk v ring s predstavitvijo rešitve dvojnega zagona med svojim AOSP GSI in standardnim One UI ROM na Samsung Galaxy A71.
Pierre-Hugues Husson, tj. oseba za vzdevkom "phhusson", je morda najbolj znan po svojih Projekt Treble GSI več kot karkoli drugega, vendar se je poglobil tudi v številna različna orodja in projekte, ki od neverjetno uporabnih do zelo zabavnih. Zgoraj omenjeni multi-boot projekt je en tak primer. Imenuje se "boot-diverter" in trenutna izvedba zahteva, da končni uporabnik pritisne gumba za glasnost, da izbere operacijski sistem, ki ga želi zagnati.
Po mnenju razvijalca je nakladalnik "... sedi med boot.img in sistemom ter lahko zažene nespremenjeno zalogo in GSI." — zaradi česar je bolj vsestranski kot Googlov nalagalnik DSU. Sekundarne operacijske sisteme lahko shranite na SD kartico, kar je tudi velik plus v smislu prenosljivosti. Trenutno ne more preklopiti jedra ob zagonu, vendar struktura rešitve, ki ni odvisna od SoC, to omogoča za delo na napravah, ki temeljijo na naborih čipov Exynos, Qualcomm in MediaTek, ne glede na platformo Koda.
Če gre pri Androidu za odprtost, multi-booting ideji doda popolnoma novo dimenzijo. Za ljubitelje bliskavic zmožnost zagona več kot enega operacijskega sistema ponuja možnost varnega preizkušanja novih ROM-ov ali testiranja določenih modifikacij, ne da bi tvegali celovitost vašega dnevnega gonilnika. V tem duhu, če želite preveriti phhussonov projekt preusmerjanja zagona, lahko najdete repozitorij GitHub zanj točno tukaj. Upoštevajte, da binarne datoteke, pripravljene za uporabo, še niso izdane, zato boste morali prilagoditi kodo in jo prevesti sami.