Xiaomi Redmi Note 7 ha ricevuto un porting di Ubuntu Touch, per gentile concessione dello sviluppatore riconosciuto XDA erfanoabdi. Continua a leggere per saperne di più su questo porto!
C'è stato un tempo in cui potevi installare qualsiasi sistema operativo sul mitico HTC HD2, qualunque fosse Androide, Ubuntu, o anche WindowsRT. Il Samsung Galaxy S III e il Galaxy Note II stanno gradualmente assumendo quel ruolo, come è possibile fare installarvi le normali distribuzioni GNU/Linux con pochissimo sforzo. Mentre puoi soddisfare l'impulso di avere un "vero telefono Linux" ottenendo il file Libro 5 O PinePhone, le loro configurazioni hardware sono purtroppo datate. Diversi progetti guidati dalla comunità, come UBport E postmarketOS, stanno cercando di colmare il divario tra i normali dispositivi Android consumer e le principali distribuzioni Linux, e Progetto Halium gioca un ruolo enorme in questa scena di sviluppo. Ora, sviluppatore riconosciuto XDA erfanoabdi ha deciso di immergersi in questo particolare dominio, poiché ha portato Ubuntu Touch sullo Xiaomi Redmi Note 7.
Forum XDA Xiaomi Redmi Note 7
Un nome notevole nella community di modding Android, erfanoabdi è noto per i suoi lavori su Immagine di sistema generica (GSI) porti così come il mantenimento LineageOS per vari telefoni Motorola. Secondo lo sviluppatore, il port esistente di Ubuntu Touch per F(x)tec Pro1 dallo sviluppatore Halium NonKit lo ha aiutato a iniziare il lavoro di "hacking". Danct12, che in precedenza aveva effettuato il porting Tocco di Ubuntu sullo Xiaomi Redmi 4X, è responsabile della creazione degli alberi preliminari dei dispositivi utilizzati da erfanoabdi in questo viaggio. Anche Danct12 ha ha pubblicato un teaser mostra l'avvio di Ubuntu Touch sul Redmi Note 7.
erfanoabdi ha già caricato immagini precostruite, ma il porto in questo momento non è altro che una prova di concetto. Il touch e l'Hardware Composer (display con accelerazione) funzionano e puoi anche utilizzare il Wi-Fi, ma questo è tutto. Se vuoi stringere i denti, allora devi flashare build LineageOS 16.0 autocompilata da Erfanoabdi per Redmi Note 7 prima per popolare la partizione del fornitore, seguito dai file system.img, dtbo.img e hallium-boot.img precompilati dal mirror sopra menzionato. Successivamente, devi mettere le mani sul file rootfs UBports patchato E installare utilizzando il Script di installazione di Halium. Se tutto va bene, a questo punto dovresti essere in grado di accedere tramite SSH al tuo telefono. Tuttavia, l'impostazione dei mountpoint appropriati e l'avvio di LightDM (ovvero il display manager grafico) richiedono ancora una manciata di comandi di shell.
A causa dell'introduzione di Progetto Treble, un'importante riprogettazione di Android per separare il codice del framework Android dall'implementazione del fornitore di hardware, gli sviluppatori di Halium devono riscrivere gran parte del libhybris (un livello di compatibilità per riutilizzare i driver Android esistenti). Tuttavia, questo rimodellamento potrebbe essere utile per trasformare la distribuzione Ubuntu Touch in un GSI nel prossimo futuro, come suggerito da erfanoabdi.
Fonte: Twitter (1, 2)