stringtranslate.com

Хакинтош

Хакинтош под управлением OS X Yosemite

Хакинтош ( / ˈ h æ k ɪ n t ɒ ʃ / , сочетание слов « Hack » и « Macintosh » ) — это компьютер, на котором работает операционная система Apple Macintosh macOS на компьютерном оборудовании , не авторизованном для этой цели Apple. . [1] Это также может включать запуск программного обеспечения Macintosh на оборудовании, для которого оно изначально не разрешено. Преимущества «хакинтошинга» могут включать стоимость (старое, дешевое или стандартное оборудование), простоту ремонта и поэтапного обновления, а также свободу использовать индивидуальный выбор компонентов, которые недоступны (или недоступны вместе) в фирменных продуктах Apple. macOS также можно запускать на нескольких платформах виртуализации сторонних производителей , хотя такие системы обычно не называют хакинтошами. Ноутбуки Hackintosh иногда называют «Hackbooks» . [2]

Лицензия Apple на программное обеспечение для macOS разрешает использование программного обеспечения только на компьютерах под торговой маркой Apple. [3] Однако, поскольку многие до сих пор поддерживаемые компьютеры Macintosh используют аппаратное обеспечение на базе Intel , часто можно запустить программное обеспечение на других ПК на базе Intel, столкнувшись лишь с некоторыми техническими трудностями. [4] Примечательно, что такие компании, как Psystar , пытались выпускать продукты с использованием macOS на машинах сторонних производителей, [5] хотя многие системы Hackintosh разработаны исключительно энтузиастами macOS из различных хакерских форумов и сообществ . [6]

«Хакинтошинг» начался в результате перехода Apple в 2005 году на процессоры Intel , отказавшись от PowerPC . С 2005 года многие компьютеры Mac используют ту же компьютерную архитектуру x86-64 , что и многие другие настольные ПК , ноутбуки и серверы , а это означает, что в принципе код , составляющий системы и программное обеспечение MacOS, может быть запущен на альтернативных платформах с минимальными проблемами совместимости. [7]

В 2020 году Apple начала переходить на кремниевые процессоры Apple на базе ARM64 . Компания заявила, что в конечном итоге прекратит поддержку архитектуры x86_64 . [8] В конечном итоге это лишит пользователей возможности устанавливать новые версии macOS на оборудование на базе процессоров Intel. [9]

Коммерческий обход методов, которые Apple использует для предотвращения установки macOS на оборудование сторонних производителей, ограничен в США в соответствии с Законом о защите авторских прав в цифровую эпоху (DMCA), [10] , но в законе внесены определенные изменения, касающиеся концепции взлома [11] ] поместили подобные методы обхода в серую юридическую зону .

История

Mac OS X Тигр (10.4)

6 июня 2005 года Apple объявила о своих планах перехода на процессоры Intel x86 на своей Всемирной конференции разработчиков и предоставила избранным разработчикам прототип Mac на базе Intel по цене 999 долларов (что эквивалентно 1500 долларам в 2022 году). [12] Сразу же начались попытки запустить Mac OS X на оборудовании сторонних производителей, но разработчики быстро обнаружили сообщение об ошибке, в котором говорилось, что аппаратные конфигурации ПК не поддерживаются. [13]

10 января 2006 года Apple выпустила Mac OS X 10.4.4 вместе с первым поколением компьютеров Mac на базе процессоров Intel — iMac и MacBook Pro. На этих машинах использовалась прошивка платформы Extensible Firmware Interface (EFI) вместо BIOS старого стиля , который использовался на большинстве материнских плат x86 того времени. 14 февраля 2006 года программист под псевдонимом crg92 опубликовал в Интернете первоначальный « взлом » Mac OS X v10.4.4 . [14] Через несколько часов Apple выпустила обновление 10.4.5, [15] которое затем было взломано тем же автором в течение двух недель. [16] 3 апреля 2006 года Apple выпустила обновление 10.4.6 [17] , и в течение двух недель снова были выпущены патчи , которые позволили пользователям установить большую часть этого обновления на компьютеры сторонних производителей, хотя оно не включало обновленное ядро. в 10.4.6. В июне 2006 года был выпущен обновленный MacBook Pro с обновлением Mac OS X 10.4.7 для компьютеров сторонних производителей, использующих ядро ​​10.4.4.

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

За прошедшие годы было выпущено множество « дистрибутивов » для загрузки через Интернет. Эти дистрибутивы представляли собой копии установочного диска Mac OS X, модифицированные для включения дополнительных компонентов, необходимых для работы ОС на оборудовании сторонних производителей. Видный член сообщества JaS выпустил множество дистрибутивов Mac OS X Tiger, содержащих исправленные ядра. Некоторые другие популярные дистрибутивы — iATKOS, Kalyway, iPC и iDeneb. Дистрибутивы потеряли популярность по мере роста сообщества OSx86, поскольку были разработаны новые загрузчики, которые позволяли использовать настоящие копии установщика OS X, известные как ванильные установки.

