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

Материал из wikixw
Перейти к навигации Перейти к поиску

Ядро 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]

Смотрите также[править]

iBoot

Пруф[править]

web.archive.org/web/kernelthread.com:80/mac/vpc/