Dezvoltatorul recunoscut XDA erfanoabdi a compilat un Ubuntu Touch GSI care poate fi instalat pe orice dispozitiv compatibil cu Project Treble.
Capacitatea de a porni un AOSP Imagine de sistem generică (GSI) pe un dispozitiv Android compatibil este unul dintre cele mai bune rezultate ale Proiect Treble, dar o realizare similară nu a fost încă realizată în domeniul dezvoltării nucleului generic. Google impune a cerința minimă pentru versiunea kernel-ului Linux cu fiecare nouă lansare de Android, dar încă nu puteți să flash o distribuție generică ARM Linux pe Android smartphone și așteptați ca acesta să funcționeze din cauza faptului că majoritatea dispozitivelor Android nu folosesc un Linux principal nucleu. Există un proiect condus de comunitate numit UBporturi care își propune să aducă Ubuntu Touch (o versiune mobilă a distribuției populare Ubuntu Linux) pe dispozitivele Android, dar suportul dispozitivului lor este destul de minimă până în prezent.
Dezvoltator recunoscut XDA erfanoabdi
, totuși, încearcă să abordeze situația dintr-un unghi diferit. În loc să așteptați ca corecțiile specifice dispozitivului să fie aterizate în arborele sursă a nucleului Linux principal, dezvoltatorul a creat cu succes o imagine Ubuntu Touch de tip GSI, independentă de platformă, care poate fi instalată pe orice dispozitiv compatibil cu Project Treble.Sună cunoscut? Bine, erfanoabdi este persoana care a reușit portul Ubuntu Touch pe Xiaomi Redmi Note 7 acum cateva luni. Spre deosebire de acea versiune inițială, actualul GSI (care se bazează încă pe Ubuntu 16.04 LTS) este un material pentru driver aproape zilnic. Puteți să trimiteți/primi apeluri, să vă conectați cu perifericele Bluetooth, să utilizați GPS-ul și chiar să rulați aplicații Android, datorită sistemului încorporat. Anbox mediu inconjurator.
Este dispozitivul meu compatibil cu Ubuntu Touch GSI?
Probabil da. Interfața de bază a furnizorului acestui GSI este testată pe un firmware bazat pe Android 9 Pie, deși GSI ar putea funcționa și pe imaginile mai vechi ale furnizorilor bazate pe Android 8.0 și 8.1. Mai mult, trebuie să patchezi nucleul stoc pentru a-l face compatibil cu Proiectul Halium. Această parte este puțin complicată, deoarece încă nu există nicio modalitate de a corecta imaginea de pornire existentă a dispozitivului dvs. Android din mers. Puteți fie să construiți halium-boot din sursă, fie să compilați o versiune autonomă modificată a nucleului dumneavoastră stoc, aplicând manual patch-urile corespunzătoare deasupra sursei nucleului. Citiți mai multe despre asta Aici.
Odată ce ați terminat cu partea de corecție, ar trebui să puteți instala Ubuntu Touch GSI la fel ca orice alt GSI Android de acolo. Procesul de intermitere vă va cere să formatați partiția de date, așa că efectuați o copie de rezervă în prealabil.
Ubuntu Touch (UBports) GSI: Descarca ||| Subiect de discuții XDA