UBports GSI prinaša Ubuntu Touch v katero koli napravo Android, ki podpira Project Treble

click fraud protection

Priznani razvijalec XDA‌ erfanoabdi je sestavil Ubuntu Touch GSI, ki ga je mogoče namestiti na katero koli napravo, združljivo s Project Treble.

Možnost zagona AOSP Generična slika sistema (GSI) na združljivi napravi Android je eden najboljših rezultatov Projekt Treble, vendar podoben dosežek še ni dosežen na področju razvoja generičnega jedra. Google zahteva a minimalna zahteva za različico jedra Linuxa z vsako novo izdajo Androida, vendar še vedno ne morete preprosto namestiti generične distribucije ARM Linux v svoj Android pametni telefon in pričakujete, da bo deloval zaradi dejstva, da večina naprav Android ne uporablja glavnega Linuxa jedro. Obstaja projekt, ki ga vodi skupnost z imenom UBports katerega cilj je prenesti Ubuntu Touch (mobilno različico priljubljene distribucije Ubuntu Linux) v naprave Android, vendar njihovo podporo za naprave je do danes precej minimalen.

XDA priznani razvijalec erfanoabdi, pa se skuša situacije lotiti z drugega zornega kota. Namesto da čakate na popravke, specifične za napravo, ki bodo pristali v

glavno izvorno drevo jedra Linuxa, je razvijalec uspešno ustvaril sliko Ubuntu Touch v slogu GSI, neodvisno od platforme, ki jo je mogoče namestiti na katero koli napravo, združljivo s Project Treble.

Se sliši znano? no, erfanoabdi je oseba, ki ji je uspelo port Ubuntu Touch na Xiaomi Redmi Note 7 pred nekaj meseci. Za razliko od te začetne gradnje je trenutni GSI (ki še vedno temelji na Ubuntu 16.04 LTS) material za skoraj vsakodnevne gonilnike. Zahvaljujoč vgrajeni funkciji lahko pošiljate/sprejemate klice, se povezujete z zunanjimi napravami Bluetooth, uporabljate GPS in celo izvajate aplikacije za Android. Anbox okolju.

Ali je moja naprava združljiva z Ubuntu Touch GSI?

Verjetno ja. Osnovni vmesnik dobavitelja tega GSI je preizkušen glede na vdelano programsko opremo, ki temelji na sistemu Android 9 Pie, čeprav lahko GSI deluje tudi na starejših slikah ponudnika, ki temeljijo na sistemih Android 8.0 in 8.1. Poleg tega morate zakrpati osnovno jedro, da bo združljivo z Projekt Halij. Ta del je nekoliko zapleten, saj še ni mogoče sproti popravljati obstoječe zagonske slike vaše naprave Android. Lahko zgradite halium-boot iz izvorne kode ali prevedete samostojno spremenjeno različico svojega osnovnega jedra z ročno uporabo ustreznih popravkov na vrhu izvorne kode jedra. Preberite več o tem tukaj.

Ko končate s popravkom, bi morali imeti možnost namestitve Ubuntu Touch GSI tako kot kateri koli drug Android GSI. Postopek utripanja bo zahteval formatiranje podatkovne particije, zato predhodno naredite varnostno kopijo.

Ubuntu Touch (UBports) GSI: Prenesi ||| Razpravljalna nit XDA