CACAO Home Page
About CACAO
CACAO is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT) compilation to execute Java methods natively. Since release 0.93 a Vmgen based interpreter is also integrated. CACAO uses GNU Classpath as default Java core library.
The CACAO project started as a research JVM to explore new implementation techniques. The first version for the Alpha was released in February 1997 as a binary. In 2004, CACAO was released under the GPL and is currently actively developed.
The old (1998) CACAO website can be found here. The technology behind CACAO is described in an article from PACT'98.
CACAO Wiki
See the CACAO Wiki for up-to-date information on CACAO.
News
June 6, 2007
CACAO 0.98 "Free all JITs!" released.
This is a major feature enhancement and bug-fix release. Here is a short list of the most important changes:
Read the whole release announcement here.
Older release news can be found here.
Platforms
CACAO has been compiled and tested by the developers on the following platforms:
alpha-unknown-freebsd5.4alpha-unknown-linux-gnuarm-unknown-linux-gnui386-apple-darwin8.8.1i386-unknown-freebsd5.3i686-pc-linux-gnumips-sgi-irix6.5mips-unknown-linux-gnupowerpc-apple-darwin7.2.0powerpc-unknown-linux-gnupowerpc64-unknown-linux-gnux86_64-unknown-linux-gnu
Applications
Here is a table of applications and how they work on CACAO listed by architectures.
Screenshots
Here are some screenshots of applications running under CACAO.
Download
Releases
The source code can be downloaded here. Installation instructions are included.
Mercurial
The latest development version of CACAO is avaiable via anonymous Mercurial.
Documentation
Efforts are underway to make the documentation included with CACAO
up-to-date. The existing documentation was assembled from various
papers and thesis and is out-dated in various areas. It can be found
in the source distribution in the doc/ directory.
Installation
Bugs
We run a bugzilla database for bug reporting and discussion.
IRC
We also have a IRC channel #cacao on irc.freenode.org. There you will find mostly some CACAO developers. Quick questions should go there.
The CACAO team.
| Please send mail to cacao@cacaojvm.org for comments of this page. |
|
