Quando penso nisso, Macs e PCs têm hardware muito semelhante. Por exemplo, Macs usam CPUs Intel Core e PCs também podem tê-los. O mesmo acontece com GPUs. Uma diferença principal é, claro, que os Macs funcionamOS Xe computadoresnão pode(excluindo 'hackintosh').
Minha pergunta épor que, por exemplo, um DVD do Snow Leopard será inicializado em um Mac, masnãoem um PC?
Responder1
Bem, antes da Apple mudar para a Intel, issoeraa razão.
Agora que eles usam Intel... bem, acho que o nossoGeek do viajantetem a resposta:
Curiosamente? Sistemas Appleverifique se há um chip específicoe se recuse a executar ou instalar sem ele. Isso é chamado decontrolador de gerenciamento de sistema, e na verdade é um controlador de ventilador glorificado, entre outras coisas. Na prática, esta é a razão, além de algumas 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 posso 'simplesmente' inicializar uma cópia vanilla do OS X diretamente no seu PC bege. Claro, isso não é tão difícil de contornar, e é por isso que o host médio de VM hospedado no OS X pode executar VMs do OS X, e há distros Hackintosh circulando por aí.
A maioria dos métodos de instalação do Hackintosh atualmente usam variações deinicialização132, um bootloader fornecido quando a Apple estava fazendo a transição do PPC para a Intel com algumas modificações. O bootloader original era de código aberto e construído com algumas alterações para Darwin. Além disso, houve algumas tentativas de reembalar o Darwin como um sistema operacional de código aberto.
A Apple suporta umgama limitada de hardwarevocê sabe que vai funcionar. Caso contrário, você terá que encontrar hardware testado ou hackear o hardware para funcionar. Isto é o que torna a execução do OS X em hardware comumdifícil. O SMC é relativamente trivial de se locomover. Obter seu chip de som não compatível (nada como ter o microfone preso no volume máximo em um laptop para arruinar o seu dia), adaptador de vídeo e outros hardwares é a parte complicada. Se você tiver um processador AMD, por exemplo, o kernel padrão dará uma olhada nele e entrará em pânico como um rato subindo pelas calças. Em muitos casos, a solução acaba sendo construir um novo kernel, com patches da fonte Darwin (que é FOSS) e usá-lo.
Resumindo, o grande problema não é o chip mágico, é o OS X que precisa jogue bem com todo o sistema.