Установка Mac OS X на PC. Часть 1: Хакинтош

Если пользователь Mac решит установить на свой компьютер систему Windows, то для него это не будет проблемой — достаточно включить раздел Boot Camp и вставить диск с системой от Microsoft. Совсем другое дело, если пользователь PC захочет оценить все достоинства Mac OS X (превратить свой компьютер в «Хакинтош»). Это довольно трудная и, увы, не всегда разрешимая задача.
Причины сложности установки Mac OS на PC кроются в отсутствии подходящих драйверов — круг оборудования, используемого при производстве Маков, очень узок, зато в PC могут быть самые различные устройства от сотен производителей. Поэтому чем экзотичнее начинка PC, тем меньше шансы на успешную установку Mac OS.
Какое же оборудование можно считать не экзотичным для Mac OS?
1) Процессор. Современные Маки собираются на базе процессоров Intel, поэтому если у Вас в компьютере более-менее свежий Core, Core 2 Duo или Core 2 Quad, то Вам повезло (с новейшими i7 всё пока не так гладко). Если нет — то возникает первая сложность. Сердце системы, её самый важный файл — ядро — попросту не сможет запуститься. Но это не значит, что владельцам старых Pentium или компьютеров на базе AMD не на что надеяться. Например, автор сейчас пишет эту статью из под Snow Leopard, установленной на АМД-шном компьютере :)
Существует много альтернативных ядер для системы, с помощью которых можно расширить круг поддерживаемых процессоров.
2) Видеокарта. Эта причина отсеивает очень многих энтузиастов. Лучший вариант для Хакинтоша — современная видеокарточка от nVidia — от восьмой версии и старше, либо ATI 48×0. Это, разумеется, не полный список, но другие видеокарты потребуют дополнительных ухищрений, а многие экземпляры от ATI запустить вообще невозможно по причине сложности написания под них индивидуальных драйверов.
3) Звуковая карта. На сегодняшний день можно заставить работать почти любую встроенную звуковую карточку — многие Realtek, Analog Devices, Sigmatel и даже Creative Audigy. Вопрос в том, будете ли Вы довольны тем, как она заработает. Включить обычное стерео — можно в 90% случаев, а вот настроить звучание в 5.1 и добавить поддержку микрофона с наушниками гораздо труднее.
4) Сеть. Для запуска Ethernet подойдут встроенные карточки от nVidia, большинство дешёвых сетевых карт от D-Link, некоторые экземпляры Atheros, Intel, Broadcom. C WiFi дело хуже. PCI-карточки, которые распознаются системой как эппловские карты AirPort, можно пересчитать по пальцам (например, ASUS WL-138g) — они собраны либо на чипсете Broadcom 43xx, либо Atheros. Альтернативное решение есть для Realtek и некоторых карточек от Intel — но по удобству работы его глупо сравнивать с технологией AirPort.
5) Контроллеры жёстких дисков. Лучше будет, если Ваши HDD подключены через SATA, а ещё лучше — если они поддерживают режим AHCI. Ситуация с контроллерами очень сильно зависит от конкретной модели материнской платы. Сейчас есть довольно много драйверов для разных чипсетов, которые позволяют Mac OS увидеть Ваш жёсткий диск и загрузиться с него, но вот скорость работы с жёстким диском не всегда может быть удовлетворительной. На многих материнках от Gigabyte, MSI и ASUS (собранных под процессор Intel, разумеется) никаких трудностей по этому пункту не возникает.
Всё вышеописанное касается только десктопов. С ноутбуками ситуация осложняется сложностью замены компонентов. Если в настольном компьютере вполне можно заменить пару неподходящих PCI-карточек, то для ноутбука это уже проблема. Поэтому круг поддерживаемых ноутов весьма узок, а моделей, полностью совместимых с Mac OS без каких-либо дополнительных трудностей — около десятка.
Итак, сложность задачи запуска Mac OS на PC не означает её невыполнимость — очень часто можно найти хитрости и обойти имеющиеся ограничения. Кроме того, количество драйверов от сторонних программистов в последнее время быстро растёт, и многое из оборудования, которое было несовместимым год назад, теперь уже без проблем работает под Mac OS.

