IcedTea on ARM

Robert Schuster theBohemian at gmx.net
Mon Nov 24 18:21:03 PST 2008


Hi Jan,
I am maintaining the Java support in OE.

Jan Pannecoeck schrieb:
> Hello,
> 
> I'm currently working with an ARM9261 with OpenEmbedded running on
> it, linux kernel version 2.6.22. I'm currently using JamVM as
> virtual machine but I'm thinking about using IcedTea maybe, because
> performancy issues. Now my question is, if the currently version of
> IcedTea could work properly on an ARM with OpenEmbedded linux and
> also can be build for the ARM of course. And since the main problems are
> performancy issues, I'm wondering if IcedTea is faster than JamVM?
If performance is an issue you can easily build and try cacao /w
classpath as a first step.

Just 'bitbake cacao' and put the package on your device.

> The IcedTea website tells me that IcedTea is only been build on x86,
> x86_64, pcc and ppc64 architectures, but I hope that someone can give me
> some more information about IcedTea running on an ARM.
I doubt that Icedtea/Hotspot in its present for ARM will be faster than
Jamvm or Cacao. Jamvm is a pretty decent interpreter that does all kinds
of tricks and uses handcoded assembly for JNI interaction (at least on
ARM, x86 and PPC). Cacao on the other hand is the only VM available for
ARM that has a JIT compiler (at least if your target platform is J2SE).

Btw: Work is underway to get Cacao+OpenJDK and Hotspot+OpenJDK via
Icedtea into OpenEmbedded. :)

Regards
Robert

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20081125/2f0c358b/signature.asc 


More information about the distro-pkg-dev mailing list