Hackintosh

(перенаправлено с «OSx86»)

Хакинто́ш (англ. hackintosh; от англ. hackвзлом и англ. Macintosh — «макинтош»)[1][уточнить]персональный компьютер, отличный от устройств компании Apple, на котором установлена операционная система Apple macOS[2][3]. По аналогии с хакинтошем существует так называемый хакбу́к (англ. hackbook; от англ. hack и англ. MacBook — «макбук») — ноутбук стороннего производителя с установленной macOS, однако ввиду сложности установки подобные устройства встречаются гораздо реже. Помимо этого существует возможность запуска macOS путем аппаратной виртуализации, однако такая система к хакинтошу, как правило, не причисляется.

ПК с запущенной OS X 10.10 Yosemite

Проект OSx86 был начат вскоре после того, как на WWDC в июне 2005 года Apple анонсировала переход c аппаратной платформы PowerPC на x86.

В 2023 году Apple завершила переход с процессоров Intel на Apple Silicon, что может привести к потере актуальности хакинтоша[4].

История

править

Mac OS X Tiger (10.4)

править

6 июня 2005 года компания Apple объявила о платной доступности Developer Transition Kit, являющегося предвыпускной версией Mac OS X Tiger, способной запускаться на x86-аппаратном обеспечении при верификации TPM. Хакер MAXXUSS успешно пропатчил ядро и ряд компонентов для запуска предвыпускных сборок Mac OS X. Получила распространение первая взломанная сборка Mac OS X 10.4.1.

10 января 2006 года компания Apple выпустила первую версию операционной системы Mac OS X 10.4.4 для новых компьютеров Mac на базе процессоров Intel — iMac и MacBook Pro. В ПЗУ этих машин вместо BIOS использовался EFI. 14 февраля 2006 года в интернете появилась первая взломанная Mac OS X 10.4.4.[5] Спустя несколько часов Apple выпустила обновление до версии 10.4.5[6], которое также было «пропатчено» тем же автором уже через пару недель. 3 апреля 2006 года вышло обновление до версии 10.4.6[7], и вновь спустя две недели появились патчи этого обновления — пользователи x86-компьютеров могли обновиться до последней версии системы, хотя само ядро не обновлялось до версии 10.4.6. В июне того же года хакеры выпустили пропатченное обновление до версии 10.4.7.

Вплоть до выпуска обновления до версии 10.4.8 хакеры использовали ядро версии 10.4.4, в то время как остальная часть системы обновлялась до версии 10.4.8. Однако обновлённые части системы полагались на обновлённое ядро, поэтому с выходом версии 10.4.8 у пользователей появился ряд проблем. Apple также сделала ставку на использование инструкций процессора SSE3, что создало ещё больше сложностей для пользователей, чьи процессоры поддерживали только SSE2 (например, ранние Pentium 4).

Mac OS X Leopard (10.5)

править

Уже после появления сборки 9A466 Mac OS X Leopard сообщество располагало версией этого выпуска для не-Apple-машин. Хакер BrazilMac одним из первых проработал процесс «патчинга», позволяющий пользователям стороннего оборудования устанавливать законно полученную розничную версию OS X. После этого появилось сразу несколько дистрибутивов OSx86, использующих этот патч. Четыре наиболее популярных из них — это JaS, Kalyway, iATKOS[8] и iDeneb[9], хотя довольно скоро эти дистрибутивы перешли на набирающий популярность способ Boot-132 (см. ниже). Дистрибутивы стали регулярно размещаться в Интернете и регулярно обновляться, не столько для сохранения совместимости с выпусками от Apple, сколько для включения всё новых патчей для всё более расширяющегося круга аппаратного обеспечения.

Mac OS X Snow Leopard (10.6)

править

С появлением первых сборок Mac OS X Snow Leopard, предназначенных для разработчиков ПО, члены сообщества OSx86 получили возможность загружать новую версию операционной системы, используя загрузчик, предоставленный хакером netkas. Позже в свет вышли несколько «хакинтош»-сборок — Universal, Hazard, iAtkos и т. д. С развитием Chameleon и OSx86-сообщества в целом установка ОС на ПК стала более дружественной.

