¿Por qué Windows es fácil de instalar en una computadora Mac, pero Mac OS X es casi imposible de instalar en una computadora con Windows?

Apple gana dinero vendiendo hardware; El sistema operativo existe en gran medida para atraer a la gente a comprar el sistema.

Entonces, desde el punto de vista de Apple, realmente no les importa qué sistema operativo instale después de comprar su Mac. Han hecho sus márgenes, y el hecho de que no pueda pagar el (pequeño) costo de actualización en el futuro es de poca importancia.

Sin embargo, eso se rompe si es fácil instalar OSX en el hardware de otro fabricante. Luego obtienes los beneficios (reclamados) de un mejor sistema operativo, pero Apple no gana dinero con la venta de hardware. Peor aún, si tiene problemas con OSX en su máquina Dell o HP debido a problemas con el controlador o no, es probable que se salga con la suya en general y le dé malas noticias, lo que deprime aún más la importancia de Apple. venta de hardware.

Una analogía: cuando compras un refresco en McDonalds, no les importa si luego usas la taza para otro propósito (ponle agua, úsala para cultivar brotes de soja, lo que sea). Sin embargo, no estarán contentos si lleva una taza diferente a la tienda y la llena con su Coca-Cola.

La compatibilidad es lo principal. La segunda es la gran cantidad de protección en OS X. Nunca he oído que alguien pueda instalar OS X en una máquina Windows sin usarlo como su único sistema operativo en un “Hackintosh” ilegal.

Si intenta usar una Mac que se lanzó con Mountain Lion on Lion, tampoco debería funcionar. Esto se debe a que OS X solo admite ciertos modelos, y está diseñado para funcionar mejor en sistemas compatibles. (¡Puedes notar la diferencia que hace!)

Windows está diseñado para ejecutarse y adaptarse a diferentes especificaciones de hardware, ya sea Intel, Amd, que se ejecutan en diferentes tipos de placas base y similares. Sin embargo, Mac OS X está construido específicamente en una determinada máquina, por lo que esto reduce los problemas de compatibilidad entre hardware y es más fácil de codificar / mantener.

Principalmente la razón por la que vemos la pantalla azul (BSOD) en la estación de trabajo de la PC debido a estos problemas entre el hardware y el software. Y debe otorgarle a Microsoft un crédito por esa sofisticación (simplemente por admitir casi todas las máquinas).

Apple no quiere ser parte del mercado de Microsoft, ya que al ser una compañía de ‘sistema cerrado’, deberían desarrollar su propio sistema operativo.

Abordemos esto en dos partes. “Parte A” está instalando Windows en una Mac.

Supongo que instaló Windows como una máquina virtual en OSX y no como una partición de arranque primero con “Bootcamp” y luego configuró el acceso a través de Parallels.

Puedo responder esa parte de la pregunta de cualquier manera.

Primero: usando Parallels (o VMWare, etc.), instalando la “forma tradicional” en que esos programas quieren que instale el sistema operativo (Windows en este caso).

Esos programas están construyendo “Máquinas virtuales”. Estos son archivos separados (generalmente grandes) que están especialmente preparados por el software de terceros para ejecutarse (junto con o con la ayuda de ese software de terceros).

Parallels o VMware instalarán controladores especiales en Windows para que funcione con la Mac Y el software de terceros (Parallels) emula un entorno informático diseñado para “engañar” a Windows o Linux (etc.) que se ejecuta por sí mismo en un dispositivo compatible máquina. En lo que respecta a la instalación de Windows, se ejecuta sola en una máquina compatible.

Utilizo VMWare más que Parallels (no un endoso, solo llego a Parallels, cada uno tiene sus puntos fuertes): cuando conecto una unidad USB, etc. en mi Macbook Pro y VMWare ejecuta Windows para mí, VMWare me permitirá elegir si ese dispositivo será “visto” por OSX o Windows. Si elijo “Windows”, VMWare maneja el “puente” entre la Mac y Windows y esa versión en ejecución de Windows “ve” una unidad USB conectada “directamente en su hardware”. VMWare ha “engañado” al programa al pensar que tenía un dispositivo conectado directamente a uno de sus puertos de hardware.

Tienen MUCHOS controladores especiales configurados de antemano para que muchas versiones de diferentes sistemas operativos funcionen dentro de una “máquina virtual”.

Segundo: si usa Bootcamp (programa proporcionado por Apple) para instalar Windows en su propia partición en una Mac y elige en qué sistema iniciar, también puede usar VMWare (y supongo que son paralelos) para acceder a esa partición y ejecutar el software en Windows desde esa partición.

Cuando usa Bootcamp para instalar Windows en la Mac, necesita instalar controladores de dispositivo diseñados específicamente para que Windows funcione en esa Mac. Bootcamp generalmente maneja esto por usted (solo lo hice una vez, y fue fácil). Menciono este método porque no sé de qué manera está usando Parallels.

Entonces —- La * otra * mitad de su pregunta (“Parte B”). . . ¿Por qué es tan difícil instalar OSX en una PC?

Primero y ante todo: ¡porque la gente de Apple no quiere que lo hagas!

Este es su sistema operativo, diseñado (y con licencia) para venir y trabajar en sus máquinas.

Han programado medidas de seguridad específicas para intentar garantizar que su sistema operativo solo se ejecute en sus máquinas.

Cuando alguien hace un “Hackentosh”, ¡tiene que HACKEAR y usualmente hackearlo!

