Linux на устройствах Apple

Linux на устройствах Apple — это использование операционной системы на базе ядра Linux на различных устройствах, произведённых компанией Apple, включая такие, где официальная разблокировка загрузчика невозможна, например, iPhone и iPad. Проекты по запуску Linux на устройствах Apple реализуются энтузиастами и разработчиками с целью расширения функциональности и поддержки альтернативных операционных систем[1].

iPad

В июне 2022 года разработчики Конрад Дыбцио и Маркусс Брокс смогли запустить ядро Linux 5.18 на iPad Air 2. В проекте использовался дистрибутив postmarketOS, основанный на Alpine Linux, который изначально разрабатывался для устройств на Android. Разработчики заявили, что использовали эксплойт checkm8, опубликованный в 2019 году[1][2]. Установка Asahi Linux на современные iPad (включая модели с чипами M1, M2 и M4) невозможна из-за заблокированного загрузчика[3]. Запуск Linux через уязвимость checkm8 (проекты postmarketOS, Hoolock Linux) остаётся экспериментальным: в ядро Linux (с версии 6.13) добавлена базовая поддержка чипов A7—A11, но функциональность устройств остаётся неполной[4][5].

iPhone

В 2008 году ядро Linux 2.6 было портировано на iPhone 3G, iPhone (1-е поколение) и iPod Touch (1-е поколение) с помощью загрузчика OpeniBoot[6].

Проект Sandcastle от компании Corellium позволил запускать Android на iPhone 7/7+ и iPod Touch (7-е поколение) с использованием уязвимости «checkra1n»; с 2020 года проект заброшен и поддерживает только указанные устройства[7]

Для современных моделей (начиная с процессора A12 Bionic, включая iPhone 12—15) нативный запуск Linux невозможен из-за отсутствия публичных эксплойтов уровня Boot ROM. На этих устройствах доступна только виртуализация (например, через приложение UTM)[8].

iPod

iPodLinux — это специализированный дистрибутив Linux, созданный для работы на плеерах iPod компании Apple.

Mac

Mac на базе Motorola 68k

Linux может быть установлен на компьютеры Macintosh с процессорами Motorola 680x0, начиная с 68020 и выше, при наличии блока управления памятью MMU и только на процессорах, не относящихся к серии "EC"[9][10][11]. Сообщество проекта Linux/mac68k предоставляет ресурсы для установки Linux на такие компьютеры[12][13]. Также существует версия дистрибутива Debian для архитектуры m68k, поддерживаемая сообществом[11][13].

Mac на базе PowerPC

Компьютеры Macintosh с процессорами PowerPC могут запускать Linux как в режиме эмуляции, так и в режиме двойной загрузки. Наиболее популярными эмуляторами PowerPC для Mac OS/Mac OS X являются Microsoft Virtual PC и открытый QEMU[13].

Двойная загрузка Linux достигается путём разметки загрузочного диска, установки загрузчика Yaboot на раздел с Linux и выбора этого раздела в качестве загрузочного диска. При запуске пользователю предлагается выбрать, загружать Mac OS или Linux[13]

К 2008 году официальные версии ряда крупных дистрибутивов Linux поддерживали PowerPC-процессоры Mac:[13]

  • Gentoo[13]
  • Debian[13] (до Debian 8[14].)
  • Ubuntu[13] (до Ubuntu 16.10[15][16])
  • Fedora[13] (до Fedora 17 для процессоров G3 и G4, до Fedora 28 для G5[17])
  • Yellow Dog Linux[13] (разработка прекращена в 2009 году[18])

За исключением Gentoo, все перечисленные PowerPC-версии дистрибутивов были впоследствии сняты с поддержки.

Несмотря на прекращение официальной поддержки, 32-битный порт Debian продолжает развиваться в рамках проекта Debian Ports[19]. Также архитектуру PowerPC активно поддерживают специализированные дистрибутивы, такие как Adélie Linux[20], и неофициальный порт Void Linux[21].

Mac на базе Intel

Компьютеры Mac с процессорами Intel могут запускать Linux с помощью виртуализации или двойной загрузки. Среди популярных средств виртуализации для Intel Mac — VMware Fusion, Parallels Desktop и VirtualBox[13].

В 2010 году Уитсон Гордон из Lifehacker отметил, что Apple упростила процесс двойной загрузки Windows на Mac, но не сделала этого для Linux. Для организации двойной загрузки с Linux использовался загрузчик rEFIt[22]..

Проект T2Linux обеспечивает совместимость с моделями 2018—2020 годов, оснащёнными чипом безопасности T2. На этих устройствах работают внутренний SSD, клавиатура, Wi-Fi и камера, однако не поддерживается Touch ID[23]. Поддержка сенсорной панели Touch Bar реализована через драйверы сообщества, эмулирующие функциональные клавиши, а настройка звука требует специальных патчей и DSP-конфигураций[24].[25]

Mac на базе Apple silicon

