Довольно странно? Системы Apple проверяют конкретный чип и отказываются запускать или устанавливать без него. Это называется контроллером управления системой , и по сути является прославленным контроллером вентиляторов, помимо прочего. Фактически, это причина того, что помимо некоторых других специфических вещей, которые могут отличаться - таких как прошивка видеокарты для видеокарт и специальные драйверы OS X для разных вещей (звуковые карты приходят на ум), что вы не можете «просто» загрузите ванильную копию
OS X прямо на вашем бежевом ПК . Конечно, это не так уж и сложно обойти, поэтому ваш средний хост, на котором размещается OS X, может запускать виртуальные машины OS X, и вокруг есть плавающие дистрибутивы Hackintosh.
Большинство методов установки Hackintosh в наши дни используют варианты boot132 , загрузчика, который был предоставлен, когда Apple переходила с PPC на Intel с некоторыми изменениями. Оригинальный загрузчик был с открытым исходным кодом и построен с некоторыми изменениями для Дарвина. Кроме того, были предприняты некоторые попытки переупаковать Darwin как ОС с открытым исходным кодом.
Apple поддерживает ограниченное количество оборудования, которое, как вы знаете, будет работать. В противном случае вам придется искать проверенное оборудование или взламывать его. Это то , что делает запуск OS X на аппаратном обеспечении сложного . SMC относительно тривиально обойти. Получить неподдерживаемую звуковую микросхему (совсем не то, чтобы ваш микрофон завис на максимальной громкости на ноутбуке, чтобы испортить вам день), видеоадаптер и другое оборудование - сложная задача. Например, если у вас есть процессор AMD, стандартное ядро взглянет на него и запаникует, словно мышь набежала за штаны. Во многих случаях решение заканчивается построением нового ядра с исправлениями из источника Дарвина (который является FOSS) и использованием этого.
Короче говоря, большая проблема не в волшебном чипе, а в том, что OS X нужно
хорошо играть со всей системой.