Разработчик загрузил Ubuntu Linux на Apple iPhone 7

Разработчик совершил удивительный подвиг: загрузил Ubuntu 20.04 с графическим интерфейсом на Apple iPhone 7. Читайте дальше, чтобы узнать больше!

Еще в марте 2020 года, когда был представлен Corellium Проект Песчаный Замок загрузить Android на Apple iPhone 7 с помощью checkra1n побег из тюрьмы, это породило надежды на потенциал развития послепродажного обслуживания на уровне ОС для устаревших моделей iPhone. За исключением аппаратного сбоя, у многих из этих устройств могут быть еще годы использования, если опытные пользователи смогут установить на них любой обычный дистрибутив GNU/Linux. Фактически, нашему вниманию была представлена ​​недавняя разработка, которая поможет проложить путь к продлению срока службы этих старых устройств iPhone.

Один разработчик по имени "новыйхакер1746" на Reddit берет на себя задачу превратить iPhone 7 в смартфон на базе Linux. Помимо загрузки ARM64-сборки Ubuntu 20.04 LTS на iPhone 7, разработчику также удалось запустить на устройстве полноценную графическую оболочку среды рабочего стола GNOME.

Имейте в виду, что разработчик не заменил содержимое внутренней NAND, а сумел загрузить экземпляр Ubuntu по сети, используя кастомное ядро ​​Linux от Project Sandcastle. У разработчика есть поделился очень подробным руководством о том, как создать свой собственный «iPhone 7 Ubuntu Edition», и вы даже можете следовать этому руководству, не беспокоясь о джейлбрейке устройства. Однако попытка запустить ваш iPhone 7 под управлением Ubuntu может оказаться не очень приятным занятием для неопытных пользователей, поскольку вам все равно придется заранее вручную скомпилировать ядро ​​и получить доступ к понгоОС среда предзагрузочного выполнения с использованием checkra1n.

Моддер, пытающийся запустить Ubuntu на Apple iPhone 7, не так уж и удивителен, поскольку эта конкретная серия не новичка в ядре Linux. постмаркетОС на ум приходит проект, который принесли Linux на iPhone 7 и 7 Plus. Установка дистрибутива GNU/Linux, такого как Ubuntu, на iPhone не даст вам того же опыта, что и простой запуск iOS, было бы чрезвычайно полезно выжать достойную производительность из старого устройства, пока оно физически не ломается. Помните, в духе легендарный HTC HD2Речь идет не о фактическом запуске программного обеспечения, а о том, чтобы доказать, что это возможно.


Источник: р/линукс (1, 2)