macpcЕсли пользователь Mac решит установить на свой компьютер систему Windows, то для него это не будет проблемой — достаточно включить раздел Boot Camp и вставить диск с системой от Microsoft. Совсем другое дело, если пользователь PC захочет оценить все достоинства Mac OS X (превратить свой компьютер в «Хакинтош»). Это довольно трудная и, увы, не всегда разрешимая задача.

Причины сложности установки Mac OS на PC кроются в отсутствии подходящих драйверов — круг оборудования, используемого при производстве Маков, очень узок, зато в PC могут быть самые различные устройства от сотен производителей. Поэтому чем экзотичнее начинка PC, тем меньше шансы на успешную установку Mac OS.

Какое же оборудование можно считать не экзотичным для Mac OS?

1) Процессор. Современные Маки собираются на базе процессоров Intel, поэтому если у Вас в компьютере более-менее свежий Core, Core 2 Duo или Core 2 Quad, то Вам повезло (с новыми i7 проблем тоже быть не должно). Если нет — то возникает первая сложность. Сердце системы, её самый важный файл — ядро — попросту не сможет запуститься. Но это не значит, что владельцам старых Pentium или компьютеров на базе AMD не на что надеяться. Например, автор сейчас пишет эту статью из под Snow Leopard, успешно установленной на АМД-шном компьютере :)

Существует много альтернативных ядер для системы, с помощью которых можно расширить круг поддерживаемых процессоров.

2) Видеокарта. Эта причина отсеивает очень многих энтузиастов. Лучший вариант для Хакинтоша — современная видеокарточка от nVidia — от восьмой версии и старше, либо ATI 48×0. Это, разумеется, не полный список, но другие видеокарты потребуют дополнительных ухищрений, а многие экземпляры от ATI запустить вообще невозможно по причине сложности написания под них индивидуальных драйверов.

leopard86

3) Звуковая карта. На сегодняшний день можно заставить работать почти любую встроенную звуковую карточку — многие Realtek, Analog Devices, Sigmatel и даже Creative Audigy. Вопрос в том, будете ли Вы довольны тем, как она заработает. Включить обычное стерео — можно в 90% случаев, а вот настроить звучание в 5.1 и добавить поддержку микрофона с наушниками гораздо труднее.

4) Сеть. Для запуска Ethernet подойдут встроенные карточки от nVidia, большинство дешёвых сетевых карт от D-Link, некоторые экземпляры Atheros, Intel, Broadcom. C WiFi дело хуже. PCI-карточки, которые распознаются системой как эппловские карты AirPort, можно пересчитать по пальцам (например, ASUS WL-138g) — они собраны либо на чипсете Broadcom 43xx, либо Atheros. Альтернативное решение есть для Realtek и некоторых карточек от Intel — но по удобству работы его глупо сравнивать с технологией AirPort.

5) Контроллеры жёстких дисков. Лучше будет, если Ваши HDD подключены через SATA, а ещё лучше — если они поддерживают режим AHCI. Ситуация с контроллерами очень сильно зависит от конкретной модели материнской платы. Сейчас есть довольно много драйверов для разных чипсетов, которые позволяют Mac OS увидеть Ваш жёсткий диск и загрузиться с него, но вот скорость работы с жёстким диском не всегда может быть удовлетворительной. На многих материнках от Gigabyte, MSI и ASUS (собранных под процессор Intel, разумеется) никаких трудностей по этому пункту не возникает.

Всё вышеописанное касается только десктопов. С ноутбуками ситуация осложняется сложностью замены компонентов. Если в настольном компьютере вполне можно заменить пару неподходящих PCI-карточек, то для ноутбука это уже проблема. Поэтому круг поддерживаемых ноутов весьма узок, а моделей, полностью совместимых с Mac OS без каких-либо дополнительных трудностей — около десятка.

hackintosh300

Итак, сложность задачи запуска Mac OS на PC не означает её невыполнимость — очень часто можно найти хитрости и обойти имеющиеся ограничения. Кроме того, количество драйверов от сторонних программистов в последнее время быстро растёт, и многое из оборудования, которое было несовместимым год назад, теперь уже без проблем работает под Mac OS.