GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi wine peut-il exécuter des programmes 64 bits sur Linux mais pas sur Mac ?

La réponse est donnée dans un commentaire de liste de diffusion par Stefan Dösinger intitulé Wine 64 bit

OSX a une incompatibilité ABI avec Win64 - OSX écrase un registre CPU que les applications Win64 s'attendent à ne pas toucher. Apple ne peut pas modifier l'ABI car il existe déjà des applications OSX 64 bits qui s'attendent à ce que les choses fonctionnent de cette façon. Une solution de contournement potentielle peut être d'exécuter Wine dans un émulateur CPU comme qemu, mais c'est tout sauf facile.


Linux
  1. Linux - Pourquoi utilisons-nous Su - Et pas seulement Su ?

  2. Un script peut-il être exécutable mais pas lisible ?

  3. Linux - Qu'est-ce qui rend les programmes Osx non exécutables sous Linux ?

  4. Linux - Pourquoi Setuid ne fonctionne-t-il pas ??

  5. Linux – Pourquoi la locale Es_mx fonctionne-t-elle mais pas Es ?

Exécutez vos applications Windows préférées sur Linux

Linux vs Mac :7 raisons pour lesquelles Linux est un meilleur choix que Mac

Comment compiler et exécuter des programmes C, C++ sous Linux

Linux vs Mac OS :15 raisons d'utiliser Linux au lieu de Mac OS

Linux pourquoi ne puis-je pas diriger le résultat vers rm?

Pourquoi Linux/POSIX a-t-il lchown mais pas lchmod ?