Estranhamente? Os sistemas Apple procuram um chip específico e se recusam a executar ou instalar sem ele. Isso é chamado de controlador de gerenciamento do sistema e, na verdade, é um controlador de ventilador glorificado, entre outras coisas. Na prática, esse é o motivo, além de outras coisas específicas que podem ser diferentes - como firmware da placa de vídeo para placas de vídeo e drivers específicos do OS X para várias coisas (placas de som vêm à mente) que você não pode 'apenas' inicialize uma cópia
de baunilha do OS X diretamente no seu PC bege . Obviamente, isso não é tão difícil de contornar, e é por isso que o host médio de VM hospedada no OS X pode executar VMs do OS X, e há distribuições de Hackintosh por aí.
Atualmente , a maioria dos métodos de instalação do Hackintosh usa variações do boot132 , um carregador de inicialização fornecido quando a Apple estava passando do PPC para o Intel com algumas modificações. O gerenciador de inicialização original era de código aberto e construído com algumas alterações para Darwin. Como um aparte, houve algumas tentativas de reembalar Darwin como um SO de código aberto.
A Apple suporta uma gama limitada de hardware que você sabe que funcionará. Caso contrário, você terá que colocar o hardware testado ou invadir o hardware. Isto é o que faz correr o OS X em hardware commodity difícil . O SMC é relativamente trivial para se locomover. Obter seu chip de som não suportado (nada como ter o microfone preso no volume máximo em um laptop para arruinar o seu dia), adaptador de vídeo e outro hardware é a parte complicada. Se você possui um processador AMD, por exemplo, o kernel de estoque dará uma olhada nele e entrará em pânico como se um rato estivesse correndo pelas calças. Em muitos casos, a solução acaba criando um novo kernel, com patches da fonte Darwin (que é o FOSS) e usando isso.
Em suma, o grande problema não é o chip mágico, é o OS X que precisa
ser agradável com todo o sistema.