Den Flashplayer von Macromedia gibt es zwar in einer Linux-Version, jedoch nur binär für X86- Maschinen.
Ich habe das eine oder andere Open Source-Projekt entdeckt, das sich damit befasst, einen Flashplayer nachzubasteln, jedoch sind die meisten nur Flash3-Kompatibel und wurden dementsprechend auch seit Jahren nicht mehr verändert. Das Programm
Kennt jemand eine vernünftige Alternative zum Flashplayer von Macromedia, die man auf PPC- und SPARC-Systemen einsetzen könnte? Oder gibt es ggf. auch die Möglichkeit, X86-Binärcode in PPC-Binärcode umzuwandeln?
Wie ich mir einen der Treffer durchlese, gibt es einen Emulator namens QEMU, der es möglich macht, eine einzelne Anwendung mit dem Binärcode für eine andere CPU zu starten, wobei der Emulator lediglich einen Übersetzer für den Maschinencode darstellt und daher den lästigen Overhead einer virtuellen Maschine spart.
Während sich damit eine normale Anwendung einfach starten lässt, in dem man QEMU mit dem Executable als Parameter aufruft, sieht das schwieriger aus, wenn es darum geht, ein Plugin zu nutzen, da es hierfür kein Wrapper-Plugin gibt. Was allerdings funktionieren soll, ist den Macromedia Flashplayer in das Allround-Plugin Plugger einzubinden. Bisher keine Zeit gehabt, um es auszutesten, aber ich werde einmal berichten, ob es geklappt hat.
QEMU ist übrigens nicht nur geeignet, um einen X86 vorzugaukeln, sondern erlaubt auch SPARC und PPC als Zielsystem auf X86-Maschinen. Ggf. bietet der Emulator PC-Usern mit Solaris die Möglichkeit, Closed-Source-Programme zu nutzen, die nur für die SPARC-Plattform angeboten werden, jedoch sollten die Geschwindigkeiten dabei mehr an den Mac-Emulator PearPC erinnern.
[1] http://fabrice.bellard.free.fr/qemu/