XDA Uznávaný vývojár erfanoabdi zostavil Ubuntu Touch GSI, ktorý je možné nainštalovať na akékoľvek zariadenie kompatibilné s Project Treble.
Schopnosť zaviesť AOSP Všeobecný systémový obrázok (GSI) na kompatibilnom zariadení so systémom Android je jedným z najlepších výsledkov Projekt Treble, ale podobný úspech sa ešte musí dosiahnuť v oblasti vývoja generického jadra. Google nariaďuje a požiadavka na minimálnu verziu linuxového jadra s každým novým vydaním Androidu, ale stále nemôžete jednoducho flashovať generickú distribúciu ARM Linux na vašom Androide smartphone a očakávať, že bude fungovať, pretože väčšina zariadení so systémom Android nepoužíva hlavný Linux jadro. Existuje komunitou riadený projekt s názvom UBports ktorého cieľom je priniesť Ubuntu Touch (mobilná verzia populárnej distribúcie Ubuntu Linux) na zariadenia so systémom Android, ale podporu ich zariadení je k dnešnému dňu pomerne minimálna.
XDA uznávaný vývojár erfanoabdi, sa však snaží situáciu riešiť z iného uhla. Namiesto čakania na záplaty špecifické pre zariadenie
zdrojový strom hlavného linuxového jadra, vývojár úspešne vytvoril obraz Ubuntu Touch v štýle GSI, agnostický pre platformu, ktorý možno nainštalovať na akékoľvek zariadenie kompatibilné s Project Treble.Znie povedome? no, erfanoabdi je človek, ktorý to dokázal port Ubuntu Touch na Xiaomi Redmi Note 7 pred niekoľkými mesiacmi. Na rozdiel od tejto počiatočnej zostavy je súčasný GSI (ktorý je stále založený na Ubuntu 16.04 LTS) takmer každodenným materiálom pre ovládače. Vďaka vstavanému Anbox životné prostredie.
Je moje zariadenie kompatibilné s Ubuntu Touch GSI?
Pravdepodobne áno. Základné rozhranie dodávateľa tohto GSI je testované s firmvérom založeným na systéme Android 9 Pie, hoci GSI môže fungovať aj na starších obrázkoch dodávateľov založených na systéme Android 8.0 a 8.1. Okrem toho musíte opraviť jadro zásob, aby bolo kompatibilné Projekt Halium. Táto časť je trochu komplikovaná, pretože zatiaľ neexistuje spôsob, ako opraviť existujúci zavádzací obraz vášho zariadenia Android za behu. Môžete buď zostaviť halium-boot zo zdrojového kódu, alebo skompilovať samostatnú upravenú verziu vášho základného jadra manuálnym použitím príslušných záplat na zdrojový kód jadra. Prečítajte si o tom viac tu.
Po dokončení opravy by ste mali byť schopní nainštalovať Ubuntu Touch GSI rovnako ako ktorýkoľvek iný Android GSI. Proces blikania bude vyžadovať, aby ste naformátovali svoj dátový oddiel, preto si vopred vykonajte zálohu.
Ubuntu Touch (UBports) GSI: Stiahnuť ▼ ||| XDA diskusné vlákno