Xiaomi Redmi Note 7 får en inofficiell Ubuntu Touch-port

click fraud protection

Xiaomi Redmi Note 7 har fått en port av Ubuntu Touch, med tillstånd av XDA‌ Recognized Developer erfanoabdi. Läs vidare för att veta mer om denna hamn!

Det fanns en tid när du kunde slå vilket operativsystem som helst på den mytomspunna HTC HD2, oavsett om det är Android, Ubuntu, eller ens Windows RT. Samsung Galaxy S III och Galaxy Note II tar gradvis upp den manteln, som det är möjligt installera vanliga GNU/Linux-distributioner på dem med mycket liten ansträngning. Även om du kan tillfredsställa lusten att ha en "äkta Linux-telefon" genom att skaffa Librem 5 eller PinePhone, deras hårdvarukonfigurationer är tyvärr daterade. Flera samhällsdrivna projekt, som t.ex UB-portar och postmarketOS, försöker överbrygga klyftan mellan vanliga Android-enheter för konsumenter och vanliga Linux-distributioner, och Projekt Halium spelar en stor roll i denna utvecklingsscen. Nu är XDA erkänd utvecklare erfanoabdi har bestämt sig för att doppa tån i just denna domän, eftersom han har portat Ubuntu Touch till Xiaomi Redmi Note 7.

Xiaomi Redmi Note 7 XDA-forum

Erfanoabdi, ett anmärkningsvärt namn i Android-modding-communityt, är känt för sina arbeten på Generisk systembild (GSI) hamnar samt underhålla LineageOS för olika Motorola-telefoner. Enligt utvecklaren, den befintliga porten för Ubuntu Touch för F(x) tec Pro1 av Halium-utvecklare NotKit hjälpte honom att komma igång med "hacking"-jobbet. Danct12, som tidigare portat Ubuntu Touch till Xiaomi Redmi 4X, ansvarar för att skapa de preliminära enhetsträden som används av erfanoabdi i denna resa. Danct12 har också har lagt upp en teaser visar Ubuntu Touch som startar på Redmi Note 7.

erfanoabdi har redan laddat upp färdigbyggda bilder, men hamnen är inget annat än ett proof of concept för närvarande. Touch- och Hardware Composer (skärm med acceleration) fungerar, och du kan till och med använda Wi-Fi, men det är det. Om du vill bita ihop, då måste du blinka erfanoabdis egenkompilerade LineageOS 16.0-bygge för Redmi Note 7 först för att fylla i leverantörspartitionen, följt av den förkompilerade system.img, dtbo.img och hallium-boot.img från den tidigare nämnda spegeln. Efteråt måste du lägga vantarna på patchade UBports rootfs och Installera det med hjälp av Installationsskript för Halium. Om allt går rätt bör du kunna SSH till din telefon i detta skede. Men att ställa in lämpliga monteringspunkter och starta LightDM (d.v.s. den grafiska displayhanteraren) kräver fortfarande en handfull skalkommandon.

På grund av införandet av Projekt Treble, en stor omarkitektur av Android för att separera Android-ramverkets kod från hårdvaruleverantörens implementering, måste Halium-utvecklare skriva om en stor del av libhybris (ett kompatibilitetslager för att återanvända befintliga Android-drivrutiner). Icke desto mindre kan denna omformning vara till hjälp för att vända Ubuntu Touch-distributionen till en GSI inom en snar framtid, som antydt av erfanoabdi.


Källa: Twitter (1, 2)