Mac OS X Lion (10.7)

править

В феврале 2011 года вышел первый выпуск для разработчиков ПО Mac OS X Lion. С помощью загрузчика XPC хакер netkas смог запустить операционную систему на отличном от Mac x86-совместимом компьютере. Разработчиком usr-sse2 был придуман способ установки Mac OS X 10.7 Developer Preview 1, используя XPC Bootloader. Позже в свет вышел Chameleon, способный загружать новую операционную систему.

OS X Mountain Lion (10.8)

править

Вскоре после выпуска Developer Preview 1 неизвестным разработчикам удалось установить эту версию OS X на ПК, используя усовершенствованный загрузчик Chameleon. Модификации загрузчика стали доступны в основном проекте Chameleon начиная с версии r1997.[10]

После официального выпуска OS X Mountain Lion несколько пользователей сообщили об успешной установке при помощи установщика, приобретённого в Mac App Store, совместно с обновлённой версией Chameleon и другими инструментами. Сначала был выпущен дистрибутив Niresh 10.8 (только для процессоров Intel), затем он был обновлён до версий 10.8.2 (с поддержкой процессоров AMD и Intel) и 10.8.5 (с поддержкой UEFI и процессоров AMD и Intel). Дистрибутив iAtkos ML2 был выпущен после Niresh.[11][12][13][14]

OS X Mavericks (10.9)

править

Разрабатывается множество новых ядер 10.9 для «хакинтоша», хотя всё ещё существуют незначительные трудности с большинством из них. Большинство ядер предназначено для запуска OS X Mavericks на процессорах AMD и старых процессорах Intel, т. е. на процессорах, не поддерживающих наборы инструкций самых новых процессоров Intel. Значительные усилия потребовались для эмуляции набора инструкций SSE3, которые отсутствуют на процессорах AMD K10 и старых Intel, таких, как Intel Core Duo.

Новейшие процессоры AMD, начиная с Bulldozer, содержат почти все наборы инструкций, и следовательно, могут быть выпущены ядра с полной поддержкой SSE4. Спустя два месяца дистрибутив Niresh был выпущен для Mavericks с поддержкой процессоров AMD и новейших процессоров Intel. Он также содержит специализированные ядра, которые позволяют загрузить Mavericks на процессорах Intel Atom. Niresh — это единственный свободный дистрибутив, выпущенный для Mavericks, поскольку iAtkos решили выпустить свой дистрибутив Mavericks для определённых аппаратных конфигураций за счёт пожертвований.[15][16]

OS X Yosemite (10.10)

править

После первого выпуска OS X Yosemite 10.10 BETA множество разработчиков принялось за доработку различных загрузчиков для этой системы. Команда форума Insanelymac принялась за доработку EFI загрузчика Chameleon для нового выпуска OS X. Некоторое время спустя независимый разработчик Niresh опубликовал инструмент под названием Yosemite Zone, который позволял устанавливать новую версию OS X автоматически с минимальным участием пользователя и поддерживал различные возможности на компьютерах сторонних производителей. Этот способ состоял из раздачи по протоколу BitTorrent OS X 10.10 в формате DMG и записи его на USB-накопитель с установщиком MacPwn Vanilla Installation. Позже Unibeast был обновлён для поддержки дистрибутивов Yosemite и YosemiteZone, в т. ч. и на процессорах AMD. Также поддерживается полностью «ванильная» установка Yosemite при помощи Pandora Box Beta 2.0 от Insanelymac. При установке используется как можно меньшее количество дополнительных драйверов (англ. kexts), поэтому данный способ высоко оценён опытными пользователями.[17] [18]

OS X El Capitan (10.11)

править

Загрузчики Clover и Chameleon были обновлены для совместимости с El Capitan. Unibeast[19] и MacPwn были обновлены для поддержки El Capitan. Начиная с El Capitan, Unibeast (и Multibeast) используют загрузчик Clover вместо Chimera (загрузчик на базе Chameleon).

