GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum kann Wine 64-Bit-Programme unter Linux ausführen, aber nicht auf Mac?

Die Antwort gibt ein Mailinglisten-Kommentar von Stefan Dösinger mit dem Titel Wine 64 Bit

OSX hat eine ABI-Inkompatibilität mit Win64 – OSX überschreibt ein CPU-Register, von dem Win64-Anwendungen erwarten, dass es unberührt bleibt. Apple kann die ABI nicht ändern, da es bereits 64-Bit-OSX-Apps gibt, die erwarten, dass die Dinge so funktionieren. Eine mögliche Problemumgehung könnte darin bestehen, Wine in einem CPU-Emulator wie qemu auszuführen, aber das ist alles andere als einfach.


Linux
  1. Linux – Mac OS X-Anwendungen unter Linux ausführen?

  2. Linux – Was macht Osx-Programme unter Linux nicht lauffähig?

  3. Linux – Warum funktioniert Setuid nicht?

  4. Können Sie Xcode unter Linux ausführen?

  5. Warum sehe ich MSG_EOR für SOCK_SEQPACKET unter Linux nicht?

Führen Sie Ihre bevorzugten Windows-Anwendungen unter Linux aus

Linux vs. Mac:7 Gründe, warum Linux die bessere Wahl ist als Mac

So kompilieren und führen Sie C- und C++-Programme unter Linux aus

Linux vs. Mac OS:15 Gründe, warum Sie Linux anstelle von Mac OS verwenden sollten

Linux, warum kann ich find result nicht an rm weiterleiten?

Warum läuft Linux Out-of-Memory (OOM) Killer nicht automatisch, sondern funktioniert mit sysrq-key?