Uznany programista XDA erfanoabdi skompilował Ubuntu Touch GSI, który można zainstalować na dowolnym urządzeniu zgodnym z Project Treble.
Możliwość uruchomienia AOSP Ogólny obraz systemu (GSI) na kompatybilnym urządzeniu z Androidem to jeden z najlepszych wyników Projekt Treble, ale podobnego osiągnięcia nie udało się jeszcze osiągnąć w dziedzinie rozwoju ogólnego jądra. Google nakazuje a minimalne wymagania dotyczące wersji jądra Linux z każdą nową wersją Androida, ale nadal nie możesz po prostu sflashować ogólnej dystrybucji ARM Linux na swoim Androidzie smartfonie i oczekiwać, że będzie działać, ponieważ większość urządzeń z Androidem nie korzysta z głównego systemu Linux jądro. Istnieje projekt kierowany przez społeczność o nazwie UBporty którego celem jest wprowadzenie Ubuntu Touch (mobilnej wersji popularnej dystrybucji Ubuntu Linux) na urządzenia z Androidem, ale wsparcie dla ich urządzeń jest jak dotąd dość minimalne.
Uznany programista XDA erfanoabdipróbuje jednak podejść do sytuacji z innej perspektywy. Zamiast czekać, aż poprawki specyficzne dla urządzenia zostaną wylądowane w pliku
główne drzewo źródeł jądra Linuksa, programista pomyślnie stworzył obraz Ubuntu Touch w stylu GSI, niezależny od platformy, który można zainstalować na dowolnym urządzeniu zgodnym z Project Treble.Brzmi znajomo? Dobrze, erfanoabdi to osoba, której się to udało przeportuj Ubuntu Touch na Xiaomi Redmi Note 7 kilka miesięcy temu. W przeciwieństwie do tej początkowej wersji, obecny GSI (który nadal opiera się na Ubuntu 16.04 LTS) to prawie codzienny materiał dotyczący sterowników. Możesz wysyłać/odbierać połączenia, łączyć się z urządzeniami peryferyjnymi Bluetooth, korzystać z GPS, a nawet uruchamiać aplikacje na Androida dzięki wbudowanemu Skrzynka odbiorcza środowisko.
Czy moje urządzenie jest kompatybilne z Ubuntu Touch GSI?
Prawdopodobnie tak. Podstawowy interfejs dostawcy tego GSI jest testowany w porównaniu z oprogramowaniem sprzętowym opartym na systemie Android 9 Pie, chociaż GSI może działać również na starszych obrazach dostawców opartych na systemie Android 8.0 i 8.1. Co więcej, musisz załatać standardowe jądro, aby było kompatybilne Projekt Halium. Ta część jest nieco skomplikowana, ponieważ jak dotąd nie ma możliwości załatania istniejącego obrazu rozruchowego urządzenia z systemem Android na bieżąco. Możesz albo zbudować Halium-boot ze źródła, albo skompilować samodzielną, zmodyfikowaną wersję standardowego jądra, ręcznie instalując odpowiednie łatki na źródle jądra. Przeczytaj więcej na ten temat Tutaj.
Po zakończeniu części łatania powinieneś móc zainstalować Ubuntu Touch GSI, tak jak każdy inny Android GSI na rynku. Proces flashowania będzie wymagał sformatowania partycji danych, dlatego należy wcześniej wykonać kopię zapasową.
Ubuntu Touch (UBporty) GSI: Pobierać ||| Temat dyskusji XDA