macOS Sierra (10.12)

править

Clover и Chameleon были обновлены для совместимости с Sierra. Unibeast[20], Pandora Box и MacPwn[21] были обновлены[22] для ее поддержки, а дистрибутив Sierra Zone[23] (10.12.3) был выпущен с поддержкой процессоров AMD.

macOS High Sierra (10.13)

править

Clover, MacPwn[24], OpenCore и UniBeast[25] были обновлены для ее поддержки. Дистрибутив High Sierra Zone от Hackintosh Zone[24] (10.13) был выпущен с поддержкой процессоров AMD, включая процессоры Ryzen.

macOS Mojave (10.14)

править

Clover был обновлен для поддержки Mojave с версией 4514. UniBeast также получил поддержку Mojave для компьютеров на базе Intel[26]. Также был выпущен дистрибутив Hackintosh Mojave[27] от Hackintosh Zone (10.14). Apple также прекратила поддержку веб-драйверов NVIDIA.

macOS Catalina (10.15)

править

Clover r4945 стала первой версией Clover с поддержкой macOS Catalina, начиная с первой бета-версии macOS Catalina. UniBeast был обновлен для поддержки macOS Catalina, но релиза MultiBeast с поддержкой Catalina еще не было[28]. Для первого публичного стабильного релиза macOS 10.15 также были выпущены патчи, позволяющие загружать macOS Catalina на системах с процессорами AMD[29]. В это время начал появляться новый загрузчик под названием OpenCore. OpenCore является преемником Clover и необходим для пользователей AMD после выпуска macOS 10.15.2.

macOS Big Sur (11.x)

править

Хотя macOS Big Sur по-прежнему будет работать на процессорах Intel, Apple с этого момента будет использовать собственные процессоры Apple silicon на базе ARM64 и в конечном итоге прекратит поддержку архитектуры Intel64[30]; потенциально это может означать конец компьютеров Hackintosh в их нынешнем виде из-за вертикальной интеграции Apple.

macOS Monterey (12.x)

править

macOS Monterey beta 1 (для разработчиков), вышедшую 7 июня 2021 года, без проблем мог запустить загрузчик OpenCore, а у Clover была проблема с перечёркнутым кругом (что означает, что SMBIOS устарел и не поддерживает данную macOS). Но даже при наличии SMBIOS (например, на iMacPro 1,1) можно было получить перечёркнутый круг. Также были проблемы с контроллерами USB, WiFi и Bluetooth, которые работали неадекватно. В macOS 12 не было добавлено много критических изменений — по большой части изменения коснулись интерфейса операционной системы. Поэтому большого смысла ставить её как основную операционную систему не было. Beta 1 была крайне нестабильна. Некоторые PC во время работы резко перезапускались из-за бага в macOS Monterey.

macOS Monterey beta 2 (для разработчиков), вышедшая 29 июня 2021 года, стала работать намного быстрее и стабильнее, но зависания, вылеты и отвалы USB, WiFi и Bluetooth редко, но тем не менее встречаются.

Способы

править

Патч ядра XNU

править

Два программиста, известные в интернете как Mifki и Semthex, выпустили свои версии ядра, взяв за основу исходный код проекта XNU и написав для него патчи, позволяющие запускать Mac OS X на не-Apple-машинах.

Однако ядра Mifki и Semthex были неодинаковы — в то время, как ядро Mifki имело минимальное количество патчей, что позволяло его запускать лишь на компьютерах, конфигурации которых были максимально близки к конфигурации оригинальных Mac, ядро Semthex было подвергнуто существенным модификациям, что позволяло эксплуатировать его на большем количестве конфигураций.

Оба ядра позволяли запускать большинство обновлённых фреймворков и расширений ядра, что позволяло сконфигурировать обычный PC так, чтобы для системы он выглядел как обычный Mac.

