XDA Anerkjent utvikler erfanoabdi har kompilert en Ubuntu Touch GSI som kan installeres på enhver Project Treble-kompatibel enhet.
Muligheten til å starte opp en AOSP Generisk systembilde (GSI) på en kompatibel Android-enhet er en av de beste resultatene av Prosjekt diskant, men en lignende prestasjon har ennå ikke blitt gjort i domenet for generisk kjerneutvikling. Google gir mandat en minimumskrav til Linux-kjerneversjon med hver nye versjon av Android, men du kan fortsatt ikke bare flashe en generisk ARM Linux-distribusjon på Android smarttelefon og forventer at den skal fungere på grunn av det faktum at flertallet av Android-enhetene ikke bruker en mainline Linux kjerne. Det finnes et fellesskapsdrevet prosjekt som heter UBporter som har som mål å bringe Ubuntu Touch (en mobilversjon av den populære Ubuntu Linux-distribusjonen) til Android-enheter, men enhetsstøtten deres er ganske minimal til dags dato.
XDA anerkjent utvikler erfanoabdi, derimot, prøver å takle situasjonen fra en annen vinkel. I stedet for å vente på at enhetsspesifikke patcher skal landes i
mainline Linux-kjernekildetre, har utvikleren laget et GSI-aktig, plattformagnostisk Ubuntu Touch-bilde som kan installeres på enhver Project Treble-kompatibel enhet.Høres kjent ut? Vi vil, erfanoabdi er personen som klarte det port Ubuntu Touch til Xiaomi Redmi Note 7 noen måneder siden. I motsetning til den første konstruksjonen, er den nåværende GSI (som fortsatt er basert på Ubuntu 16.04 LTS) nesten daglig drivermateriale. Du kan sende/motta anrop, koble til Bluetooth-utstyret ditt, bruke GPS og til og med kjøre Android-apper, takket være den innebygde Anboks miljø.
Er enheten min kompatibel med Ubuntu Touch GSI?
Sannsynligvis ja. Det underliggende leverandørgrensesnittet til denne GSI er testet mot en Android 9 Pie-basert fastvare, selv om GSI kan fungere på eldre Android 8.0 og 8.1-baserte leverandørbilder også. Dessuten må du lappe lagerkjernen for å gjøre den kompatibel med Prosjekt Halium. Denne delen er litt komplisert, siden det ikke er mulig å lappe det eksisterende oppstartsbildet til Android-enheten din på farten ennå. Du kan enten bygge halium-boot fra kilden eller kompilere en frittstående modifisert versjon av lagerkjernen ved manuelt å bruke de riktige oppdateringene på toppen av kjernekilden. Les mer om det her.
Når du er ferdig med oppdateringsdelen, bør du kunne installere Ubuntu Touch GSI akkurat som alle andre Android GSI der ute. Den blinkende prosessen krever at du formaterer datapartisjonen din, så gjør en sikkerhetskopi på forhånd.
Ubuntu Touch (UBports) GSI: nedlasting ||| XDA-diskusjonstråd