UBports GSI brengt Ubuntu Touch naar elk door Project Treble ondersteund Android-apparaat

XDA‌ Erkende ontwikkelaar erfanoabdi heeft een Ubuntu Touch GSI samengesteld die op elk Project Treble-compatibel apparaat kan worden geïnstalleerd.

De mogelijkheid om een ​​AOSP op te starten Generieke systeemimage (GSI) op een compatibel Android-apparaat is een van de beste resultaten Project Treble, maar een soortgelijke prestatie moet nog worden geboekt op het gebied van generieke kernelontwikkeling. Google verplicht a minimale vereiste Linux-kernelversie bij elke nieuwe release van Android, maar je kunt nog steeds niet zomaar een generieke ARM Linux-distributie op je Android flashen smartphone en verwachten dat het zal werken vanwege het feit dat de meerderheid van de Android-apparaten geen standaard Linux gebruikt kern. Er bestaat een gemeenschapsgestuurd project met de naam UB-poorten dat tot doel heeft Ubuntu Touch (een mobiele versie van de populaire Ubuntu Linux-distributie) naar Android-apparaten te brengen, maar hun apparaatondersteuning is tot nu toe vrij minimaal.

XDA erkende ontwikkelaar

erfanoabdi, probeert de situatie echter vanuit een andere invalshoek te benaderen. In plaats van te wachten tot apparaatspecifieke patches in de hoofdlijn Linux-kernelbronboom, heeft de ontwikkelaar met succes een GSI-achtige, platformonafhankelijke Ubuntu Touch-image gemaakt die op elk Project Treble-compatibel apparaat kan worden geïnstalleerd.

Klinkt bekend? Goed, erfanoabdi is de persoon die daarin slaagde port Ubuntu Touch naar de Xiaomi Redmi Note 7 een paar maanden geleden. In tegenstelling tot die initiële build is de huidige GSI (die nog steeds gebaseerd is op Ubuntu 16.04 LTS) bijna dagelijks drivermateriaal. U kunt oproepen verzenden/ontvangen, verbinding maken met uw Bluetooth-randapparatuur, de GPS gebruiken en zelfs Android-apps uitvoeren, dankzij de ingebouwde Anbox omgeving.

Is mijn apparaat compatibel met de Ubuntu Touch GSI?

Waarschijnlijk wel. De onderliggende leveranciersinterface van deze GSI is getest met een op Android 9 Pie gebaseerde firmware, hoewel de GSI mogelijk ook werkt op oudere op Android 8.0 en 8.1 gebaseerde leveranciersimages. Bovendien moet u de standaardkernel patchen om deze compatibel te maken Project Halium. Dit deel is een beetje ingewikkeld, omdat er tot nu toe geen manier is om de bestaande opstartimage van je Android-apparaat direct te patchen. Je kunt halium-boot vanaf de broncode bouwen of een op zichzelf staande aangepaste versie van je standaardkernel compileren door handmatig de juiste patches bovenop de kernelbron toe te passen. Lees er meer over hier.

Als je klaar bent met het patchgedeelte, zou je de Ubuntu Touch GSI moeten kunnen installeren, net als elke andere Android GSI die er is. Tijdens het flashproces moet u uw gegevenspartitie formatteren, dus maak vooraf een back-up.

Ubuntu Touch (UBports) GSI: Downloaden ||| XDA-discussiethread