Jump to content

Хакинтош

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

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

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

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

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

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

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

Уже в середине 1988 года люди делали клоны Macintosh. [14] В 1989 году для Amiga был выпущен эмулятор A-Max, который позволял пользователям запускать Mac OS на этой платформе. [15]

Mac OS X Тигр (10.4)

[ редактировать ]

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

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

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

[ редактировать ]

Вскоре после выпуска Developer Preview 1 некоторым неизвестным разработчикам удалось установить эту версию OS X на свой компьютер, используя модифицированную версию загрузчика Chameleon. Эта версия была выпущена в рамках основного проекта, начиная с версии r1997. [23] широкой публике. С момента розничного выпуска Mountain Lion несколько пользователей сообщили об успешной установке с использованием установщиков, приобретенных в Mac App Store , а также обновленных версий Chameleon и других инструментов, включая дистрибутивы. Дистрибутив Ниреша (только для Intel 10.8) был сначала выпущен, а затем обновлен до версий 10.8.2 (с AMD и Intel) и 10.8.5 (с поддержкой UEFI, AMD и Intel); iAtkos ML2 был выпущен после релиза Ниреша. [24] [25] [26] [27]

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

[ редактировать ]

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

ОС Х Йосемити (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, [31] и был выпущен дистрибутив Yosemite Zone с поддержкой процессоров AMD. Кроме того, графический патч DeeKay обеспечил поддержку ускоренной графики на встроенном графическом процессоре Intel HD 4400, которая не поддерживалась на ноутбуках ASUS. [32] [33] Ванильная установка Yosemite возможна через Pandora Box Beta 2.0 и UniBeast от Insanelymac. При установке этого типа используется как можно меньше кекстов (драйверов) в дополнение к использованию неизмененной версии установочного приложения OS X, и он предпочтительнее дистрибутивов. [34] [35] [36]

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

[ редактировать ]

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

macOS Сьерра (10.12)

[ редактировать ]

Clover и Chameleon были обновлены для совместимости с Sierra . ЮниБист, [39] Ящик Пандоры и MacPwn [40] были обновлены для его поддержки [41] и распространение Sierra Zone [42] (10.12.3) был выпущен с поддержкой процессоров AMD.

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

[ редактировать ]

Клевер, МакПун, [43] OpenCore [44] и ЮниБист [45] были обновлены для его поддержки. Дистрибутив High Sierra Zone от Hackintosh Zone. [46] (10.13) был выпущен с поддержкой процессоров AMD, включая процессоры Ryzen.

macOS Мохаве (10.14)

[ редактировать ]

Clover был обновлен для поддержки Mojave с версией 4514. [47] UniBeast также получил поддержку Mojave для Intel . машин на базе [48] Дистрибутив Hackintosh Mojave от Hackintosh Zone. [49] (10.14) был выпущен. Apple также прекратила поддержку веб-драйверов NVIDIA, начиная с первого выпуска macOS Mojave и заканчивая текущим.

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

[ редактировать ]

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

macOS Биг-Сур (11)

[ редактировать ]

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

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

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

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

macOS Вентура (13)

[ редактировать ]

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

macOS Сонома (14)

[ редактировать ]

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

macOS Секвойя (15)

[ редактировать ]

Для Apple Intelligence и транскрипции звука в реальном времени требуется Apple Silicon. [59]

[ редактировать ]

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

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

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

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

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

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

[ редактировать ]

Хаки ядра

[ редактировать ]

Когда копии Mac OS X Tiger начали работать на оборудовании сторонних производителей, выяснилось, что некоторые процессоры не могут запускать эту ОС. Rosetta , бинарный транслятор, позволявший запускать программы PowerPC на процессорах Intel (а позднее и само ядро), требовал поддержки набора инструкций SSE3 . Чтобы обойти это, программисты сообщества выпустили исправленные ядра, которые включали поддержку эмуляции инструкций SSE3 с использованием эквивалентов SSE2 . В октябре 2005 года Apple выпустила обновление 10.4.3 для разработчиков, которым требовалась поддержка микропроцессора NX ; [69] однако были выпущены патчи, позволяющие обойти и это. [70] Позже были также выпущены исправленные ядра, поддерживающие процессоры 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. [71] В начале ноября 2007 года группа хакеров (возглавляемая российским хакером, известным как Неткас), используя код Эллиота, разработала метод [72] эмуляции среды EFI с использованием специально модифицированного загрузчика Darwin. [73] На практике это означало, что обычные ПК, отвечающие ряду аппаратных требований, теперь могли «видеть» ОС как настоящие компьютеры Macintosh, что позволяло использовать немодифицированные «стандартные» ядра Apple (при условии, что ЦП их поддерживает) и тем самым обеспечивая более прозрачную и надежную работу. В Интернете появилось несколько методов реального внедрения этого инновационного решения. Объяснение этого достижения вместе с руководством по использованию было предоставлено сайтом DigitMemo.com. [74]

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

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

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

Ботинок-132

[ редактировать ]

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

Загрузчик ведет себя как ядро ​​Linux : можно использовать команду mboot. [ нужны разъяснения ] исправленный syslinux -совместимый ( для взлома использовался ) загрузчик, который сообщает boot-dfe о файле .img ( ramdisk или initrd , как его называют пользователи Linux), и boot-dfe затем будет использовать kexts (или 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 года. [80]

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

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

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

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

OpenCore Legacy Patcher — это проект, основанный на OpenCore, который позволяет новым версиям macOS работать на старых устройствах Mac, которые больше не поддерживаются. [85]

В марте 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-накопителя. [86] Этот метод был более надежным, чем предыдущие методы, поскольку он манипулировал существующими функциями Apple Netboot и Imageboot и вел себя так, как если бы система работала с сетевого диска. Его было легче производить; требуется добавить только один сценарий в существующую установку. Распространение концертного DVD осуществляется с момента его создания. С тех пор примечательно, что этот метод работает на обычном оборудовании Apple Mac.

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

[ редактировать ]

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

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

См. также

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