Por que ainda é tão difícil instalar o OS X em PCs?
Os Macs mudaram para processadores Intel anos atrás, mas ainda é uma grande dor de cabeça para rodar o OS X em um PC. Continue lendo enquanto exploramos os obstáculos técnicos na instalação do sistema operacional da Apple em uma estrutura de PC.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
Leitor de superusuário A Braiam quer saber quais são os obstáculos técnicos que impedem os usuários comuns de instalar o OS X em seus PCs:
Vamos esquecer o EULA e qualquer outro regulamento legal. Eu não estou interessado naqueles.
Todos sabem que, até recentemente, o OS X (ou Mac OS) só podia ser executado em Macs baseados em PowerPC, mas isso mudou quando a Apple começou a usar CPUs da Intel e abriu a possibilidade de instalar o OS X em PCs. Mais uma vez vamos esquecer sobre legalese, eu estou indo para referências factuais e técnicas. Após a mudança, os usuários começaram a experimentar até que foi possível instalar e executar o OS X em um PC.
Alguém sabe por que o OS X não funcionaria no PC de uma pessoa normal? É alguma peça de hardware personalizada ou adaptada para o OS X que apenas os computadores Mac possuem? Ou é apenas a Apple dificultando a vida dos usuários de computador em um nível técnico??
É realmente tão complicado quanto parece 'hardware-wise' rodar o OS X em um PC, ou as diferenças entre computadores Mac e PCs são menores (e mais simples) do que a maioria das pessoas acredita??
A resposta
O colaborador do SuperUser, Journeyman Geek, tem a resposta para nós:
Curiosamente Os sistemas Apple verificam 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. Praticamente falando, isso é a Razão, fora de algumas outras coisas específicas que podem ser diferentes - como firmware de 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' inicializar uma cópia baunilha do sistema operacional X direito em seu pc caixa bege. Claro, isso não é tão difícil de se locomover, e é por isso que seu host de VM hospedado no OS X médio pode executar VMs do OS X, e há distribuições do Hackintosh flutuando.
A maioria dos métodos de instalação do Hackintosh atualmente usa variações do boot132, um gerenciador de inicialização que foi 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 mudanças para o Darwin. Como um aparte, tem havido algumas tentativas de reembalar Darwin como um sistema operacional de código aberto.
A Apple suporta uma gama limitada de hardware conhecer vai funcionar. Caso contrário, você terá que recuperar o hardware testado ou hackear o hardware para funcionar. este é o que dificulta a execução do OS X em hardwares de commodity. O SMC é relativamente trivial para se locomover. Obtendo seu sem suporte chip de som (nada como ter seu 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ê tiver um processador AMD, por exemplo, o kernel de estoque dará uma olhada nele e entrará em pânico como um rato subiu pelas calças. Em muitos casos, a solução acaba sendo a construção de um novo kernel, com patches fora da fonte de Darwin (que é FOSS) e usando isso.
Em suma, o grande problema não é o chip mágico, é o OS X que precisa jogar bem com o sistema inteiro.
Como você pode ver, embora possa não ser fácil obter o OS X instalado e funcionando em um PC, isso é factível. Interessado em construir seu próprio PC Hackintosh? Então não deixe de ler nossos ótimos guias aqui:
O How-To Geek Guia para Hackintoshing - Parte 1: O Básico
O How-To Geek Guide to Hackintoshing - Parte 2: A Instalação
O How-To Geek Guide to Hackintoshing - Parte 3: Atualizando para o Lion e o Dual-Boot
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.