Die meiste Software für Linux ist kompilierte Software.
Wir haben also Executables und Libraries.
Die Installationspakete (RPM, DEB) müssen nun zum verwendeten Prozessor
passen.
Gibt es eigentlich einen Converter, der Executables und Libraries in
Opcode des Zielprozessors konvertieren kann ?
Einen solchen Converter könnte man direkt aus dem Installationspaket
aufrufen. Man bräuchte nur noch 1 Version des Installationspaketes für
seine Software anzubieten.
Für x86 -> MIPS hab ich was gefunden [1].
Sonst scheint es aber noch kein Thema zu sein.
Hallo Rainer,
von IBM gibt es das “Chiphopper” [1] Programm, bei dem Softwarehersteller ein Toolkit und Unterstützung für die Portierung von Linux-Anwendungen auf iSeries/i5, pSeries/p5, openPower, JS20 Blades und zSeries bekommen. Schau mal rein, vielleicht ist das ja was für Dich, auch wenn es nicht ganz den von Dir beschriebenen Ansatz des On-the-fly-Konvertierens trifft.
Viele Grüße,
Rene
Da scheint es tatsächlich schon was zu geben.
Siehe auch [1][2].
Allerdings wohl nur als kommerzielle Software.
[1] http://www.transitive.com/products.htm
[2] http://www.transitive.com/technology.htm