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

Xiaomi Redmi Note 7 har modtaget en port af Ubuntu Touch, høflighed af XDA‌ Recognized Developer erfanoabdi. Læs videre for at vide mere om denne havn!

Der var engang, hvor du kunne smække ethvert operativsystem på den mytiske HTC HD2, hvad enten det er Android, Ubuntu, eller endda Windows RT. Samsung Galaxy S III og Galaxy Note II tager efterhånden den kappe op, som det er muligt installer almindelige GNU/Linux-distributioner på dem med meget lille indsats. Mens du kan tilfredsstille trangen til at have en "ægte Linux-telefon" ved at få Librem 5 eller PinePhone, deres hardwarekonfigurationer er desværre dateret. Flere samfundsdrevne projekter, som f.eks UBporte og postmarketOS, forsøger at bygge bro mellem almindelige forbrugere Android-enheder og mainstream Linux-distributioner, og Projekt Halium spiller en stor rolle i denne udviklingsscene. Nu er XDA anerkendt udvikler erfanoabdi har besluttet at dyppe sin tå i dette særlige domæne, da han har overført Ubuntu Touch til Xiaomi Redmi Note 7.

Xiaomi Redmi Note 7 XDA-fora

Et bemærkelsesværdigt navn i Android modding-fællesskabet, erfanoabdi er kendt for sine værker på Generisk systembillede (GSI) havne samt vedligeholde LineageOS til forskellige Motorola-telefoner. Ifølge udvikleren er den eksisterende port i Ubuntu Touch til F(x) tec Pro1 af Halium-udvikler NotKit hjalp ham med at komme i gang med "hacking"-jobbet. Danct12, der tidligere porterede Ubuntu Touch til Xiaomi Redmi 4X, er ansvarlig for at skabe de foreløbige enhedstræer, der bruges af erfanoabdi i denne rejse. Danct12 har også har lagt en teaser op viser Ubuntu Touch, der startes op på Redmi Note 7.

erfanoabdi har allerede uploadet forudbyggede billeder, men havnen er ikke andet end et proof of concept i dette øjeblik. Touch og Hardware Composer (skærm med acceleration) fungerer, og du kan endda bruge Wi-Fi, men det er det hele. Hvis du vil bide i det, så skal du blinke erfanoabdis selvkompilerede LineageOS 16.0 build til Redmi Note 7 først til at udfylde leverandørpartitionen, efterfulgt af det prækompilerede system.img, dtbo.img og hallium-boot.img fra det førnævnte spejl. Bagefter skal du have fingrene i patched UBports rootfs og installere det ved hjælp af Halium installationsscript. Hvis alt går rigtigt, bør du være i stand til at SSH ind i din telefon på dette tidspunkt. Opsætning af de passende monteringspunkter og start af LightDM (dvs. den grafiske displaymanager) kræver dog stadig en håndfuld shell-kommandoer.

På grund af indførelsen af Projekt Diskant, en større omarkitektur af Android for at adskille Android-rammekoden fra hardwareleverandørens implementering, er Halium-udviklere nødt til at omskrive en stor del af libhybris (et kompatibilitetslag til at genbruge de eksisterende Android-drivere). Ikke desto mindre kan denne omformning være nyttig til at omdanne Ubuntu Touch-distributionen til en GSI i den nærmeste fremtid, som antydet af erfanoabdi.


Kilde: Twitter (1, 2)