Kaffe

From Wikipedia, the free encyclopedia

Kaffe
Latest release: 1.1.7 / March 27, 2006
OS: Cross-platform
Use: Java Virtual Machine
License: GPL
Website: www.kaffe.org

Kaffe is a clean room design of a Java Virtual Machine. It comes with a subset of the Java 2 Platform, Standard Edition Java API and tools needed to provide a Java runtime environment. Like most other Free Java virtual machines, Kaffe uses GNU Classpath as its class library.

Kaffe is a lean and portable virtual machine, although it's significantly slower than commercial implementations[1]. When compared to the reference implementation of the JVM written by Sun Microsystems, Kaffe is significantly smaller; it thus appeals to embedded system developers. It comes with just-in-time compilers for many of the CPU architectures, and has been ported to more than 70 system platforms in total. It runs on devices ranging from embedded SuperH devices to IBM zSeries mainframe computers, it will even run on a PlayStation 2.

Kaffe is free software, licensed under the terms of the GNU General Public License (GPL). It is being developed by a world-wide team of programmers. Beside the mailing list, the developers can often be reached via IRC in the #kaffe channel on irc.freenode.org.

Kaffe is also the Danish, German, Norwegian and Swedish word for coffee. The name was probably chosen because Java is the name of a coffee bean.

[edit] See also

[edit] References

  1. ^ http://www.shudo.net/jit/perf/

[edit] External links

In other languages