Mac OS X Леопард (10.5)

Установка Mac OS X v10.5 на ноутбук Lenovo

Еще в Mac OS X v10.5, сборка 9A466, сообщество поддерживало версию Leopard, которая может работать на оборудовании сторонних производителей. Хакер под ником BrazilMac создал один из первых процессов внесения исправлений, который позволил пользователям удобно устанавливать Mac OS X на стороннее оборудование, используя легально полученную розничную версию Apple Mac OS X. Это упрощение сделало патч BrazilMac и его более поздние версии быстро самым популярным выбором для многих дистрибутивов. Пять самых популярных сборок носят названия JaS, Kalyway, iATKOS, iPC и iDeneb – хотя в последнее время эти сборки постепенно исчезают, поскольку метод Boot-132 (описанный ниже) набирает популярность. Однако все эти компиляции основаны на работе хакеров ядра, созданных Lorem (сборка 9A466), SynthetiX (сборки 9A499, 9A527 и 9A559), ToH (сборки 9A581, 9B13 и 9B18) и совсем недавно группой, называющей себя StageXNU (теперь называемое Вуду) (Дарвин 9.4.0). Их вклад вошёл в различные установщики Mac OSx86, которые легко доступны в Интернете. Их продолжают совершенствовать и обновлять, выпуская сборки не только для обеспечения совместимости с выпусками Apple, но и для обеспечения постоянно растущего числа сторонних компонентов. Сообщество OSx86 быстро внесло необходимые изменения, чтобы последние выпуски Apple могли работать на оборудовании сторонних производителей. Через несколько часов после выпуска Leopard был создан патчер ядра AMD/Intel SSE2/3, который удалил требование HPET из исходного нетронутого файла mach_kernel, основного компонента Mac OS.

Mac OS X Снежный Барс (10.6)

Когда была выпущена Mac OS X Snow Leopard , российские хакеры-нетки создали версию Chameleon, которая может загружать Mac OS X v10.6. Основная проблема заключалась в том, что многие люди были вынуждены модифицировать DSDT или использовать кексты из-за каких-то конкретных проблем. В кратчайшие сроки modbin и dmitrik выпустили тестовые версии ядра, позволяющие загружать Snow Leopard на машинах AMD. Стабильные ядра XNU для версии 10.6 были выпущены Qoopz и Pcj. Есть несколько популярных сборок на базе Retail под названиями Universal (только Intel), Hazard и iAtkos. Начиная с версии 10.6.2 Nawcom, Qoopz и Энди Вандейк работают над устаревшим ядром для неподдерживаемых процессоров.

Mac OS X Лев (10.7)

Когда Apple выпустила Developer Preview 1, российский разработчик Hackintosh usr-sse2 был первым, кто создал метод установки Lion. Метод заключается в развертывании образа Mac OS X v10.7 на флэш-накопителе и загрузке с него через загрузчик XPC UEFI (см. DUET ниже). После внесения некоторых изменений в исходный код Chameleon стало возможным загружать Lion с обновленной версией Chameleon. Через некоторое время Дмитрику, также известному как Бронзовка, удалось создать ядро, поддерживающее системы AMD; через несколько месяцев были выпущены (10.7.3 V2 с поддержкой AMD) и iAtkos L2 (10.7.2 только Intel). [18]

OS X Горный лев (10.8)

Вскоре после выпуска Developer Preview 1 некоторым неизвестным разработчикам удалось установить эту версию OS X на свой компьютер, используя модифицированную версию загрузчика Chameleon. Эта версия была выпущена для широкой публики в рамках основного проекта, начиная с версии r1997 [19] . Из-за проблем, возникших в эпоху Lion, [ необходимы разъяснения ] другие способы установки и необходимые исправления никогда не были обнародованы, что оставляет сцену в неизвестном состоянии по отношению к Mountain Lion. [ нужна цитата ]

После розничного выпуска Mountain Lion несколько пользователей сообщили об успешной настройке с использованием установщиков, приобретенных в Mac App Store , а также обновленных версий Chameleon и других инструментов, включая дистрибутивы. Дистрибутив Ниреша (только для Intel 10.8) был сначала выпущен, а затем обновлен до версий 10.8.2 (с AMD и Intel) и 10.8.5 (с поддержкой UEFI, AMD и Intel); iAtkos ML2 был выпущен после релиза Ниреша. [20] [21] [22] [23]

ОС Х Маверикс (10.9)

