Опыт использования Хакинтоша

До перехода на Макбук я почти год использовал так называемый «Хакинтош» — подпольно-установленная OS X на обычном PC. Она была нужна мне в роли Линукса с нативным Фотошопом. Цены на Макбуки мне тогда казались заоблачными, поэтому полистав пару тематических форумов я взялся за эксперименты.

Как обстоят дела

Несмотря на первоначальный скептис, всё работает. Конечно, если под рукой есть железо, совместимое с OS X. Тогда установка сводится к поиску на форуме специального патча (DSDT), выдающего одну модель устройства за другую, чтобы драйвер её увидел.

Но если, что-то ломается, придётся поковыряться. Причем секс с компьютером здесь не такой как с тем-же Линуксом. Проблемы неочевидны. Нет логов, нет намёков на то, откуда приплыл Kernel Panic и почему ОС не заводится. Есть только вы, пара тематических форумов и опыт ребят, которые через это прошли.

На результат влияет любая мелочь. Например, размер выделяемой видеопамяти. Хотя казалось бы, какая ей разница, гиг там или полтора. Все эксперименты ведутся методом тыка.

Какое нужно железо

Поддерживаются практически все карточки от NVIDIA, выпущенные за последние пять лет и процессоры Intel последних трех поколений (i-серия).

На процессорах AMD система работает только после пересборки ядра с патчем, добавляющим совместимость. Видеокарты ATI серий 6xxx, 7xxxx, 8xxxx вроде работают, так как используются в последних iMac.

Большая часть звуковых карт на чипах от Realtek заработают либо из коробки, либо после установки нужного драйвера. Те, кому не повезло должны будут в hex-редакторе править бинарник драйвера под свой кодек (либо можно найти уже пропатченый).

Печальнее дела обстоят с периферией. Для WiFi и Bluetooth заводится только узкое число контроллеров на чипах Broadcom и Athreros, только те, с которыми может работать стандартный драйвер.

Исключение составляют чипы Ralink (дочка компании MediaTek, тех ребят, что процессоры в ваши китайские смартфоны штампуют), у них есть собственный драйвер под OS X и своя утилита управления подключениями. Работает, хоть и выглядит страшненько.

Обновления

Перед тем, как поставить обновление OS X, нужно обязательно сходить на форум и посмотреть, что сломается и как это чинить. Сломается почти в 100% случаев. Часто это ерунда, решается правкой конфига, но всё таки починка занимает время, поэтому ставить обновления в разгаре рабочего дня не надо.

Мажорные релизы просто так не обновить. После выхода мажорной версии может пройти пара месяцев, прежде чем энтузиасты выпустят обновлённый загрузчик и инструкцию по обновлению.

Про ноутбуки

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

Можно найти частично совместимый и заменить там некоторые детали. В моём случае пришлось заказать в ноутбук другой WiFi модуль.

Больше всего проблем возникает в области управления питанием, спящим режимом, подсветкой, вот этим вот всем. Завести спящий режим на своём старом Асусе мне так и не удалось. Как вы понимаете, спящий режим в ноутбуке — вторая по важности вещь, после вай-фая, поэтому я бросил эксперименты и вернулся на Ubuntu.

Выводы

Хакинтош — это не просто мануал, а целая наука в реверс-инженерии. На простой запуск может уйти пара дней, еще неделя на то, чтобы заставить периферию работать. Что-то придётся поменять, а это дополнительные денежные вложения.

Если вы чётко понимаете, для чего вам OSX, это явно стоит того, чтобы попробовать. Но нужно быть готовым на недельку выпасть из рабочего ритма.

Больше информации можно найти в сообществе tonymacx86.com, например:

Поделитесь в комментариях своим мнением и впечатлениями от Хакинтоша. Приходилось ли использовать и насколько больно это было?