porting OpenJDK

Andrew John Hughes ahughes at redhat.com
Thu Apr 8 12:49:08 PDT 2010

On 8 April 2010 20:15, Dalibor Topic <Dalibor.Topic at sun.com> wrote:
> Wallace Araujo wrote:
>> I am intending to create a port of OpenJDK 6 to run on a playstation 2
>> (see PS2SDK and MIPS assembly).
> If you're porting to a Linux distribution on the PS2, I'd suggest
> starting with the Zero interpreter backend. If you're porting to something
> else running on the PS2, I'd still suggesting starting with the Zero backend,
> and porting whatever is necessary along with it (libffi comes to mind).
> Either way, it may be worth starting with a port of OpenJDK + Zero on
> PS2-Linux first.
> Please join the zero-dev mailing list - Gery Benson should be able to
> give you more specific advice there.
> cheers,
> dalibor topic
> --
> *******************************************************************
> Dalibor Topic                   Tel: (+49 40) 23 646 738
> Java F/OSS Ambassador           AIM: robiladonaim
> Sun Microsystems GmbH           Mobile: (+49 177) 2664 192
> Nagelsweg 55                    http://openjdk.java.net
> D-20097 Hamburg                 mailto:Dalibor.Topic at sun.com
> Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten
> Amtsgericht München: HRB 161028
> Geschäftsführer: Jürgen Kunz

CCing zero-dev and distro-pkg-dev (IcedTea);

I'm not sure if zero has been built on MIPS before or not; if it has,
it's likely to be in Debian packages so Matthias Klose (doko) may be
able to advise.

Zero is upstream in OpenJDK7 b76 on and will be in OpenJDK6 b19.  Note
that Zero is only an interpreter.  It's enough to get a Java
environment running, but for decent performance, you'll need to look
at a JIT either via Shark (an LLVM-based JIT started by Gary Benson)
or your own MIPS-specific solution.
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

More information about the porters-dev mailing list