¿Por qué no puedes ejecutar OS X en una PC?

¿Por qué no puedes ejecutar OS X en una PC?

Cuando lo pienso, las Mac y las PC tienen hardware muy similar. Por ejemplo, las Mac usan CPU Intel Core y las PC también pueden tenerlas. Lo mismo con las GPU. Una diferencia principal es, por supuesto, que los Mac ejecutanOSXy PCno poder(excluyendo 'hackintosh').

Mi pregunta espor qué, por ejemplo, un DVD de Snow Leopard se iniciará en una Mac peronoen una computadora?

Respuesta1

Bueno, antes de que Apple cambiara a Intel, esoerala razón.

Ahora que usan Intel... bueno, creo que el nuestroOficial frikitiene la respuesta:

¿Por extraño que parezca? sistemas Applecomprobar si hay un chip específicoy negarse a ejecutar o instalar sin él. Esto se llama elcontrolador de gestión del sistema, y de hecho es un controlador de ventilador glorificado, entre otras cosas. En términos prácticos, esta es la razón, aparte de otras cosas específicas que pueden ser diferentes, como el firmware de la tarjeta de video y los controladores específicos de OS X para varias cosas (me vienen a la mente las tarjetas de sonido) que ustedno puedo 'simplemente' iniciar una copia básica de OS X directamente en tu PC color beige. Por supuesto, esto no es tan difícil de solucionar, razón por la cual el host de VM alojado en OS X promedio puede ejecutar VM OS X, y hay distribuciones de Hackintosh flotando por ahí.

La mayoría de los métodos de instalación de Hackintosh hoy en día utilizan variaciones dearranque132, un gestor de arranque que se proporcionó cuando Apple estaba haciendo la transición de PPC a Intel con algunas modificaciones. El gestor de arranque original era de código abierto y se creó con algunos cambios para Darwin. Además, ha habido algunos intentos de volver a empaquetar Darwin como un sistema operativo de código abierto.

Apple apoya ungama limitada de hardwaresabes que funcionará. De lo contrario, tendrás que conseguir hardware probado o piratear hardware para que funcione. Esto es lo que hace que ejecutar OS X en hardware básicodifícil. El SMC es relativamente trivial de manejar. Obtener su chip de sonido no compatible (nada como tener el micrófono atascado al máximo volumen en una computadora portátil para arruinarle el día), un adaptador de video y otro hardware es la parte complicada. Si tiene un procesador AMD, por ejemplo, el núcleo original le echará un vistazo y entrará en pánico como si un ratón se hubiera metido en los pantalones. En muchos casos, la solución termina siendo construir un nuevo kernel, con parches del código fuente de Darwin (que es FOSS) y usarlo.

En resumen, el gran problema no es el chip mágico, sino que OS X necesita Juega bien con todo el sistema.

Fuente:¿Por qué sigue siendo tan difícil instalar OS X en las PC?

información relacionada