Mifki обновил своё ядро лишь однажды, в то время как Semthex стал выпускать регулярные обновления, добавив в последующих версиях поддержку AMD, VMware и SSE2. Semthex также опубликовал исходный код патченного ядра на своей веб-странице. 24 декабря 2006 года, в качестве подарка сообществу, он также опубликовал последние патчи к ядру SSE3 как, например, diff-файл различий по отношению к оригинальной ветке исходников XNU. Стоит также обратить особое внимание на его работу совместно с Rufus’ом по эмуляции инструкций SSE3 — это была первая опубликованная полная эмуляция SSE3; существовавшие до этого варианты были существенно неполны, эмулируя лишь 3 инструкции SSE3. Это достижение позволило полноценно выполнять на SSE2-процессорах программы, требующие SSE3 (например iTunes 7 и большинство 3D-программ).

Данный способ не рекомендуется, так как уже существуют способы, которые позволяют патчить ядро на лету (Патчи для процессоров AMD). Также он приводит к невозможности использования Apple сервисов (IMessage)[31].

Загрузчики и эмуляторы

править

Эмуляция EFI

править

Extensible Firmware Interface (EFI) — это спецификация, определяющая программный стык между операционной системой и аппаратным обеспечением. Данная технология давно используется в серверных материнских платах многих производителей, но в ноутбуках и десктопных материнских платах почти не используется.

В начале ноября 2007 года группа хакеров (возглавляемая Netkas), используя модифицированную ветку исходников Boot-132 от David Elliot, разработала способ эмуляции EFI[32], используя особым образом изменённый загрузчик Darwin. На деле это означало, что стало возможно представить обычный ПК для OS X таким образом, что OS X будет считать машину компьютером Mac, а ядро системы без модификаций будет работать с «неродным» аппаратным обеспечением. На основе этого приёма появилось сразу несколько рабочих решений. Подробное описание этого достижения вместе с пошаговым руководством появилось на сайте DigitMemo.com.

Эмуляция EFI была крайне востребованным вкладом в проект. До этого, пользователи могли использовать OS X на обычных ПК, лишь используя пропатченное ядро, обходящее обращения к EFI. С использованием эмуляции EFI «хакинтош» смог загружать немодифицированные («ванильные») ядра операционной системы и использовать оригинальные расширения. Это сделало систему совместимой с будущими обновлениями и, кроме того, значительно повысило её надёжность.

В середине 2008 года появился коммерческий продукт EFi-X (модуль, подключаемый к USB), предоставляющий возможность загружать и устанавливать Leopard без каких-либо патчей.

Позднее в сети появилась информация о том, что пользователь под ником AsereBLN произвёл вскрытие устройства EFI-X и показал, что устройство есть не что иное, как обычный USB-Flash накопитель с загрузчиком Chameleon. Позднее пользователь публично извинялся и сообщал[33] о судебных исках против него от компании ASEM, производителя EFI-X.

Примерно в 2014 году в сети появилась информация о новом загрузчике ozmosis, который целиком прошивается и хранится в NVRAM. Благодаря этому стало возможным обходиться без сторонних компонентов и пользоваться «чистой» OS X. К тому же теперь не требуется держать загрузчик в EFI разделе жёсткого диска, а это значит, что «хакинтош» ещё на один шаг приблизился к оригинальным компьютерам Apple.

По состоянию на 2015 год одним из самых используемых является загрузчик Clover, который принадлежит к семейству RealEFI и позволяет произвести истинную UEFI загрузку, а также загрузку с помощью обычного загрузочного сектора, который чаще всего используется на компьютерах, оснащённых традиционным BIOS.

В середине 2008 года также появился новый способ установки, известный как Boot-132.[34] Этот способ позволил использовать для установки законно приобретённую версию Leopard, не требующую взломанных инсталляций, таких как JaS или Kalyway. Загрузчик Boot-132 подготавливает для установки среду, в которой Leopard может загружаться и работать. Необходимые патчи (kext-файлы) подаются для него в виде .img-файла или просто складываются в папку. Преимущество этого способа в том, что можно загружаться и устанавливаться прямо с оригинального DVD и даже обновлять систему прямо с сайта Apple. Переустановка системы также не требует повторного применения необходимых патчей.

