" Parce que on peut mettre Linux sur un pc et apparament aussi sur un mac ( aussi inutile) "
=> Mais non Linux est très bien sur Mac et sur PC arrêtez de dire du mal de Linux enfin !
Ensuite Windows existe sur Mac
Enfin la question principale : bin le matos a rien à voir. MacOS X est programmé pour fonctionner avec la RAM propriétaire d´Apple, et ne possède de toute façon pas de pilotes pour tout le matériel des PC.
De plus, et c´est le point crucial, la structure des processeurs n´est pas la même, les appels de bas niveau ( affiche qqchose à l´écran, calcule ceci, tout ça les OS et les applications passent leur temps à le demander au processeur) ne s´écrivent pas de la même façon, etc...