Проект Asahi Linux занимается портированием Linux на Apple M1 и более новые SoC. Проект вышел из стадии предварительной версии, и его флагманским стабильным дистрибутивом является Fedora Asahi Remix (актуальная версия 44 выпущена в апреле 2026 года)[26][27]. Чипы M1 и M2 (включая Mac mini и Mac Studio) имеют полную поддержку, включая аппаратное ускорение графики с драйверами OpenGL 4.6 и Vulkan 1.3/1.4[26][28]. Поддержка процессоров M3 находится на ранней стадии (без аппаратного ускорения графики), а чипы M4 практически не поддерживаются из-за архитектурных изменений[27][29]. Среди ограничений — отсутствие поддержки Thunderbolt[30], а также использование режима s2idle вместо глубокого сна, что приводит к повышенному расходу батареи по сравнению с macOS[27]. Производительность центрального процессора в Linux сравнима с macOS или превосходит её, но время автономной работы устройств ниже[31].

Примечания

  1. 1 2 Have an old iPad lying around? You might be able to make it run Linux soon (англ.). Ars Technica (2 июня 2022). Дата обращения: 28 мая 2026. Архивировано 2 июня 2022 года.
  2. Ein Jahr Arbeit: Tüftler bringen Linux auf das iPad Air 2 (нем.). Der Standard. Дата обращения: 28 мая 2026. Архивировано 12 июня 2022 года.
  3. Asahi Linux. Asahi Linux. Дата обращения: 28 мая 2026.
  4. На iPad научились запускать Linux. Но есть нюанс. CNews (3 июня 2022). Дата обращения: 28 мая 2026.
  5. HoolockLinux. GitHub. Дата обращения: 28 мая 2026.
  6. iPhone Hacked to Run Linux (англ.). Tom's Guide (2 декабря 2008). Дата обращения: 28 мая 2026. Архивировано 5 декабря 2008 года.
  7. Status. Project Sandcastle. Дата обращения: 28 мая 2026.
  8. FAQ. Asahi Linux. Дата обращения: 28 мая 2026.
  9. How to install Linux on a vintage 68K Mac (англ.). Macworld. Дата обращения: 28 мая 2026. Архивировано 12 мая 2021 года.
  10. How to install Linux on a vintage 68K Mac (англ.). Macworld. Дата обращения: 28 мая 2026. Архивировано 12 мая 2021 года.
  11. 1 2 Debian on Motorola 680x0. Debian Ports. Дата обращения: 28 мая 2026. Архивировано 5 марта 2001 года.
  12. Linux/m68k for Macintosh. Linux/m68k for Mac. Дата обращения: 28 мая 2026. Архивировано 2 декабря 1998 года.
  13. 1 2 3 4 5 6 7 8 9 10 11 Mac OS X For Unix Geeks (Leopard): Demistifying the Geekier Side of Mac OS X : [англ.]. — O'Reilly Media, Inc., 18 сентября 2008. — P. 174-187. — ISBN 978-0-596-52062-5.
  14. Debian for PowerPC. Debian Ports. Дата обращения: 28 мая 2026. Архивировано 31 мая 2000 года.
  15. PowerPCFaq. Ubuntu Wiki. Дата обращения: 28 мая 2026. Архивировано 4 июля 2007 года.
  16. Ubuntu: A follow-up on 32-bit powerpc architecture [LWN.net]. LWN. Дата обращения: 28 мая 2026. Архивировано 17 марта 2017 года.
  17. Architectures/PowerPC. Fedora Wiki. Дата обращения: 28 мая 2026. Архивировано 1 июня 2010 года.
  18. DistroWatch.com: Yellow Dog Linux. DistroWatch. Дата обращения: 28 мая 2026. Архивировано 17 октября 2002 года.
  19. Debian Ports. Debian Ports. Дата обращения: 28 мая 2026.
  20. Download Adélie Linux. Adélie Linux. Дата обращения: 28 мая 2026.
  21. Into the Void Linux PPC. G5 Center (2 января 2021). Дата обращения: 28 мая 2026.
  22. How to Triple-Boot Your Mac with Windows and Linux, No Boot Camp Required (англ.). Lifehacker (5 мая 2010). Дата обращения: 28 мая 2026. Архивировано 27 апреля 2019 года.
  23. T2Linux. GitHub. Дата обращения: 28 мая 2026.
  24. apple-ib-drv. GitHub. Дата обращения: 28 мая 2026.
  25. linux-t2-mbp16_1-arch-audio-setup. GitHub. Дата обращения: 28 мая 2026.
  26. 1 2 Fedora Asahi Remix. Asahi Linux. Дата обращения: 28 мая 2026.
  27. 1 2 3 Progress Report: Linux 7.0. Asahi Linux (28 апреля 2026). Дата обращения: 28 мая 2026.
  28. Vulkan 1.3 on the M1 in 1 month! Asahi Linux (28 июня 2024). Дата обращения: 28 мая 2026.
  29. Asahi Linux Runs into Issues with M4 Support. Linux Magazine. Дата обращения: 28 мая 2026.
  30. Feature Support: M1. Asahi Linux. Дата обращения: 28 мая 2026.
  31. Asahi Linux на Mac: стоит ли ставить. Mac-Soft. Дата обращения: 28 мая 2026.

Литература

Категории