Загрузчик работает как ядро Linux: он может использовать mboot-совместимый загрузчик (обычно используется патченый syslinux), который подаёт boot-dfe .img-файл (пользователям Linux он известен как RAM-диск или initrd), и boot-dfe использует его для получения kext/mkext-файлов. Однако, это работает только на совместимых машинах. Но в последнее время, с выходом ядра Voodoo[35], пользователи AMD также получили возможность устанавливать ОС с оригинального DVD. Это требует размещения пропатченного ядра на диске с boot-132.

Начиная с ранних сборок Mac OS X 10.6 участники проекта OSx86 запускали новую операционную систему, используя новый загрузчик, называемый PC EFI, предоставляемый русским хакером Netkas, или загрузчик от команды Voodoo — Chameleon, который основан на Boot-132 от David Elliot. Загрузчик поддерживает ACPI, SMBIOS, графику, Ethernet и некоторые другие дополнения, что позволяет загрузить Mac OS X на стороннем оборудовании. Chameleon поддерживает многие процессоры AMD и графические процессоры Nvidia. Существует множество ответвлений от этого проекта от различных разработчиков. На сегодняшний день загрузчик устарел и не поддерживает последних версий OS X, на его место пришел Clover.

В марте 2007 года сообщество проекта OSx86 достигло успехов в создании Live DVD, позволяющего загрузить систему и работать в ней, не устанавливая на компьютер. В тот момент удалось таким образом запустить Mac OS X 10.4.8.

 
macOS Monterey в виртуальной машине

2 января 2009 года LiveDVD-команда форума InsanelyMac опубликовала новый способ, позволяющий создавать LiveDVD для Mac OS X Leopard.[36] Этот способ более надёжен, поскольку использует возможности Netboot и Imageboot самой системы, и работает так, как-будто система запущена с сетевого диска. Кроме того, этот способ проще в осуществлении — требуется добавить всего один сценарий к существующей установке. Любопытно, что этот способ был успешно опробован на обычном Mac.

Виртуализация

править

Существует возможность запускать OS X внутри виртуальной машины под другими операционными системами, используя программное обеспечения для виртуализации, такое как QEMU и VirtualBox.[37][38][39] Такое использование нарушает лицензионное соглашение Apple и официально не поддерживается создателями средств виртуализации. Этот способ обычно использует некоторые программные изменения операционной системы, перечисленные выше, для выполнения фактической установки.

Преследования со стороны Apple

править

Пользовательское соглашение macOS прямо запрещает установку системы на компьютеры сторонних производителей (англ. non Apple-labeled hardware)[40]. Apple неоднократно пресекала попытки наладить коммерческое производство хакинтошей.

Компания Psystar в течение нескольких месяцев выпускала компьютеры под маркой «Open Computer», которые являлись клонами Mac. 3 июля 2008 года Apple подала иск против Psystar Corporation за нарушение EULA.[41]. 13 ноября 2009 года Apple одержала победу в судебной тяжбе против компании Psystar. Федеральный суд США постановил, что производитель компьютеров-клонов нарушает права Apple, продавая ПК с предустановленной системой Mac OS X.[42]

14 января 2009 года сайт Gadget Lab, принадлежащий журналу Wired, опубликовал видеоруководство по установке Mac OS X на ноутбук MSI Wind. После жалобы со стороны Apple видео было убрано, хотя текст руководства остался на сайте, с предупреждением о возможном нарушении EULA[43].

При этом Apple противостоит сообществу хакинтошников не так активно, как например, сообществу iOS-джейлбрейка[44]. C каждым обновлением iOS получает новые заплатки, закрывающие возможность взлома, в то время как на macOS остаются возможности, благодаря которым её можно установить на компьютер сторонней сборки[44][45].

Производители клонов Mac

править
  • OpeniMac (Аргентина)[46]
  • PearC (Германия) — использует лазейку в законодательстве Германии, позволяющую продавать в Европе PC с предустановленной OS X[47]
  • Psystar (США)
  • Quo Computing[48]

Примечания

