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

Xiaomi Redmi Note 7 har mottatt en port av Ubuntu Touch, med tillatelse fra XDA‌ Recognized Developer erfanoabdi. Les videre for å vite mer om denne porten!

Det var en tid da du kunne slå et hvilket som helst operativsystem på den mytiske HTC HD2, det være seg Android, Ubuntu, eller Windows RT. Samsung Galaxy S III og Galaxy Note II tar gradvis opp den kappen, slik det er mulig installer vanlige GNU/Linux-distribusjoner på dem med svært liten innsats. Mens du kan tilfredsstille trangen til å ha en "ekte Linux-telefon" ved å få Librem 5 eller PinePhone, maskinvarekonfigurasjonene deres er dessverre utdatert. Flere samfunnsdrevne prosjekter, som f.eks UBporter og postmarketOS, prøver å bygge bro mellom vanlige Android-enheter for forbrukere og mainstream Linux-distribusjoner, og Prosjekt Halium spiller en stor rolle i denne utviklingsscenen. Nå, XDA anerkjent utvikler erfanoabdi har bestemt seg for å dyppe tåen i dette spesielle domenet, ettersom han har overført Ubuntu Touch til Xiaomi Redmi Note 7.

Xiaomi Redmi Note 7 XDA-fora

Et bemerkelsesverdig navn i Android-moddingsamfunnet, erfanoabdi er kjent for sine arbeider på Generisk systembilde (GSI) havner samt vedlikeholde LineageOS for ulike Motorola-telefoner. Ifølge utvikleren er den eksisterende porten til Ubuntu Touch for F(x) tec Pro1 av Halium-utvikleren NotKit hjalp ham med å komme i gang med "hacking"-jobben. Danct12, som tidligere har portet Ubuntu Touch til Xiaomi Redmi 4X, er ansvarlig for å lage de foreløpige enhetstrærene som brukes av erfanoabdi i denne reisen. Danct12 har også har lagt ut en teaser viser at Ubuntu Touch startes opp på Redmi Note 7.

erfanoabdi har allerede lastet opp forhåndsbygde bilder, men havnen er ikke annet enn et proof of concept for øyeblikket. Touch- og Hardware Composer (skjerm med akselerasjon) fungerer, og du kan til og med bruke Wi-Fi, men det er omtrent det. Hvis du vil bite i kulen, så må du blinke erfanoabdis egenkompilerte LineageOS 16.0-bygg for Redmi Note 7 først for å fylle ut leverandørpartisjonen, etterfulgt av det forhåndskompilerte system.img, dtbo.img og hallium-boot.img fra det nevnte speilet. Etterpå må du få tak i patched UBports rootfs og installere det ved hjelp av Installasjonsskript for Halium. Hvis alt går riktig, bør du kunne SSH inn i telefonen din på dette stadiet. Men å sette opp de riktige monteringspunktene og starte LightDM (dvs. den grafiske skjermbehandleren) krever fortsatt en håndfull skallkommandoer.

På grunn av innføringen av Prosjekt diskant, en omfattende ombygging av Android for å skille Android-rammekoden fra implementeringen av maskinvareleverandøren, må Halium-utviklere omskrive en stor del av libhybris (et kompatibilitetslag for å gjenbruke eksisterende Android-drivere). Ikke desto mindre kan denne omformingen være nyttig for å gjøre Ubuntu Touch-distribusjonen til en GSI i nær fremtid, som antydet av erfanoabdi.


Kilde: Twitter (1, 2)