GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué Wine puede ejecutar programas de 64 bits en Linux pero no en Mac?

La respuesta se encuentra en un comentario de la lista de correo de Stefan Dösinger titulado Wine 64 bit.

OSX tiene una incompatibilidad ABI con Win64:OSX sobrescribe un registro de CPU que las aplicaciones Win64 esperan que permanezca intacto. Apple no puede cambiar el ABI porque ya hay aplicaciones OSX de 64 bits que esperan que las cosas funcionen de esa manera. Una posible solución puede ser ejecutar Wine dentro de un emulador de CPU como qemu, pero eso no es fácil.


Linux
  1. Linux:¿por qué usamos Su y no solo Su?

  2. ¿Puede un script ser ejecutable pero no legible?

  3. Linux:¿ejecutar aplicaciones de Mac Os X en Linux?

  4. Linux:¿Qué hace que los programas Osx no se puedan ejecutar en Linux?

  5. Linux:¿por qué no funciona Setuid?

Ejecute sus aplicaciones favoritas de Windows en Linux

Linux vs Mac:7 razones por las que Linux es una mejor opción que Mac

Cómo compilar y ejecutar programas C, C++ en Linux

Linux vs Mac OS:15 razones por las que usar Linux en lugar de Mac OS

¿Por qué Linux/POSIX tiene lchown pero no lchmod?

¿Por qué Linux Out-of-memory (OOM) Killer no se ejecuta automáticamente, sino que funciona con sysrq-key?