Xiaomi Redmi Note 7 a primit un port pentru Ubuntu Touch, prin amabilitatea dezvoltatorului recunoscut XDA erfanoabdi. Citiți mai departe pentru a afla mai multe despre acest port!
A fost o vreme când puteai să dai o palmă pe orice sistem de operare pe miticul HTC HD2, fie el Android, Ubuntu, sau chiar Windows RT. Samsung Galaxy S III și Galaxy Note II preiau treptat această manta, așa cum este posibil instalați distribuții obișnuite GNU/Linux pe ele cu foarte putin efort. În timp ce puteți satisface dorința de a avea un „adevărat telefon Linux” prin obținerea Librem 5 sau PinePhone, configurațiile lor hardware sunt, din păcate, datate. Mai multe proiecte conduse de comunitate, cum ar fi UBporturi și postmarketOS, încearcă să reducă decalajul dintre dispozitivele Android de consum obișnuite și distribuțiile Linux obișnuite și Proiectul Halium joacă un rol important în această scenă de dezvoltare. Acum, dezvoltator recunoscut XDA erfanoabdi a decis să-și cufunde degetul în acest domeniu, deoarece a portat Ubuntu Touch pe Xiaomi Redmi Note 7.
Forumuri XDA Xiaomi Redmi Note 7
Un nume notabil în comunitatea de modding Android, erfanoabdi este cunoscut pentru lucrările sale pe Imagine de sistem generică (GSI) porturi precum si mentinerea LineageOS pentru diverse telefoane Motorola. Potrivit dezvoltatorului, portul existent al Ubuntu Touch pentru F(x) tec Pro1 de către dezvoltatorul Halium NotKit l-a ajutat să înceapă cu meseria de „hacking”. Danct12, care a portat anterior Ubuntu Touch la Xiaomi Redmi 4X, este responsabil pentru crearea arborilor de dispozitive preliminari care sunt utilizați de erfanoabdi în această călătorie. Danct12 are, de asemenea a postat un teaser care arată că Ubuntu Touch este pornit pe Redmi Note 7.
erfanoabdi a încărcat deja imagini pre-construite, dar portul nu este altceva decât o dovadă de concept în acest moment. Touch-ul și Hardware Composer (afișaj cu accelerare) funcționează și poți chiar să folosești Wi-Fi, dar cam atât. Dacă vrei să muști glonțul, atunci trebuie să clipești Build-ul LineageOS 16.0 auto-compilat de erfanoabdi pentru Redmi Note 7 mai întâi să populați partiția furnizorului, urmat de system.img pre-compilat, dtbo.img și hallium-boot.img din oglinda menționată mai sus. După aceea, trebuie să puneți mâna pe rootf-uri UBports patched și instalare aceasta folosind Script de instalare Halium. Dacă totul merge bine, ar trebui să puteți conecta SSH în telefon în această etapă. Cu toate acestea, configurarea punctelor de montare adecvate și pornirea LightDM (adică managerul de afișare grafică) necesită încă o mână de comenzi shell.
Datorită introducerii lui Proiect Treble, o rearhitecturare majoră a Android pentru a separa codul cadru Android de implementarea furnizorului de hardware, dezvoltatorii Halium trebuie să rescrie o mare parte din libhybris (un strat de compatibilitate pentru a reutiliza driverele Android existente). Cu toate acestea, această remodelare ar putea fi utilă pentru a transforma distribuția Ubuntu Touch într-un GSI în viitorul apropiat, așa cum a sugerat erfanoabdi.
Sursa: Twitter (1, 2)