Emulator PowerPC x86

Skocz do: nawigacja, szukaj


Dzięki poprawkom zawartych w QEMU (nowszych niż 10.3), możliwe jest uruchomienie wielu programów x86 na platformie PowerPC.


Instalacja

Najważniejszym pakietem jakiego potrzebujesz to qemu. Bez tego ani rusz! Domyślnie subsystem x86 nie jest zainstalowany, więc musisz zainstalować tzw. małe SUSE w obrębie /emul/ia32-linux/ (użyj opcji "Instalacja do katalogu" w Yast jeżeli masz płytki z systemem x86 lub zainstaluj pakiety ręcznie).

Teraz uruchom /usr/sbin/qemu-binfmt-conf.sh i to wszystko! Być może będziesz musiał powtórzyć ten krok po ponownym restarcie.

Sprawdź czy działa

Jeżeli wszystko jest jak powinno powinieneś otrzymać taki wynik użycia fukcji uname -a

chaker@mac:~> 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
chaker@mac:~> /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

Uruchamianie programów

Aby uruchomić program po prostu ignoruj to, że program, który chcesz uruchomić, jest skompilowany dla x86 lub PPC. Dzięki wsparciu binfmt, system automatycznie wykryje czy program który uruchamiasz ma być uruchomiony natywnie bądź emulowany za pomocą qemu. Qemu chodzi stabilnie także z Wine (emulatorem środowiska Windows), więc możesz uruchamiać pilki .exe!

Działające programy

  • wszystkie standardowe narzędzia (shell, narzędzia shella)
  • Mplayer (z kodekami win32)
  • Wine - zawiesza się częściej niż na platformie x86; musi być zainstalowany tak:
rpm --nodeps --ignorearch -ihv wine.rpm

Niedziałające programy

  • Skype
  • Wtyczka X11 SHM nie pracuje poprawnie