14Aug
sono passati ai processori Intel anni fa, ma è ancora un grosso problema far girare OS X su un PC.Continuate a leggere mentre esploriamo gli ostacoli tecnici nell'installazione del sistema operativo di Apple su un PC.
Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.
La domanda
SuperUser reader Braiam vuole sapere quali sono gli ostacoli tecnici che impediscono ai normali utenti di computer di installare OS X sui loro PC:
Lasciamo perdere l'EULA e qualsiasi altra regolamentazione legale. Non sono interessato a quelli.
Tutti sanno che fino a poco tempo fa, OS X( o Mac OS) poteva essere eseguito solo su Mac basati su PowerPC, ma questo cambiò quando Apple iniziò a utilizzare le CPU Intel e aprì la possibilità di installare OS X su PC.Di nuovo mi dimentico di legalese, vado per riferimenti fattuali e tecnici. Dopo lo switch, gli utenti hanno iniziato a sperimentare fino a quando non è stato possibile installare ed eseguire OS X su un PC.
Qualcuno sa perché OS X non funzionerebbe sul PC di una persona normale? Si tratta di un pezzo di hardware su misura o su misura per OS X che solo i computer Mac hanno? O è solo Apple a rendere difficile la vita degli utenti di computer a livello tecnico?
È davvero complicato come sembra 'hardware-saggio' eseguire OS X su un PC, o le differenze tra computer Mac e PC sono più piccole( e più semplici) di quanto la maggior parte della gente creda?
La risposta
SuperUser contributor Journeyman Geek ha la risposta per noi:
Abbastanza stranamente? I sistemi Apple controllano un chip specifico e si rifiutano di eseguirlo o installarlo senza di esso. Questo è chiamato controller di gestione del sistema, e in effetti è un fan controller glorificato tra le altre cose. In pratica, questo è il motivo dell', al di fuori di alcune altre cose specifiche che potrebbero essere diverse - come il firmware delle schede video per schede video e driver specifici per OS X per varie cose( le schede audio vengono in mente) che non si puòsolo 'avvia una copia vanilla di OS X direttamente sul tuo pc beige. Ovviamente, non è così difficile spostarsi, ed è per questo che l'host VM host con OS X medio può eseguire OS X VM, e ci sono delle distro di Hackintosh in giro.
La maggior parte dei metodi di installazione di Hackintosh attualmente utilizza varianti di boot132, un bootloader fornito quando Apple stava passando da PPC a Intel con alcune modifiche. Il bootloader originale era open source e costruito con alcune modifiche per Darwin. Per inciso, ci sono stati alcuni tentativi di riconfezionare Darwin come sistema operativo open source.
Apple supporta una gamma limitata di hardware che sa che funzionerà.In caso contrario, dovrai eseguire il backup di hardware testato o hackerare hardware funzionante. Questo è ciò che rende difficile l'esecuzione di OS X su hardware di base. La SMC è relativamente banale per andare in giro. Ottenere il tuo non supportato chip audio ( niente come avere il tuo microfono bloccato al massimo volume su un laptop per rovinare la giornata), scheda video e altro hardware è la parte difficile. Se si dispone di un processore AMD, ad esempio, il kernel di serie darà un'occhiata a esso e si farà prendere dal panico come un mouse. In molti casi, la soluzione termina con la creazione di un nuovo kernel, con patch fuori dal sorgente Darwin( che è FOSS) e usando quello.
In breve, il grande problema non è il chip magico, è OS X che deve giocare con l'intero sistema .
Come puoi vedere, anche se potrebbe non essere facile far funzionare OS X su PC, è fattibile. Interessato a costruire il tuo PC Hackintosh? Quindi assicurati di leggere le nostre fantastiche guide qui:
The How-To Geek Guide to Hackintoshing - Parte 1: Le basi
The How-To Geek Guide to Hackintoshing - Parte 2: L'installazione
The How-To Geek Guide to Hackintoshing- Parte 3: Aggiornamento a Lion e Dual-Booting
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.