В разработке находится несколько новых ядер для Hackintosh 10.9, хотя с большинством из них все еще есть небольшие проблемы. Цель большинства этих ядер — позволить пользователям запускать Mavericks на процессорах AMD и более старых процессорах Intel, в которых отсутствуют определенные наборы команд новейших процессоров Intel. Значительные усилия были предприняты для эмуляции наборов инструкций, таких как SSSE3 , которые отсутствуют в процессорах на базе AMD K10, а также в более старых процессорах Intel, таких как Intel Core Duo. Новейшие процессоры AMD, начиная с архитектуры Bulldozer , содержат почти все новейшие наборы инструкций, и, следовательно, также были выпущены некоторые ядра с полной поддержкой SSE4 . Через два месяца для Mavericks был выпущен дистрибутив Ниреша, который поддерживает процессоры AMD [24] и новейшие процессоры Intel. Он также имеет специальное ядро, которое позволяет процессорам Intel Atom загружаться в Mavericks. Niresh's был единственным бесплатным дистрибутивом, выпущенным для Mavericks, поскольку команда iAtkos решила выпустить свой дистрибутив Mavericks для определенного оборудования на основе пожертвований. [25] [26]

ОС Х Йосемити (10.10)

После первого выпуска OS X Yosemite 10.10 BETA различные разработчики взяли на себя роль обновления своих загрузчиков для системы. Участники форума OSx86 InsanelyMac собираются обновить загрузчик EFI Chameleon для этой новой версии ОС. Некоторое время спустя Ниреш (независимый разработчик OSx86) выпустил автономный инструмент, известный как Yosemite Zone, основанный на ядре AMD Tora Chi, Bronya и DeeKay, который автоматически устанавливал новую ОС и другие различные функции на устройства сторонних производителей с минимальными затратами. вход. Этот метод заключался в переносе DMG OS X 10.10 на USB-накопитель с установкой MacPwn Vanilla. Unibeast был обновлен для поддержки Yosemite [27] , и был выпущен дистрибутив Yosemite Zone с поддержкой процессоров AMD. Кроме того, графический патч DeeKay обеспечил поддержку ускоренной графики на встроенном графическом процессоре Intel HD 4400, которая не поддерживалась на ноутбуках ASUS. [28] [29] Ванильную установку Yosemite можно выполнить с помощью Pandora Box Beta 2.0 от Insanelymac и UniBeast. При установке этого типа используется как можно меньше кекстов (драйверов) в дополнение к использованию неизмененной версии установочного приложения OS X, и он предпочтительнее дистрибутивов. [30] [31] [32]

ОС Х Эль Капитан (10.11)

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

macOS Сьерра (10.12)

Clover и Chameleon были обновлены для совместимости с Sierra . UniBeast, [35] Pandora Box и MacPwn [36] были обновлены для его поддержки [37] , а дистрибутив Sierra Zone [38] (10.12.3) был выпущен с поддержкой процессоров AMD.

macOS Высокая Сьерра (10.13)

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

macOS Мохаве (10.14)

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

macOS Каталина (10.15)

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

macOS Биг-Сур (11)

macOS Big Sur работает на процессорах Intel. Но в 2020 году Apple начала переходить на кремниевые процессоры Apple на базе ARM64 и объявила, что в конечном итоге прекратит поддержку архитектуры Intel64. [8]

macOS Монтерей (12)

macOS «Монтерей», работающий на виртуальной машине, показывает главную страницу Википедии.

Некоторые новые функции macOS Monterey, такие как трехмерный глобус Земли в Картах и ​​преобразование текста в речь на дополнительных языках, работают только на кремниевых процессорах Apple. Рене Ричи предположил, что для этих функций требуется Neural Engine от Apple . [51] [52] Apple не предоставила никаких официальных объяснений.

macOS Вентура (13)

В этой версии Apple официально прекратила поддержку интегрированных графических процессоров Intel 6-го поколения. Существуют обходные пути использования встроенного графического процессора 6-го поколения, например подмена встроенного графического процессора 7-го поколения. [ нужна цитата ]

Юридические вопросы и возражения Apple

