IcedTea on ARM
Andrew Haley
aph at redhat.com
Mon Nov 24 04:25:53 PST 2008
Andrew John Hughes wrote:
> On 24/11/2008, Jan Pannecoeck <jpa at mgb-tech.com> wrote:
>> 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?
>>
>> 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.
>
> IcedTea on ARM relies on using either Gary Benson's work on Zero/Shark
> to provide a port of HotSpot to the architecture or on using CACAO as
> the VM instead with the OpenJDK class library.
>
> I'm not sure how performance will compare with JamVM. API
> completeness of the class library will be better using the OpenJDK
> class library over GNU Classpath, but Zero will definitely be much
> slower. I don't know if Gary has tried Shark on ARM yet and what the
> results are. CACAO and OpenJDK may be your best choice for now, which
> means building IcedTea with ./configure --with-cacao.
Yes. Right now the high performance options on ARM are Cacao and gcj.
The other possible problems are the footprint size of the whole system:
I expect IcedTea is going to be a lot bigger than Cacao + GNU Classpath.
Andrew.
More information about the distro-pkg-dev
mailing list