Zero is a port of OpenJDK that uses no assembler and thereforecan trivially be built on any system. The goal of this project isbe to be able to build a TCK-compliant OpenJDK of reasonableperformance on any platform with no additional porting work.
The interpreter part of Zero is known to work on PowerPC (32-and 64-bit), x86-64, IA-64, ARM and zSeries. Zero is currentlyLinux- and GCC-specific, but supporting other operating systems andcompilers is one area in which contributions are particularlywelcome.
Work is currently under way on an LLVM-based JIT known asShark.
This Project is sponsored by thePorters Group.