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
[edit] External links
Sun HotSpot • Apache Harmony • BEA JRockit • GCJ • Squawk • IKVM • Kaffe • SableVM • CACAO • ElectricalFire • JikesRVM • JNode • JamVM • more ...