править
  1. Яков Шпунт http://www.pcmag.ru/solutions/detail.php?ID=32695 — Что такое «хакинтош». PC Magazine/RE (2008-12-16). Проверено 10 августа 2009.
  2. David Ramsey. Turning PC Into Apple Macintosh: Hackintosh (англ.). Benchmark Reviews (10 октября 2010). Дата обращения: 22 июня 2020. Архивировано из оригинала 30 сентября 2020 года.
  3. Turning PC Into Apple Macintosh: Hackintosh Архивная копия от 7 июля 2011 на Wayback Machine «A „Hackintosh“ is a computer that runs Apple’s OS X operating system on non-Apple hardware.»
  4. Переход Mac на Apple Silicon
  5. Paul Miller. Apple's OS X 10.4.4 for Intel already cracked? Engadget (14 февраля 2006). Дата обращения: 7 августа 2009. Архивировано 29 февраля 2012 года.
  6. Apple Computer. Mac OS X Update 10.4.5. Apple Computer (14 февраля 2006). Дата обращения: 10 августа 2009. Архивировано 29 февраля 2012 года.
  7. Apple Computer. Mac OS X 10.4.6 for Intel. Apple Computer (3 апреля 2006). Дата обращения: 10 августа 2009. Архивировано 29 февраля 2012 года.
  8. iATKOS OSx86 Project. Дата обращения: 10 августа 2009. Архивировано 15 августа 2009 года.
  9. iDeneb. Дата обращения: 10 августа 2009. Архивировано 15 августа 2009 года.
  10. Chameleon r1997 Mountain Lion. Дата обращения: 13 февраля 2016. Архивировано 21 мая 2012 года.
  11. UniBeast: Install OS X Mountain Lion on Any Supported Intel-based PC (14 августа 2012). Дата обращения: 20 марта 2013. Архивировано 20 марта 2013 года.
  12. How to install OS X Mountain Lion on your PC with Unibeast (25 июля 2012). Дата обращения: 20 марта 2013. Архивировано 26 января 2013 года.
  13. Niresh Mac OS X Mountain Lion 10.8.5 DvD ISO Image - With AMD & Intel (15 апреля 2012). Дата обращения: 20 апреля 2013. Архивировано 21 мая 2015 года.
  14. How to install OS X Mountain Lion on your PC with Niresh (15 апреля 2012). Дата обращения: 20 апреля 2013. Архивировано 25 апреля 2013 года.
  15. AMD 10.9/10.9.1/10.9.2 kernel UPDATE III with full sse4 support - Kernels - osx86.net. Дата обращения: 13 февраля 2016. Архивировано из оригинала 24 сентября 2015 года.
  16. Niresh Mavericks 10.9 with AMD & Intel - USB & ISO - Hackintosh ISO (Hackintosh Distro) - Hackintosh Zone. Дата обращения: 13 февраля 2016. Архивировано 4 ноября 2015 года.
  17. Hackintosh Yosemite with Intel & AMD Installation Instructions and Guide (9 ноября 2014). Дата обращения: 21 ноября 2014. (недоступная ссылка)
  18. Hackintosh OS X Yosemite Zone 10.10.1 (9 ноября 2014). Дата обращения: 21 ноября 2014. Архивировано 7 апреля 2015 года.
  19. UniBeast: Install OS X El Capitan on Any Supported Intel-based PC (англ.). tonymacx86.com. Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  20. UniBeast: Install macOS Sierra on Any Supported Intel-based PC (англ.). tonymacx86.com. Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  21. Hackintosh macOS Sierra with MacPwn (англ.). Hackintosh Computer (20 августа 2016). Дата обращения: 3 августа 2021. Архивировано из оригинала 12 декабря 2020 года.
  22. UniBeast 7.0.1 Update (англ.) (26 сентября 2016). Дата обращения: 3 августа 2021. Архивировано из оригинала 12 декабря 2020 года.
  23. How to Install Hackintosh Sierra on PC: Step by Step Guide (англ.). Hackintosh Shop. Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  24. 1 2 How to Install Hackintosh High Sierra on PC: Step by Step Guide (англ.). Hackintosh Shop. Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  25. Jeff Benjamin. UniBeast Hackintosh tool updated for macOS High Sierra (англ.). 9to5Mac (24 октября 2017). Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  26. Run MacOS Mojave on Hackintosh Intel PCs with Unibeast (англ.). OS X Daily (25 ноября 2018). Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  27. How to Install Hackintosh Mojave on PC: Step by Step Guide (англ.). Hackintosh Shop. Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  28. UniBeast: Install macOS Catalina on Any Supported Intel-based PC (англ.). tonymacx86.com. Дата обращения: 3 августа 2021. Архивировано 17 апреля 2020 года.
  29. Shaneee. macOS Catalina is on AMD (англ.). AMD OS X (10 октября 2019). Дата обращения: 3 августа 2021. Архивировано 3 августа 2021 года.
  30. Apple announces Mac transition to Apple silicon (англ.). Apple Newsroom. Дата обращения: 3 августа 2021. Архивировано 22 июня 2020 года.
  31. Fixing iMessage and other services with OpenCore | OpenCore Post-Install. dortania.github.io. Дата обращения: 8 октября 2023. Архивировано 1 сентября 2023 года.
  32. netkas. W00t - released. (5 ноября 2007). Дата обращения: 10 августа 2009. Архивировано из оригинала 29 февраля 2012 года.
  33. EFI-X™ Opensource Alternative: Dear Readers. Дата обращения: 5 марта 2013. Архивировано из оригинала 6 апреля 2013 года.
  34. New modified BOOT-132 allows you to boot retail DVDs (30 июня 2008). Дата обращения: 8 августа 2009. Архивировано из оригинала 22 августа 2011 года.
  35. Xnu-dev Архивная копия от 1 марта 2009 на Wayback Machine — проект на Google Code
  36. 2009 Live DVD, howto make a simple, working osx livedvd. Insanelymac.com. Дата обращения: 7 августа 2009. Архивировано из оригинала 29 февраля 2012 года.
  37. How to Run Mac OS X in VirtualBox on Windows. Архивировано из оригинала 26 июня 2012 года.
  38. How to Install Mac OS X Snow Leopard in VirtualBox on Windows 7. Архивировано из оригинала 26 июня 2012 года.
  39. Running Mac OS X as a QEMU/KVM Guest. www.contrib.andrew.cmu.edu. Дата обращения: 2 января 2017. Архивировано 8 ноября 2020 года.
  40. Apple Inc. Apple Inc. Software License Agreement for Mac OS X (PDF). Apple Inc.. Дата обращения: 3 сентября 2008. Архивировано 22 августа 2011 года.
  41. Fried, Ina Apple sues clone maker Psystar. News.cnet.com (15 июля 2008). Дата обращения: 7 августа 2009. Архивировано 29 февраля 2012 года.
  42. Apple выиграла судебный спор с Psystar. Дата обращения: 18 ноября 2009. Архивировано из оригинала 17 марта 2013 года.
  43. Gadget Lab Video: Running OS X on a Netbook. Blog.wired.com (1 декабря 2008). Дата обращения: 7 августа 2009. Архивировано 29 февраля 2012 года.
  44. 1 2 Алексангд Кузнецов. Пора легализовать хакинтош? iGuides (14 мая 2017). Дата обращения: 7 июня 2020. Архивировано 7 июня 2020 года.
  45. Jim Lynch. Why hasn’t Apple killed the Hackintosh? (англ.). CIO (2 мая 2017). Дата обращения: 22 июня 2020. Архивировано 16 декабря 2019 года.
  46. OpeniMac offers cut-rate, aesthetically challenged Apple clones direct from Argentina. Дата обращения: 29 сентября 2017. Архивировано 27 октября 2015 года.
  47. PearC. Дата обращения: 8 августа 2013. Архивировано из оригинала 6 августа 2013 года.
  48. New Mac clone maker to open retail store in California. Дата обращения: 23 октября 2009. Архивировано 5 августа 2009 года.

См. также

править

Ссылки

править

Сообщества

править