Что такое Hackintosh
Хакинтошем (hackintosh или castomac) называется компьютер на основе PC железа с установленной на него операционной системой Mac OS (macOS).
Установка Хакинтоша используется в случаях, когда стоимость необходимого железа от Apple превышает возможности, но работать в операционной системе Макинтош нужно из-за определённых программ или просто очень хочется.
Цена решения обычно ниже, чем оригинальное железо Apple или производительнее при тех-же ценах.
Сразу надо сказать, что установка операционных систем Apple Mac на PC железо нарушает лицензию Apple и по-умолчанию невозможно. Для Mac OS не используется BIOS, а SMC — контроллер управления системой и эту преграду надо обходить с помощью SMC фейкового драйвера, подменяющего установщик от Apple. То есть о нативной работе здесь речи не идёт.
Перечень достоинств Hackintosh (по-другому ещё называемого Customac) известен, но он имеет и ряд недостатков, я попробовал собрать их тут:
- Хакинтош может установиться только на совместимом железе
- Отсутствует Thunderbolt порт
- В некоторых случаях могут быть проблемы с выходом из сна
- Часты проблемы со звуком и сетью
- Очень редко удаётся настроить bluetooth
- В большинстве случаев невозможно обновление системы без переустановки кекстов
- Может не быть доступа к приложениям в App Store
- Производительность операционки ниже, чем на оригинальных Apple
- …
Главная сложность — это драйвера. Вот хорошее описание проблем с Хакинтош железом, найденное в сети:
«Хакинтош не работает нормально и его не легко поставить даже на самое подходящее железо. Сначала вы должны выкурить страниц 30 тематического форума и выбрать подходящее железо, потом это чудо встает с 3 попытки без графики, сети, вайфая и звука. Потом начинается длительное соитие со всеми вышеперечисленными вещами и кекстами под них с регулярными перезагрузками на предмет паники ядра.
И вот вы наконец победили это чудо и делаете долгожданный бэкап образа диска. Через два дня накатываете обновление системы и сразу восстанавливаетесь из бэкапа, так как обновление убило все. Потом вы натыкаетесь на форуме на тезис — «чтобы достичь хакинтош просветления нужно редактировать dsdt, а не пользоваться кекст костылями» скачиваете 100 страничный мануал «введение в dsdt или базовые приемы программирования» и… Плюете на это. Потом покупаете вебкамеру — и она не работает, хотите зайти в мак аппстор — упс, купили тачпад и клаву — добро пожаловать в выбор блютус свистков — в продаже доступен только один д-линк. Клава отваливается каждые пол часа. Вот и приехали…». Сказано кратко, но ёмко. Действительно, не стоит думать, что Хакинтош — это полностью то-же самое, что родной Apple.
Но самая главная проблема — это обновления. Здесь всё зависит от загрузчика, который используется для установки Хакинтоша. Есть только один — Clover, который позволяет обновлять систему без потери контроля над ней. Остальные — апдейто-непригодны, ибо замещают системные файлы ядра и драйверы (kext). Возможность пользоваться App Store приложениям и обновлениями — очень важная вещь в работе с Mac. Иначе придётся решать вопросы с Офисом, и др.
Современная версия Clover позволяет устанавливать все версии Mac OS вплоть до Catalina.
Короче, сказать, что Хакинтош даёт вам полностью рабочую систему, нельзя. Но для решения каких-то конкретных прикладных задач настроить систему под себя так, чтобы она работала и не трогать её больше, чтобы всё не слетело, возможно.
Главное, что необходимо помнить при сборке Хакинтоша — это правильно подобранное железо.
Тем, кто желает приобрести настоящий Mac но за разумные деньги, доступны сборки конфигураций любых Маков в Российском магазине Apple. Эло лучшее решение по производительности, дизайну, компактности.
Тем, кто всё-же решился собрать хакинтош, читать далее: Конфигурации железа для Хакинтош
Добавить комментарий