Apple не разрешает использовать macOS на любых ПК x86, кроме тех, которые были произведены ею. После объявления о переходе на чипы Intel компания использовала технические средства (хотя и не Trusted Platform Module , или TPM, как широко сообщалось [53] ), чтобы связать macOS с системами, которые она распространяла среди разработчиков. [54] Метод, который они использовали, заключался в проверке наличия чипа SMC с помощью DSMOS (Don't Steal MacOS.kext). [ нужна цитата ]

Лицензионное соглашение macOS запрещает установку macOS на «компьютеры сторонних производителей». [3] 3 июля 2008 года Apple подала иск против Psystar Corporation [55] за нарушение этого ограничения, среди прочих претензий. [56] Apple заявила, что Psystar «нарушила Закон об авторском праве в цифровую эпоху (DMCA), уклонившись от технологий защиты от копирования, которые Apple использует для защиты Mac OS X ». Apple применяет технологические меры защиты, которые эффективно контролируют доступ к произведениям Apple, защищенным авторским правом. В частности, Apple обвинила Psystar в приобретении или создании кода, который «избегает, обходит, удаляет, расшифровывает, расшифровывает, деактивирует или ослабляет меры технологической защиты без разрешения Apple с целью получения несанкционированного доступа к произведениям Apple, защищенным авторским правом». [57] В юридической записке выяснилось, что Apple считает методы, которые она использует для предотвращения установки macOS на оборудование сторонних производителей, защищенными Законом об авторском праве в цифровую эпоху (DMCA).

13 ноября 2009 года суд удовлетворил ходатайство Apple о вынесении решения в упрощенном порядке и установил, что авторские права Apple, а также DMCA были нарушены, когда Psystar установила операционную систему Apple на компьютеры сторонних производителей. Слушание по средствам правовой защиты было назначено на 14 декабря. [10] [58]

14 января 2009 года сайт Gadget Lab журнала Wired Magazine разместил видеоурок по установке Mac OS X на нетбуке MSI Wind, но удалил его после жалобы со стороны Apple. [59] Текстовые инструкции остаются, но включают отказ от ответственности за нарушение лицензионного соглашения. [60]

15 мая 2012 г. завершилось дело Apple против Psystar Corporation . Суд постановил, что Psystar «нарушила исключительное право Apple на воспроизведение, право на распространение и право создавать производные работы», [61] положив конец делу.

Хакерские подходы

Хаки ядра

Когда копии Mac OS X Tiger начали работать на оборудовании сторонних производителей, выяснилось, что некоторые процессоры не могут запускать эту ОС. Rosetta , двоичный транслятор, позволявший запускать программы PowerPC на процессорах Intel (а позже и само ядро), требовал поддержки набора инструкций SSE3 . Чтобы обойти это, программисты сообщества выпустили исправленные ядра, которые включали поддержку эмуляции инструкций SSE3 с использованием эквивалентов SSE2 . В октябре 2005 года Apple выпустила обновление 10.4.3 для разработчиков, которым требовалась поддержка микропроцессора NX ; [62] однако были выпущены патчи, позволяющие обойти и эту проблему. [63] Позже были выпущены исправленные ядра, поддерживающие процессоры AMD.

Когда 26 октября 2007 года была выпущена Mac OS X Leopard, были созданы исправления для удаления требования HPET из ядра. Также были предприняты попытки эмулировать набор инструкций SSSE3 для процессоров, которые его не поддерживали. Ядро, используемое OS X Mavericks, использовало инструкции SSSE3, требующие этих исправлений.

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

Эмуляция EFI

Расширяемый интерфейс прошивки (EFI) — это спецификация, определяющая программный интерфейс между операционной системой и прошивкой платформы. Поскольку эмуляция EFI обычно не требует копирования или изменения macOS, некоторые хакеры считают его законным способом установки macOS на компьютеры сторонних производителей (несмотря на то, что он не проверялся в судах). [ нужна цитата ]

Работа началась с эмуляции EFI в форме модифицированной версии Boot-132 Дэвида Эллиота (dfe) под названием «Darwin/x86», которая имеет систему «FakeEFI», эмулирующую EFI. [64] В начале ноября 2007 года группа хакеров (возглавляемая российским хакером, известным как Неткас), используя код Эллиота, разработала метод [65] эмуляции среды EFI с использованием специально модифицированного загрузчика Darwin. [66] На практике это означало, что обычные ПК, отвечающие ряду аппаратных требований, теперь могли «видеть» ОС как настоящие компьютеры Macintosh, что позволяло использовать немодифицированные «стандартные» ядра Apple (при условии, что ЦП поддерживает это) и, таким образом, обеспечивая более прозрачную и надежную работу. В Интернете появилось несколько методов реального внедрения этого инновационного решения. Объяснение этого достижения вместе с руководством по использованию было предоставлено сайтом DigitMemo.com. [67]

Настоящая эмуляция EFI была очень востребована сообществом OSx86. Предыдущие усилия, основанные на проекте Apple Darwin Project с открытым исходным кодом и гуру Hackintosh, позволяли пользователям использовать macOS на обычных ПК с исправленными ядрами/модулями ядра, которые просто обходили EFI. Используя патч EFI, Хакинтош мог загружать « ванильные » (немодифицированные) ядра macOS и использовать ванильные расширения ядра. Это не только позволило системе быть совместимой с будущими обновлениями системы, но и обеспечило повышенную стабильность. Этот метод также обходит один аспект Лицензионного соглашения Apple с конечным пользователем, в котором говорится, что модификация компонентов ОС без открытого исходного кода запрещена. [3]

В середине 2008 года был выпущен новый коммерческий продукт EFi-X, в котором утверждается, что он позволяет полную и простую загрузку с официальных установочных дисков Leopard и последующую установку без каких-либо исправлений, но, возможно, это перепаковка Boot-132. технологии в USB -устройстве. [68] Rebel EFI — еще один коммерческий продукт, в котором, судя по всему, также используется программное обеспечение с открытым исходным кодом. [69]

Это считалось [ кем? ] что поддержка EFI в Windows 7 приведет к тому, что материнские платы ПК заменят BIOS на EFI. MSI анонсировала материнскую плату Efinity в начале 2008 года. В 2011 году на рынок вышли компьютеры на базе EFI, однако ни один из них не может загружать Mac OS X изначально из-за отсутствия драйвера HFS + в реализации EFI.

Ботинок-132

Boot-132 — это загрузчик, предоставляемый Apple для загрузки ядра XNU. [70] В середине 2008 года на сцену вышел новый модифицированный BOOT-132. [71] Этот метод позволяет пользователям выполнять установку OSx86 на базе Leopard, используя стандартную, купленную в розницу копию Mac OS X Leopard, и устраняет необходимость взломанной установки, такой как JaS или Kalyway (упоминавшейся ранее). Загрузчик Boot-132 по сути предварительно загружает в систему среду, из которой Leopard может загружаться и работать. Загрузчик сохраняет необходимые файлы (кекст-файлы) в коллекции .img или просто в папке. Преимущество этого нового метода установки включает в себя возможность загрузки и установки с розничного DVD-диска Leopard, а также обновления прямо из Apple, не нарушая DMCA. Единственная возможная проблема здесь заключается в том, что это нарушает лицензионное соглашение macOS. [72]

Загрузчик ведет себя как ядро ​​Linux : можно использовать mboot-совместимый ( для взлома использовался исправленный syslinux ) загрузчик, который сообщает boot-dfe о файле .img ( ramdisk или initrd , как его называют пользователи Linux), и boot-dfe будет использовать его кексты (или mkext). Этот новый загрузочный файл был протестирован с розничным DVD Leopard, и он может загружать, устанавливать и запускать Leopard без необходимости создания модифицированного DVD.

Хамелеон

Начиная с первых сборок Mac OS X v10.6 для разработчиков, члены сообщества OSx86 загружали новую операционную систему, используя еще один загрузчик под названием PC EFI, предоставленный российским хакером Netkas, или загрузчик Chameleon команды Voodoo. Хамелеон основан на Boot-132 Дэвида Эллиота. Загрузчик поддерживает ACPI, SMBIOS, графику, Ethernet и некоторые другие инъекции. Это позволяет загружать macOS на оборудовании, отличном от Macintosh. Chameleon поддерживает множество видеокарт AMD, а также Nvidia. Существует множество его форков от разных разработчиков; последняя исходная версия — 2.2 от 2014 года. [73]

Клевер

Clover — это загрузчик с графическим интерфейсом для нескольких операционных систем, который поддерживает либо UEFI, либо устаревший режим BIOS. Для поддержки загрузки кода EFI традиционно используется один из двух методов: либо использовался FakeEFI Эллиота, либо в материнскую плату была встроена реальная система EFI с открытым исходным кодом на основе TianoCore от Intel , называемая DUET (эмуляция UEFI разработчика). [74] Однако современные прошивки EFI, не принадлежащие Apple, а также Duet не могут напрямую загружать macOS из-за различных несовместимостей, в основном связанных с файловой системой HFS +, а также из-за особенностей отдельных поставщиков. Для загрузки систем macOS понадобился еще один шаг: приложение EFI, чтобы исправить эти проблемы и устранить разрыв.

Начиная с марта 2011 года, Слайс обсуждал свою идею с другими членами сообщества, в результате чего был разработан загрузчик, который может выполнять обе функции: эмулировать прошивку EFI по своему выбору или использовать прошивку Real UEFI для загрузки Mac OS X. Он содержит приложения EFI и драйверы для правильного чтения диска HFS+ и исправления таблиц EFI для подготовки системы к запуску macOS. По состоянию на 2020 год он активно поддерживается. [75]

Озмос

Ozmosis — это загрузчик UEFI DXE для Z77MX-QUO-AOS, разработанный компанией QUO Computer Inc., прекратившей свою деятельность в конце 2010-х годов. Он предлагает запускать macOS через UEFI-ROM материнской платы и не требует дополнительного места на диске для загрузчика.

OpenCore

OpenCore, запущенный в 2019 году, — это еще один загрузчик, разработанный для запуска macOS в системах UEFI или BIOS, а также на старых устройствах Mac, которые больше не поддерживаются. [76] Говорят, что по сравнению с Clover он обеспечивает в целом лучшее исправление и эмуляцию, а также более быстрое время загрузки. Проект также взял на себя разработку некоторых патчей, а это означает, что будущие версии могут работать только с OpenCore. [77]

Живой DVD

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

2 января 2009 года команда Live DVD InsanelyMac опубликовала новый метод создания Live DVD Mac OS X v10.5.x, позволяющий пользователям загружать полностью рабочий рабочий стол macOS с DVD или USB-накопителя. [78] Этот метод был более надежным, чем предыдущие методы, поскольку он манипулировал существующими функциями Apple Netboot и Imageboot и вел себя так, как если бы система работала с сетевого диска. Его было легче производить; требуется добавить только один сценарий в существующую установку. Распространение концертного DVD осуществляется с момента его создания. С тех пор примечательно, что этот метод работает на обычном оборудовании Apple Mac.

Виртуальная машина

Можно запускать macOS как виртуальную машину внутри других операционных систем, установленных на стандартном оборудовании ПК, с помощью программного обеспечения для виртуализации , такого как Oracle VirtualBox [79] [80] (хотя это официально не поддерживается Oracle [81] ). Также возможно установить macOS на версии программного обеспечения VMware для Windows и Linux с помощью патчей, [82] [83], хотя компания заявляет, что запуск macOS поддерживается для VMware, работающего только на компьютерах Apple в соответствии с политикой лицензирования Apple. . [84]

macOS на виртуальной машине обычно работает очень медленно из-за интенсивного использования операционной системой аппаратного ускорения видео, которое macOS не поддерживает при использовании виртуальных видеоустройств, обычно используемых программным обеспечением виртуальной машины. Обходной путь — подключить физический графический процессор к виртуальной машине, однако для этого в системе требуется графический процессор, поддерживаемый macOS, который не используется операционной системой хоста. [85]

Смотрите также

Рекомендации

  1. ^ Дэвид Рэмси. «Превращение ПК в Apple Macintosh: Hackintosh». BenchmarkReviews.com. Архивировано из оригинала 7 июля 2011 года . Проверено 10 октября 2010 г.
  2. ^ «Что такое Хакинтош - для новичков и новичков» . 21 апреля 2014 года . Проверено 6 января 2015 г.
  3. ^ abc Apple Inc. «Лицензионное соглашение на программное обеспечение Apple Inc. для Mac OS X» (PDF) . Apple Inc. Проверено 2 сентября 2010 г.
  4. ^ «Современные «хакинтоши» показывают, что Apple, вероятно, следует просто построить башню Mac» . Арс Техника . Проверено 1 июня 2018 г.
  5. ^ «Apple подает в суд на создателя клонов Mac Psystar - NYTimes.com» . archive.nytimes.com . Проверено 1 июня 2018 г.
  6. ^ Линч, Джим. «Почему Apple не убила Хакинтош?». ИТ-директор . Проверено 1 июня 2018 г.
  7. ^ «Могу ли я установить OS X на свой компьютер? Сначала прочтите это» . Проверено 27 апреля 2019 г.
  8. ^ ab «Apple объявляет о переходе Mac на процессор Apple» (пресс-релиз). Apple Inc. , 22 июня 2020 г.
  9. Батлер, Сидней (9 марта 2022 г.). «Хакинтош скоро умрет, и это нормально». Как компьютерщик . Проверено 10 января 2024 г.
  10. ^ Аб Кейзер, Грег (14 ноября 2009 г.). «Решение судьи забивает юридический гвоздь в гроб Psystar». Компьютерный мир . Проверено 12 сентября 2022 г.
  11. ^ Кейзер, Грегг. «США объявляют взлом iPhone законным, несмотря на возражения Apple» . ПРОВОДНОЙ . Проверено 1 июня 2018 г.
  12. ^ Apple Computer, Inc. (6 июня 2005 г.). «Apple будет использовать микропроцессоры Intel, начиная с 2006 года». Apple.com . Проверено 28 апреля 2009 г.
  13. Марсал, Кэти (23 июня 2005 г.). «Внутри комплекта перехода для разработчиков на базе Intel от Apple». AppleInsider . Проверено 12 сентября 2022 г.
  14. Джонатан Блэк (14 февраля 2006 г.). «Безопасность OSx86 10.4.4 нарушена. (Угадайте, кто это сделал?)». Проект OSx86. Архивировано из оригинала 22 февраля 2006 года . Проверено 28 мая 2006 г.
  15. ^ Apple Computer (14 февраля 2006 г.). «Обновление Mac OS X 10.4.5». Компьютер Apple . Проверено 28 мая 2006 г.
  16. ^ ШАРД>> (23 февраля 2006 г.). «Apple выпускает 10.4.5». Проект OSx86 . Проверено 28 мая 2006 г.[ мертвая ссылка ]
  17. ^ Apple Computer (3 апреля 2006 г.). «Mac OS X 10.4.6 для Intel». Компьютер Apple . Проверено 28 мая 2006 г.
  18. ^ «Mac OS X 10.7.3 V2 от Ниреша с поддержкой AMD версии V2» . 4 декабря 2013 года . Проверено 24 апреля 2011 г.[ постоянная мертвая ссылка ]
  19. ^ "Хамелеон r1997 Пума" .
  20. ^ «UniBeast: установите OS X Mountain Lion на любой поддерживаемый ПК на базе процессора Intel» . 14 августа 2012 года . Проверено 20 марта 2013 г.
  21. ^ «Как установить OS X Mountain Lion на свой компьютер с помощью Unibeast» . 25 июля 2012 года . Проверено 20 марта 2013 г.
  22. ^ «ISO-образ DVD Niresh Mountain Lion 10.8.5 — с AMD и Intel» . 9 декабря 2013 года . Проверено 7 марта 2020 г.
  23. ^ «Как установить OS X Mountain Lion на свой компьютер с помощью Niresh» . 15 апреля 2012 года . Проверено 20 апреля 2013 г.
  24. ^ «Ядро AMD для Mavericks 10.9/10.9.1/10.9.2/10.9.3 v2.1» . 5 июня 2014 г.
  25. ^ «ОБНОВЛЕНИЕ ядра AMD 10.9/10.9.1/10.9.2 III с полной поддержкой sse4» . osx86.net . Архивировано из оригинала 24 сентября 2015 года . Проверено 28 октября 2014 г.
  26. ^ "Hackintosh Mavericks - Hackintosh ISO (Hackintosh Distro) - Магазин Hackintosh" . ХакинтошМагазин .
  27. ^ «UniBeast: установите OS X Yosemite на любой поддерживаемый ПК на базе процессора Intel» . 17 октября 2014 г.
  28. ^ «Патч Intel HD 4400 QE/CI для Yosemite 10.10.2 + OpenCL v2.0» . 12 февраля 2015 г.
  29. ^ «Состояние Хакинтоша 2014: взгляд на темную субкультуру фанатов Apple» .
  30. ^ «Hackintosh Yosemite с инструкциями и руководством по установке Intel и AMD» . 9 ноября 2014 года . Проверено 21 ноября 2014 г.
  31. ^ «Хакинтош: работа с macOS на оборудовании сторонних производителей» Ридди П.
  32. ^ «UniBeast: установите OS X Yosemite на любой поддерживаемый ПК на базе процессора Intel» . 17 октября 2014 года . Проверено 7 ноября 2016 г.
  33. ^ «UniBeast: установите OS X El Capitan на любой поддерживаемый ПК на базе процессора Intel» . Октябрь 2015.
  34. ^ "MacPwn EL Capitan - MacPwn - HackintoshZone" . ХакинтошЗона .[ постоянная мертвая ссылка ]
  35. ^ «UniBeast: установите macOS Sierra на любой поддерживаемый ПК с процессором Intel» . 29 сентября 2016 г.
  36. Компьютер, Хакинтош (20 августа 2016 г.). «Взломать macOS Sierra с помощью MacPwn». Компьютер Хакинтош . Архивировано из оригинала 12 декабря 2020 года . Проверено 17 ноября 2016 г.
  37. ^ «Обновление UniBeast 7.0.1» . 26 сентября 2016 г. Архивировано из оригинала 12 декабря 2020 г. . Проверено 7 ноября 2016 г.
  38. ^ «Как установить Niresh Sierra на ПК (Руководство по зоне Hackintosh Sierra)» . 23 марта 2017 года . Проверено 23 марта 2017 г.
  39. Компьютер, Хакинтош (9 июня 2017 г.). «Установите macOS High Sierra на любой поддерживаемый компьютер с помощью MacPwn – стандартное руководство». Компьютер Хакинтош . Проверено 9 июня 2017 г.
  40. ^ "OpenCore Github". Гитхаб . 16 декабря 2021 г.
  41. ^ «Инструмент UniBeast Hackintosh обновлен для macOS High Sierra» . 24 октября 2017 года . Проверено 24 октября 2017 г.
  42. ^ «Установите macOS High Sierra на ПК [Руководство по Hackintosh High Sierra]» . 17 декабря 2017 года . Проверено 17 декабря 2017 г.
  43. ^ "Объяснения об изменении клевера" . Форум InsanelyMac . 13 февраля 2015 года . Проверено 1 апреля 2019 г.
  44. ^ «Запустите MacOS Mojave на компьютерах Hackintosh Intel с помощью Unibeast» . ОС Х ежедневно . 25 ноября 2018 г. Проверено 1 апреля 2019 г.
  45. ^ «Установите macOS Mojave на ПК [Руководство по Hackintosh Mojave]» . 3 сентября 2019 г. . Проверено 3 сентября 2019 г.
  46. ^ «Тема InsanelyMac о бета-версии macOS Catalina на Hackintosh» . БезумноМак . 3 июня 2019 г.
  47. ^ «Установите macOS Catalina на любой поддерживаемый компьютер на базе процессора Intel» . ТониМакс86 . 6 января 2020 г.
  48. ^ «macOS Catalina работает на AMD» . AMD OS X. 10 октября 2019 г.
  49. ^ «Руководство по AMD OS X Vanilla» . AMD OS X.
  50. ^ «Руководство по настольному компьютеру Vanilla OpenCore» . Книги на Гитхабе .
  51. Россиньоль, Джо (9 июня 2021 г.). «Некоторые функции macOS Monterey недоступны на компьютерах Mac на базе процессоров Intel». МакСлухи . Проверено 18 апреля 2022 г. По словам Рене Ритчи, в компьютерах Mac на базе Intel отсутствует Neural Engine, который требуется для многих, если не для всех, этих функций.
  52. ^ «Apple оставляет Intel Mac позади?». Рене Ричи . 12 июня 2021 г. . Проверено 18 апреля 2022 г.
  53. ^ Сингх, Амит. «TPM DRM» в Mac OS X: миф, который не умрет». www.osxbook.com . Архивировано из оригинала 30 октября 2016 года . Проверено 16 февраля 2013 г.
  54. Кразит, Том (17 февраля 2006 г.). «DMCA блокирует сайты, обсуждающие Mac OS для ПК» . ЗДНет .
  55. Фрид, Ина (15 июля 2008 г.). «Apple подает в суд на производителя клонов Psystar». News.cnet.com . Проверено 28 апреля 2009 г.
  56. ^ «Apple преследует создателя клонов Psystar» . Espinosaiplaw.com . 15 июля 2008 года . Проверено 28 апреля 2009 г.
  57. Кейзер, Грегг (30 ноября 2008 г.). «Apple добавляет обвинение в соответствии с DMCA к иску против Psystar: она обвиняет производителя клонов в нарушении схемы защиты Mac OS от копирования». www.computerworld.com . Проверено 7 октября 2009 г.
  58. Элмер-ДеВитт, Филип (14 ноября 2009 г.). «Apple выиграла иск о клонах». CNN Деньги . Архивировано из оригинала 30 марта 2010 года . Проверено 15 ноября 2009 г.
  59. ^ "Видео о нетбуке Hackintosh, снятое Apple проводным способом" . I.gizmodo.com . 14 января 2009 года. Архивировано из оригинала 14 апреля 2009 года . Проверено 28 апреля 2009 г.
  60. Чен, Брайан X. (1 декабря 2008 г.). «Видео о лаборатории гаджетов: запуск OS X на нетбуке». Блог.wired.com . Архивировано из оригинала 26 февраля 2012 года . Проверено 28 апреля 2009 г.
  61. ^ «Суд отклоняет просьбу о пересмотре дела Psystar» . 15 мая 2012 года . Проверено 22 июля 2012 г.
  62. ^ SHARD>> (16 октября 2005 г.). «Apple передает разработчикам Intel 10.4.3». Денежный проект OSx86. Архивировано из оригинала 12 апреля 2006 года . Проверено 28 мая 2006 г.
  63. Джонатан Блэк (30 октября 2005 г.). «Взломанная OSx86 обновлена ​​до 10.4.3». OSx86 $$$ Проект. Архивировано из оригинала 6 сентября 2006 года . Проверено 28 мая 2006 г.
  64. ^ «Загрузчик Darwin/x86» . Tgwbd.org . Проверено 28 апреля 2009 г.
  65. ^ "netkas.org :: W00t - выпущен" . Архивировано из оригинала 25 февраля 2012 года . Проверено 16 ноября 2007 г.
  66. ^ «Загрузчик Darwin/x86» . Tgwbd.org . Проверено 28 апреля 2009 г.
  67. ^ «Как: установить патч EFI и использовать немодифицированное ядро ​​OS X в Hackintosh» . Digitmemo.com . Архивировано из оригинала 24 мая 2009 года . Проверено 28 апреля 2009 г.
  68. Нгуен, Туан (8 сентября 2009 г.). «Эксклюзивный отчет: EFI-X Mac Booter, мошенничество?». Tomshardware.com . Проверено 29 декабря 2010 г.
  69. ^ "netkas.org » Наслаждайтесь". netkas.org .
  70. ^ "Боток-132" . Проверено 2 сентября 2010 г.
  71. ^ «Новый модифицированный Boot-132 позволяет загружать розничные DVD» . 30 июня 2008. Архивировано из оригинала 24 августа 2011 года . Проверено 12 мая 2009 г.
  72. ^ «Создание Hackintosh Apple не может подать на вас в суд» . Проверено 2 сентября 2010 г.
  73. ^ «Хамелеон: объедините разработчиков Mac OS X» . хамелеон.osx86.hu . Проверено 8 марта 2020 г.
  74. ^ «Преобразование BIOS в UEFI» . www.rodsbooks.com .
  75. ^ "Загрузчик Clover EFI" . СоурсФордж . 11 ноября 2023 г.
  76. ^ "ацидантера/OpenCorePkg". Гитхаб . Ацидантера. 8 марта 2020 г.
  77. ^ "Руководство по OpenCore Vanilla" . хронокернел-2.gitbook.io .
  78. ^ «Live DVD 2009, как сделать простой работающий livevd для OSX» . Insanelymac.com . Архивировано из оригинала 13 августа 2009 года . Проверено 28 апреля 2009 г.
  79. ^ «Как запустить Mac OS X в VirtualBox в Windows» . 9 июля 2010 г.
  80. ^ «Как установить Mac OS X Snow Leopard в VirtualBox в Windows 7» . 10 июля 2010 г.
  81. ^ «Важное уведомление относительно Mac OS X в качестве гостя» .
  82. ^ DrDonk (30 августа 2019 г.), GitHub – DrDonk/unlocker: VMware Workstation macOS , получено 30 августа 2019 г.
  83. ^ «Как запустить Mac OS X в Windows 10 с помощью VMware Unlocker» . Технический наркоман . Проверено 30 августа 2019 г.
  84. ^ «База знаний VMware». kb.vmware.com . Проверено 1 июня 2018 г.
  85. ^ «Руководство по виртуальным машинам Mac OS, часть 2» . 9 июня 2019 г.