Xiaomi Redmi Note 7 hat eine Portierung von Ubuntu Touch erhalten, mit freundlicher Genehmigung von XDA Recognized Developer erfanoabdi. Lesen Sie weiter, um mehr über diesen Hafen zu erfahren!
Es gab eine Zeit, in der man auf dem mythischen HTC HD2 jedes beliebige Betriebssystem installieren konnte Android, Ubuntu, oder auch Windows RT. Das Samsung Galaxy S III und das Galaxy Note II übernehmen nach und nach diese Rolle, so gut es geht Installieren Sie darauf reguläre GNU/Linux-Distributionen mit sehr geringem Aufwand. Während Sie den Drang nach einem „echten Linux-Telefon“ befriedigen können, indem Sie sich das besorgen Buch 5 oder PinePhone, ihre Hardwarekonfigurationen sind leider veraltet. Mehrere von der Community betriebene Projekte, wie z UBports Und postmarketOS, versuchen, die Lücke zwischen regulären Consumer-Android-Geräten und Mainstream-Linux-Distributionen zu schließen, und Projekt Halium spielt in dieser Entwicklungsszene eine große Rolle. Jetzt XDA-anerkannter Entwickler
erfanoabdi hat beschlossen, sich in diesem speziellen Bereich zu engagieren, indem er Ubuntu Touch auf das Xiaomi Redmi Note 7 portiert hat.Xiaomi Redmi Note 7 XDA-Foren
Erfanoabdi ist ein bekannter Name in der Android-Modding-Community und bekannt für seine Arbeiten am Generisches Systembild (GSI) Häfen sowie pflegen LineageOS für verschiedene Motorola-Telefone. Nach Angaben des Entwicklers ist die bestehende Portierung von Ubuntu Touch für die F(x) tec Pro1 vom Halium-Entwickler NichtKit half ihm, mit dem „Hacking“-Job durchzustarten. Danct12, der zuvor portiert hat Ubuntu Touch auf dem Xiaomi Redmi 4Xist für die Erstellung der vorläufigen Gerätebäume verantwortlich, die von erfanoabdi auf dieser Reise verwendet werden. Danct12 hat auch hat einen Teaser gepostet zeigt, wie Ubuntu Touch auf dem Redmi Note 7 gestartet wird.
erfanoabdi hat bereits hochgeladen vorgefertigte Bilder, aber der Port ist derzeit nur ein Proof of Concept. Der Touch und der Hardware Composer (Anzeige mit Beschleunigung) funktionieren, und Sie können sogar das WLAN nutzen, aber das ist auch schon alles. Wenn du in den sauren Apfel beißen willst, musst du flashen erfanoabdis selbstkompilierter LineageOS 16.0-Build für das Redmi Note 7 Zuerst wird die Herstellerpartition gefüllt, gefolgt von den vorkompilierten Dateien system.img, dtbo.img und hallium-boot.img aus dem oben genannten Spiegel. Danach müssen Sie es in die Hände bekommen UBports rootfs gepatcht Und Installieren es mit dem Halium-Installationsskript. Wenn alles richtig läuft, sollten Sie zu diesem Zeitpunkt in der Lage sein, eine SSH-Verbindung zu Ihrem Telefon herzustellen. Das Einrichten der entsprechenden Mountpoints und das Starten von LightDM (also dem grafischen Display-Manager) erfordern jedoch noch eine Handvoll Shell-Befehle.
Aufgrund der Einführung von Projekt Treble, einer umfassenden Neuarchitektur von Android, um den Android-Framework-Code von der Hardware-Anbieter-Implementierung zu trennen, müssen Halium-Entwickler einen großen Teil davon neu schreiben libhybris (eine Kompatibilitätsschicht zur Wiederverwendung der vorhandenen Android-Treiber). Dennoch könnte diese Umgestaltung hilfreich sein, um die Ubuntu Touch-Distribution in naher Zukunft in ein GSI umzuwandeln, wie von erfanoabdi angedeutet.
Quelle: Twitter (1, 2)