Home Wiki > Archive:Emulador de PowerPC x86 (QEmu)
Sign up | Login

Archive:Emulador de PowerPC x86 (QEmu)

tagline: De openSUSE

Icon-obsolete.png ¡Este artículo debe ser archivado!

Este artículo no cumple los estándares esperados en la Wiki de OpenSUSE.
Con toda probabilidad, este artículo esté desfasado; sin embargo, puede guardarse como hemeroteca en el espacio de nombres Archive. Para más información visita la página del Equipo del wiki.

Con la mayoría de los fixes de qemu (nuevo para 10.3), es posible, finalmente, correr cualquier programa de x86 sobre PowerPC.


Contenido

Configuración

El paquete más importante que vas a necesitar es qemu. Sin éste, nada funcionará. Por defecto, el sistema x86 no está instalado, por , por lo que necesitas crear un mini suse dentro de /emul/ia32-linux/ (usa la opción "Instalación en directorio" en YaST si tienes una máquina x86 a mano, o simplemente instala los paquetes a mano). ¡Ahora ejecuta /usr/sbin/qemu-binfmt-conf.sh y acabaste! Podrías necesitar repetir este paso tras reiniciar..

Comprueba que funcione

Si todo funcionó correctamente, deberías obtener una salida similar a (las versiones de los kernels pueden variar):

agraf@powerpc:~> uname -a
Linux powerpc 2.6.22.1-16-ppc64 #1 SMP Fri Aug 10 06:47:46 UTC 2007 ppc64 ppc64 ppc64 GNU/Linux
agraf@powerpc:~> /emul/ia32-linux/bin/uname -a
Linux powerpc 2.6.22.1-16-ppc64 #1 SMP Fri Aug 10 06:47:46 UTC 2007 i686 i686 i386 GNU/Linux

Ejecutando Programas

Para ejecutar programas, simplemente ignora si el programa que quieres ejecutar está compilado para ppc o para x86. Gracias al soporte binfmt, el sistema detectará automáticamente si el programa que quieres ejecutar puede ser corrido nativamente o si necesita pasar por qemu. Esto funciona incluso con wine, por lo que puedes ejecutar archivos .exe.

Programas que funcionan

  • Todas las herramientas básicas (shell, herramientas para la shell)
  • Mplayer (incl. codecs de win32)
  • Wine (debe ser instalado en / y se cuelga de forma más frecuente que sobre x86)
rpm --nodeps --ignorearch -ihv wine.rpm

Programas que no funcionan

  • Skype
  • La extensión SHM de X11 no funciona correctamente.