Xiaomi Redmi Note 7 отримав неофіційний порт Ubuntu Touch

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.

Форуми XDA Xiaomi Redmi Note 7

Помітне ім’я в спільноті модифікаторів Android, Ерфаноабді відомий своїми роботами над Загальний образ системи (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 вже завантажив попередньо створені зображення, але на даний момент порт є лише доказом концепції. Сенсор і Hardware Composer (дисплей з прискоренням) працюють, і ви навіть можете використовувати Wi-Fi, але це все. Якщо хочеш кусати кулю, то треба спалахнути erfanoabdi самостійно скомпільована збірка LineageOS 16.0 для Redmi Note 7 спочатку заповнить розділ постачальника, а потім попередньо скомпільовані system.img, dtbo.img і hallium-boot.img із вищезгаданого дзеркала. Після цього ви повинні взяти в руки виправлено rootfs UBports і встановити це за допомогою Скрипт інсталятора Halium. Якщо все йде правильно, на цьому етапі ви зможете підключити SSH до свого телефону. Однак налаштування відповідних точок монтування та запуск LightDM (тобто диспетчера графічного відображення) все ще потребують кількох команд оболонки.

Завдяки введенню Проект Treble, серйозної переробки Android, щоб відокремити код фреймворку Android від реалізації апаратного забезпечення постачальника, розробникам Halium доводиться переписувати основну частину libhybris (рівень сумісності для повторного використання існуючих драйверів Android). Тим не менш, ця зміна може бути корисною для перетворення дистрибутива Ubuntu Touch на GSI найближчим часом, як натякнув erfanoabdi.


Джерело: Twitter (1, 2)