Linux на устройствах Apple
Ядро Linux может работать на различных устройствах, произведенных Apple, включая устройства, для которых разблокировка загрузчика невозможна с помощью официальной процедуры, такие как iPhone и iPad.
iPad[править]
В июне 2022 года разработчикам программного обеспечения Конраду Дыбцио и Маркусу Брок удалось запустить ядро Linux 5.18 на iPad Air 2. В проекте использовался дистрибутив Linux на базе Alpine Linux под названием postmarketOS, который в основном разработан для устройств на базе Android. Разработчик предположил, что они использовали эксплойт checkm8, который был опубликован еще в 2019 году.
iPhone[править]
В 2008 году ядро Linux 2.6 было портировано на iPhone 3G, iPhone (1-го поколения) и iPod Touch (1-го поколения) с помощью OpeniBoot.
Проект Corellium Sandcastle позволил запускать Android на iPhone 7 / 7+ или iPod Touch (7-го поколения) с использованием эксплойта checkra1n.
iPod[править]
Основная статья: iPodLinux
iPodLinux - это дистрибутив Linux, созданный специально для работы на iPod от Apple.
Mac[править]
Маки Motorola 68k[править]
Linux может быть с двойной загрузкой на компьютерах Mac, которые используют процессоры Motorola 680x0 (только 68020 и выше, и только варианты процессоров, отличных от "EC", поскольку требуется MMU). Проект сообщества Linux / mac68k предоставляет ресурсы для этого, и порт сообщества m68k дистрибутива Linux Debian также доступен.
Компьютеры PowerPC Mac[править]
Компьютеры Mac с PowerPC могут запускать Linux как с помощью эмуляции, так и с помощью двойной загрузки ("голый металл"). Наиболее популярными инструментами эмуляции PowerPC для Mac OS /Mac OS X являются Virtual PC от Microsoft и QEMU с открытым исходным кодом.,,
Двойная загрузка Linux достигается путем разделения загрузочного диска, установки загрузчика Yaboot на раздел Linux и выбора этого раздела Linux в качестве загрузочного диска. В результате пользователям предлагается выбрать, хотят ли они загружаться в Mac OS или Linux при запуске компьютера.
К 2008 году ряд основных дистрибутивов Linux имели официальные версии, совместимые с процессорами Mac PowerPC, в том числе:
Gentoo
- Debian (до Debian 8[10])
- Ubuntu (до Ubuntu 16.10)
- Fedora (до Fedora 17 для процессоров G3 и G4 и Fedora 28 для G5)
- Yellow Dog Linux (снят с производства в 2009 году)
- Все вышеупомянутые порты PowerPC с тех пор были сняты с производства, за исключением Gentoo.
Компьютеры Intel Mac[править]
Компьютеры Mac с процессорами Intel могут запускать Linux с помощью виртуализации или двойной загрузки. Распространенные инструменты виртуализации для компьютеров Intel Mac включают VMware Fusion, Parallels Desktop и VirtualBox.
В 2010 году Уитсон Гордон из Lifehacker отметил, что Apple упростила процесс двойной загрузки Windows на компьютерах Mac, но не для Linux. Переоборудование сделало возможной двойную загрузку Linux.
Apple Silicon Mac[править]
Проект Asahi Linux переносит Linux на SOC на базе M1 (и выше). Asahi Linux в настоящее время доступен в виде неполного предварительного просмотра.[16]