Xiaomi Redmi Note 7 получи порт на Ubuntu Touch, с любезното съдействие на XDA признат разработчик erfanoabdi. Прочетете, за да научите повече за това пристанище!
Имаше време, когато можехте да ударите всяка операционна система на митичния HTC HD2, било то Android, Ubuntu, или дори Windows RT. Samsung Galaxy S III и Galaxy Note II постепенно поемат тази мантия, както е възможно инсталирайте обикновени GNU/Linux дистрибуции върху тях с много малко усилия. Въпреки че можете да задоволите желанието да имате „истински телефон с Linux“, като вземете Либрем 5 или PinePhone, техните хардуерни конфигурации за съжаление са остарели. Няколко проекта, управлявани от общността, като напр UBports и postmarketOS, се опитват да преодолеят пропастта между обикновените потребителски устройства с Android и основните дистрибуции на Linux, и Проект Халиум играе огромна роля в тази сцена на развитие. Сега, XDA признат разработчик ерфаноабди реши да натопи пръста си в тази конкретна област, тъй като пренесе Ubuntu Touch към Xiaomi Redmi Note 7.
Xiaomi Redmi Note 7 XDA форуми
Известно име в общността за модифициране на Android, erfanoabdi е известен с работата си върху Общ образ на системата (GSI) пристанища както и поддържане LineageOS за различни телефони Motorola. Според разработчика съществуващият порт на Ubuntu Touch за F(x) tec Pro1 от разработчика на Halium NotKit му помогна да започне с "хакерската" работа. Danct12, който преди това е пренесъл Ubuntu Touch към Xiaomi Redmi 4X, отговаря за създаването на предварителните дървета на устройствата, които се използват от erfanoabdi в това пътуване. Danct12 също има публикува тийзър показващ стартиране на Ubuntu Touch на Redmi Note 7.
erfanoabdi вече е качил предварително изградени изображения, но портът не е нищо друго освен доказателство за концепцията в този момент. Докосването и хардуерният композитор (дисплей с ускорение) работят и дори можете да използвате Wi-Fi, но това е всичко. Ако искате да ухапете куршума, тогава трябва да светнете самокомпилираната LineageOS 16.0 компилация на erfanoabdi за Redmi Note 7 първо за попълване на дяла на доставчика, последван от предварително компилираните system.img, dtbo.img и hallium-boot.img от гореспоменатото огледало. След това трябва да вземете в ръце корекция на UBports rootfs и Инсталирай то с помощта на Скрипт за инсталиране на Halium. Ако всичко върви както трябва, трябва да можете да използвате SSH в телефона си на този етап. Въпреки това, настройката на подходящите точки на монтиране и стартирането на LightDM (т.е. графичния мениджър на дисплея) все още изискват няколко команди на обвивката.
Поради въвеждането на Проект Treble, основно преструктуриране на Android за отделяне на кода на рамката на Android от внедряването на доставчика на хардуер, разработчиците на Halium трябва да пренапишат голяма част от либхибрис (слой за съвместимост за повторно използване на съществуващите драйвери за Android). Независимо от това, това преоформяне може да бъде полезно за превръщането на дистрибуцията Ubuntu Touch в GSI в близко бъдеще, както намекна erfanoabdi.
Източник: Twitter (1, 2)