Gibt es einen Ersatz für Rosetta in Lion?

Ich habe ein paar PowerPC-Mac-Binärdateien, die ich unter MacOSX 10.7 ausführen möchte.

Ich denke, Rosetta wird nicht Open Source sein, oder? Irgendeine Petition dazu? Ich würde einen gründen oder jemanden bei Apple kontaktieren, wenn ich wüsste, wen oder wo.

Kann Rosetta irgendwo heruntergeladen oder von 10.6 kopiert und auf 10.7 zum Laufen gebracht werden?

Dann dachte ich über die Userspace-QEMU-Emulation nach. Das wäre dasselbe wie das, was Rosetta tat (richtig?). Aber ab hier heißt es

  • target PowerPC auf x86: Funktioniert nicht, da die ppc-commpage (noch!) nicht gemappt werden kann

Ich bin mir nicht sicher, was das bedeutet. Ich würde gerne daran arbeiten, wenn dies nicht zu schwer ist, aber nicht sicher, wo ich anfangen soll. (Übrigens, deshalb ist diese Frage vielleicht besser für Stackoverflow geeignet?)

Hier ist eine Mail von der Mailingliste (von 2007) mit einigen weiteren Informationen (allerdings nicht viel).

Was sind andere Möglichkeiten?

Wenn Sie eine Petition an Apple richten, ist es möglicherweise erfolgreicher, sie zu bitten, die EULA von Snow Leopard zu ändern, um die Virtualisierung zuzulassen. Es ist für die Server-Version erlaubt, aber das ist ein bisschen teuer.

Antworten (3)

Ich weiß, es ist scheiße, aber vielleicht müssen Sie das PPC-Zeug einfach fallen lassen (Apple wird es in Zukunft überhaupt nicht mehr unterstützen) oder versuchen, den Quellcode zu bekommen und ihn selbst neu zu kompilieren.

Ich weiß, aber das war nicht meine Frage.
Aus diesem Grund habe ich hinzugefügt, dass Sie möglicherweise versuchen müssen, denjenigen zu kontaktieren, von dem die Binärdatei stammt, die Quelle zu erhalten und zu prüfen, ob Sie sie neu kompilieren können. Soweit mir bekannt ist, gibt es außer Rosetta keine anderen Optionen, um das zu tun, was Sie verlangen.
Ja, aber das ist auch nicht meine Frage. Ich möchte wirklich PPC-Code ausführen (oder hier darüber Bescheid wissen).
SheepShaver ist für die Ausführung von Mac OS 9 und früheren Versionen unter OS X vorgesehen, nicht für OS X unter OS X, daher wird es Ihnen wahrscheinlich nicht helfen. Ich glaube nicht, dass Rosetta einfach in Lion implementiert werden kann, da es höchstwahrscheinlich sehr tief in das Betriebssystem eingebunden ist. Vielleicht könnten wir Ihnen helfen, Alternativen zu Ihren PPC-Binärdateien zu finden?
@Fred: Nein, Rosetta ist nicht sehr tief in das Betriebssystem eingebunden. Es ist alles Userland. Und wenn ich Alternativen zu einigen PPC-Apps finden möchte, würde ich eine andere Frage dafür eröffnen, aber hier möchte ich wirklich wissen, welche Möglichkeiten es gibt, PPC-Binärdateien auszuführen.
@Albert: Ich stimme nicht zu, dass Rosette nicht tief in das Betriebssystem eingebunden ist. Irgendwie muss es sein, denn wenn Sie eine App starten, hat das Betriebssystem die Aufgabe wahrscheinlich an Rosetta umgeleitet, um den Job zu beenden. Wenn es also nicht in das Betriebssystem integriert wäre, wie würde es wissen, wohin es es senden soll? Und außerdem denke ich nicht, dass Rosetta nur eine gesichtslose Hintergrund-App ist, es muss mehr als das sein. Aber wie dem auch sei, habe im Internet recherchiert, sieht so aus, als hätte noch niemand eine Lösung gefunden.

An dieser Stelle ist der Open-Source-PPC-Mac-Emulator Sheepshaver möglicherweise die beste Wahl.

„Läuft MacOS 7.5.2 bis 9.0.4 aus. MacOS X als Gast wird nicht unterstützt.“ Hmm...

Installieren Sie Snow Leopard (und Rosetta) in Parallels 7 in Lion. Installationsanleitung hier:

http://forums.macrumors.com/showthread.php?t=1365439