Nunca lo he hecho, pero parece similar a jailbreaking un teléfono: está haciendo algo originalmente no previsto, por lo que debe sobrescribir / reemplazar ciertas partes del sistema operativo y aún tendrá que instalar controladores especiales. Esperemos que estos controladores sean algo que pueda funcionar con OSX o los “puentes” pirateados que alguien ha creado para permitir que funcione.

Y, debido a que Apple no quiere que haga esto, las actualizaciones de software pueden “bloquear” su Hackentosh y evitar que funcione (a veces por diseño e imagino a veces reemplazando un componente “pirateado” del software con partes actualizadas no diseñadas para trabajar con las otras partes pirateadas del sistema operativo).

Parece un interesante “experimento mental” o proyecto “tipo hobby”, solo para ver qué se puede hacer; pero no es algo en lo que confiaría para hacer un trabajo serio al respecto. ¡Podría fallar en cualquier momento!

Apple tiene estándares muy consistentes para su experiencia informática deseada y limitan los tipos de hardware que usan en sus máquinas y escriben su sistema operativo para trabajar solo en esas máquinas.

Los programadores de Windows (y Linux, etc.) tienen que construir el sistema operativo y MUCHOS controladores diferentes para intentar anticipar todas las diversas configuraciones de hardware, no solo creadas por grandes empresas, sino por todos los que se quedan sin y compran sus propios componentes. He construido máquinas para el uso de Windows y puse “todo lo que quería” solo para descubrir que había “llevado el sobre un poco demasiado lejos y necesitaba esperar algunas actualizaciones de controladores para que las cosas funcionen sin problemas”.

No digo que una forma sea mejor que la otra: uso ambos sistemas y lo he hecho durante mucho tiempo. Las dos compañías han decidido adoptar enfoques diferentes para la forma en que quieren que su sistema operativo y hardware funcionen.

Al igual que los pósters anteriores, la respuesta no está en el sistema operativo sino en los modelos de ingresos.

Microsoft gana todo su dinero vendiendo software. Para hacer esto, venden para todas las plataformas de hardware. Esta es también la razón por la cual Windows es tan increíblemente inestable. No es que el sistema operativo sea demasiado defectuoso (aunque desde una perspectiva de seguridad es un desastre completo) sino porque al tener que soportar múltiples tipos de hardware, los controladores a menudo son la causa de los problemas.

Sin embargo, Apple obtiene todo su dinero del hardware y todo su software son zanahorias para burros para que la gente compre su hardware. Además de estar basado en UNIX, OS X también es increíblemente estable en comparación con Windows simplemente porque Apple solo escribe para un conjunto de hardware que también tiende a ser partes de mayor calidad. Debido a que Apple solo escribe controladores para una gran cantidad de hardware, para que funcione en un Hackintosh, que a menudo es una PC con partes empedradas que Apple no admite, tiene que encontrar los controladores que se han escrito para OS X, que en realidad son pocos y distantes entre sí.

Incluso con Bootcamp, Windows solo trata a la Mac como otro conjunto de hardware de PC, pero Apple ha creado específicamente sus propios controladores para garantizar que Windows se ejecute correctamente en una Mac.

Debido a que Apple quiere venderte una Mac , no hay incentivos para que te ayuden a ejecutar OSX en una PC. De hecho, les interesa evitarlo.

Otras respuestas no me satisfacen. Es porque para tener la usabilidad deseada, Apple garantiza que el sistema operativo sepa exactamente en qué hardware se está ejecutando. De esa forma tienen más control sobre la experiencia del usuario.
Esta es la razón por la que ve un hardware específico en las instrucciones de Hacintosh.
Apple ahorra tiempo al no tener que escribir y admitir controladores para varios proveedores de hardware diferentes.

Tan simple como es: hay muchas personas que compran Mac pero necesitan ejecutar aplicaciones de Windows, por lo que Apple debe admitir la instalación de Microsoft Windows para satisfacer sus demandas. Lo contrario no es cierto: ¡la mayoría de los usuarios de Windows no necesitan ejecutar programas Mac en sus computadoras con Windows!

OSX es básicamente BSD Unix. Apple ofrece controladores y un shell. El hardware de Apple con tan pocas variaciones significa que no es necesario sondear, acortando la secuencia de arranque. BSD admite una amplia variedad de hardware, pero Apple solo envía los controladores necesarios. En consecuencia, el hardware debe ser simulado con alta fidelidad.

Los comentarios en otras respuestas sobre la seguridad de Windows no están bien informados. Windows NT y sus descendientes fueron desarrollados por Dave Cutler y su equipo y son esencialmente una implementación más sofisticada de VMS para la cual Cutler también contribuyó de manera importante. OSX y Linux, por el contrario, son derivados de Unix. Unix carece de coherencia porque es un proyecto estudiantil fuera de control que comenzó como una recreación gradual de un subconjunto de las capacidades de Multics, un antiguo sistema de tiempo compartido. Puede ser asegurado por una persona competente. También puede Windows.

Instalar Mac en Windows no es tan difícil. Tengo los mismos pensamientos antes de intentar instalar mac en mi pc con windows10. Pero fue muy fácil. por favor revise este tutorial.

Microsoft crea un sistema operativo destinado a utilizar cualquier hardware.

Apple crea un sistema operativo destinado explícitamente al hardware de Apple y solo al hardware de Apple.

Como otros responden, Apple gana dinero vendiendo iMac que son los únicos que pueden ejecutar Mac OS (oficialmente).
Lo contrario … bueno, solo conozco a un amigo que tiene Windows en su Mac (él es un programador y algunos clientes son windowsze …).