GNU/Linux >> Linux Esercitazione >  >> Linux

Perché wine può eseguire programmi a 64 bit su Linux ma non su Mac?

La risposta è data in un commento alla mailing list di Stefan Dösinger intitolato Wine 64 bit

OSX ha un'incompatibilità ABI con Win64:OSX sovrascrive un registro della CPU che le applicazioni Win64 si aspettano rimanga intatto. Apple non può modificare l'ABI perché esistono già app OSX a 64 bit che si aspettano che le cose funzionino in questo modo. Una potenziale soluzione alternativa potrebbe essere quella di eseguire Wine all'interno di un emulatore di CPU come qemu, ma è tutt'altro che facile.


Linux
  1. Linux – Perché usiamo Su – e non solo Su?

  2. Linux:cosa rende i programmi Osx non eseguibili su Linux?

  3. Linux – Perché Setuid non funziona??

  4. Linux:perché Locale Es_mx funziona ma non Es?

  5. Linux perché non riesco a reindirizzare find result a rm?

Esegui le tue applicazioni Windows preferite su Linux

Linux vs Mac:7 motivi per cui Linux è una scelta migliore del Mac

Come compilare ed eseguire programmi C, C++ in Linux

Linux vs Mac OS:15 motivi per utilizzare Linux invece di Mac OS

Perché non vedo MSG_EOR per SOCK_SEQPACKET su Linux?

Come scrivere programmi in C# .NET, per eseguirli su Linux/Wine/Mono?