Pourquoi ne pouvez-vous pas exécuter OS X sur un PC? [dupliquer]

12

Quand j'y pense, les Mac et les PC ont un matériel très similaire. Par exemple, les Mac utilisent des processeurs Intel Core et les PC peuvent également en avoir. Même chose avec les GPU. Une différence principale est bien sûr que les Mac fonctionnent sous OS X et que les PC ne le peuvent pas (à l'exception de «hackintosh»).

Ma question est pourquoi , par exemple, un DVD Snow Leopard démarrera sur un Mac mais pas sur un PC?

bs677
la source
10
Les Mac modernes sont des PC.
gronostaj
3
Comme "PC" est l'acronyme de "ordinateur personnel", par définition, tous les Mac (même depuis le Macintosh 128k) sont des PC. Ce sont des ordinateurs personnels . La seule chose à laquelle je peux penser pour expliquer pourquoi une machine ne serait pas un PC est s'il s'agit d'une machine ou d'un serveur partagé. La seule raison pour laquelle je peux penser pourquoi "les Macs ne sont pas des PC" vient des publicités Mac contre PC qu'Apple a diffusées il y a des années, montrant comment ils sont différents des PC, car ils font certaines choses différentes de Windows. Mais comme ce sont des ordinateurs personnels , les Mac sont des PC.
Cole Johnson
4
Je ne pense pas que @gronostaj ni l'OP n'étaient intéressés par la terminologie, et je pense que pour le contexte de la question, nous comprenons que "Mac" est un PC Apple et "PC" est tout le reste.
Insane
Le terme est compatible IBM .
Mazura
Les Mac @Mazura sont compatibles IBM. :)
DA.

Réponses:

19

Eh bien, avant qu'Apple ne passe à Intel, c'était la raison.

Maintenant qu'ils utilisent Intel, eh bien, je pense que notre propre compagnon geek a la réponse:

Assez curieusement? Les systèmes Apple recherchent une puce spécifique et refusent de fonctionner ou d'installer sans elle. C'est ce qu'on appelle le contrôleur de gestion du système et, en fait, il s'agit entre autres d'un contrôleur de ventilateur glorifié. En pratique, c'est la raison, en dehors de certaines autres choses spécifiques qui pourraient être différentes - comme le firmware de la carte vidéo pour les cartes vidéo et les pilotes spécifiques à OS X pour diverses choses (les cartes son me viennent à l'esprit) que vous ne pouvez pas `` juste '' démarrez une copie vanille d'OS X directement sur votre box box beige . Bien sûr, ce n'est pas si difficile à contourner, c'est pourquoi votre hôte de machine virtuelle hébergée OS X moyen peut exécuter des machines virtuelles OS X, et des distributions Hackintosh flottent.

La plupart des méthodes d'installation Hackintosh utilisent de nos jours des variantes de boot132 , un chargeur de démarrage fourni lors de la transition d'Apple de PPC à Intel avec quelques modifications. Le chargeur de démarrage d'origine était open source et construit avec quelques modifications pour Darwin. Soit dit en passant, il y a eu quelques tentatives de reconditionner Darwin en tant que système d'exploitation open source.

Apple prend en charge une gamme limitée de matériel que vous savez fonctionner. Sinon, vous devrez récupérer du matériel testé ou pirater du matériel pour qu'il fonctionne. C'est ce qui rend difficile l' exécution d'OS X sur du matériel standard . Le SMC est relativement trivial pour se déplacer. Obtenir votre puce audio non prise en charge (rien de tel que d'avoir votre micro bloqué au volume maximum sur un ordinateur portable pour gâcher votre journée), l'adaptateur vidéo et d'autres matériels sont la partie délicate. Si vous avez un processeur AMD, par exemple, le noyau de stock y jettera un coup d'œil et paniquera comme une souris remontait son pantalon. Dans de nombreux cas, la solution finit par construire un nouveau noyau, avec des correctifs hors de la source Darwin (qui est FOSS) et en l'utilisant.

En bref, le gros problème n'est pas la puce magique, c'est OS X qui doit jouer bien avec l'ensemble du système.

Source: Pourquoi est-il toujours aussi difficile d'installer OS X sur PC?

Insensé
la source
10
@ Nelson en quelque sorte, bien que le TL plus large; DR est parce que: Apple est dans le secteur du matériel. Ils vendent du matériel. Cela n'avait aucun sens commercial de laisser le système d'exploitation fonctionner sur autre chose que du matériel Apple.
DA.
12
Je ris trop fort d'être moi-même cité à partir d'une citation d'une réponse que j'ai publiée,
Journeyman Geek
Juste pour démêler les couches de citation, voici la question d'origine avec la réponse citée dans l'article cité ici ... superuser.com/a/679911/132466
Jon Story