Re: X11 and Rosetta
- From: Scott Ellsworth <scott@xxxxxxxxxx>
- Date: Mon, 23 Jan 2006 14:51:07 -0800
In article <1h9mdk6.s4nptr34qie3N%nospam@xxxxxxxxxxxxx>,
nospam@xxxxxxxxxxxxx (Richard E Maine) wrote:
> But if [Rosetta requires finder launch] is so, someone please let me know soon. Bad as the news would
> be, it would be even worse not to know. :-(
Rosetta works far below the level of the finder. Most of the machine
does not even know that it has such an emulator, or that it is running
emulated content.
A non-working app fails for one reason, usually. Apps either run
entirely native, or entirely under Rosetta. In other words, it either
spins up at the start, or it never does.
Java, for example, always runs natively. Thus, a java app that loads a
library via JNI after launch is running x86 code. If that library is a
PPC library, then it will not work, because Rosetta did not start at app
launch. That train will have already left the station.
Some universal apps could be made that went either way, and thus support
such plugins, but that would be up to the app vendor to figure out. I
suspect that most would rather have plugins ported too, so they can get
maximum performance.
Which brings us to Matlab. It has a C++ backend, and a Java front end.
It will almost certainly not work until they recompile the backend to a
universal binary, which will then work fine with the Java front end. It
would be interesting to send the -nojvm flag to it on an intel machine,
which would not use the Java front end, and see if it does work.
Similarly, if OpenOffice fails, it is likely because of some similar
combination of ppc libraries and universal or java front ends. I
suspect that most X11 apps work just fine, as they are not part of the
same process space. They are separate, often C++, apps that are
launched by the X11 launcher (xterm, etc.), but they are not _part_ of
that launcher.
Scott
--
Scott Ellsworth
scott@xxxxxxxxxxxxxxxxx
Java and database consulting for the life sciences
.
- References:
- X11 and Rosetta
- From: Markus Hänchen
- Re: X11 and Rosetta
- From: Eberhard Lisse
- Re: X11 and Rosetta
- From: D P Schreber
- Re: X11 and Rosetta
- From: Eberhard Lisse
- Re: X11 and Rosetta
- From: D P Schreber
- Re: X11 and Rosetta
- From: Richard E Maine
- Re: X11 and Rosetta
- From: D P Schreber
- Re: X11 and Rosetta
- From: Richard E Maine
- X11 and Rosetta
- Prev by Date: Re: test, ignore
- Next by Date: Re: X11 and Rosetta
- Previous by thread: Re: X11 and Rosetta
- Next by thread: Re: X11 and Rosetta
- Index(es):
Relevant Pages
|