Hackintosh


Хакинто́ш (англ. hackintosh; от англ. hackвзлом и англ. Macintosh — «макинтош»)[1][уточнить]персональный компьютер, отличный от устройств компании Apple, на котором установлена операционная система Apple macOS[2][3]. По аналогии с хакинтошем существует так называемый хакбу́к (англ. hackbook; от англ. hack и англ. MacBook — «макбук») — ноутбук стороннего производителя с установленной macOS, однако ввиду сложности установки подобные устройства встречаются гораздо реже. Помимо этого существует возможность запуска macOS путем аппаратной виртуализации, однако такая система к хакинтошу, как правило, не причисляется.

Проект OSx86 был начат вскоре после того, как на WWDC в июне 2005 года Apple анонсировала переход c аппаратной платформы PowerPC на x86.

В 2023 году Apple завершила переход с процессоров Intel на Apple Silicon, что может привести к потере актуальности хакинтоша[4].

6 июня 2005 года компания Apple объявила о платной доступности Developer Transition Kit, являющегося предвыпускной версией Mac OS X Tiger, способной запускаться на x86-аппаратном обеспечении при верификации TPM. Хакер MAXXUSS успешно пропатчил ядро и ряд компонентов для запуска предвыпускных сборок Mac OS X. Получила распространение первая взломанная сборка Mac OS X 10.4.1.

10 января 2006 года компания Apple выпустила первую версию операционной системы Mac OS X 10.4.4 для новых компьютеров Mac на базе процессоров Intel — iMac и MacBook Pro. В ПЗУ этих машин вместо BIOS использовался EFI. 14 февраля 2006 года в интернете появилась первая взломанная Mac OS X 10.4.4.[5] Спустя несколько часов Apple выпустила обновление до версии 10.4.5[6], которое также было «пропатчено» тем же автором уже через пару недель. 3 апреля 2006 года вышло обновление до версии 10.4.6[7], и вновь спустя две недели появились патчи этого обновления — пользователи x86-компьютеров могли обновиться до последней версии системы, хотя само ядро не обновлялось до версии 10.4.6. В июне того же года хакеры выпустили пропатченное обновление до версии 10.4.7.

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