1 |
Java works fine on my Mac ... but you're right, and I know what you |
2 |
mean. |
3 |
|
4 |
It's a matter of having appropriate VM's. I suppose a pure |
5 |
interpreter VM (like what we call the "classic VM") could be portable |
6 |
to pretty much any system with just a recompile. But it's from the |
7 |
classic VM that Java earned the slow reputation and we really don't |
8 |
want to go back there. The Hotspot VM contains compiler(s) that |
9 |
dynamically compile the bytecodes to native code, so of course that's |
10 |
a big dependency on specific CPU's. |
11 |
|
12 |
And beyond the VM, there's a bunch of other native code .. such as |
13 |
network I/O .. such as AWT, DnD, Sound ... Some of that is rather CPU |
14 |
independant. |
15 |
|
16 |
It's certainly very possible that, in time, this process will result |
17 |
in a widely portable Java implementation. Not tomorrow. Not next |
18 |
week. Not next month. Our open sourcing process is ... well... |
19 |
it's going to take awhile ... |
20 |
|
21 |
- David Herron |
22 |
|
23 |
|
24 |
On May 18, 2006, at 8:53 PM, David Gurvich wrote: |
25 |
|
26 |
> Will sun java finally become platform independent? Java is |
27 |
> supposed to have |
28 |
> been write once, run anywhere, but anyone using a platform other |
29 |
> than sparc |
30 |
> or x86 knows that it's not.. |
31 |
> -- |
32 |
> Kmail on Gentoo/PPC |
33 |
> -- |
34 |
> gentoo-java@g.o mailing list |
35 |
> |
36 |
|
37 |
-- |
38 |
gentoo-java@g.o mailing list |