KAFFE v0.5p3 - A JIT and interpreting virtual machine to run Java(tm)* code =========================================================================== Kaffe is a virtual machine design to execute Java bytecode. This machine can be configured in two modes. In one mode it operates as a pure bytecode interpreter (not unlike Javasoft's machine); in the second mode if performs "just-in-time" code conversion from the abstract code to the host machine's native code. This will ultimately allow execution of Java code at the same speed as standard compiled code but while maintaining the advantages and flexibility of code independence. This version of Kaffe will run on the following platforms: i386 FreeBSD 2.x (interp + jit) " Linux 1.2.13 (interp + jit) " NetBSD 1.x (interp + jit) " Solaris 2.x (interp + jit) " BSDI 2.x (interp + jit) " Unixware (interp + jit) " SCO 3.2v5 (interp + jit) " NeXTStep 3 (interp + jit) " Windows '95 (interp) Sparc SunOS 4.x (interp) " Solaris 2.x (interp) " NetBSD 1.x (interp) " NeXTStep 3 (interp) PowerPC MkLinux (interp) I encourage people to make ports to other platforms and to feed them back to me. I would recommend that initial ports concentrate on the interpreter. These can then be used as the basis for developing JIT versions for these systems. The source for Kaffe can be found at the following location: Europe: http://www.sarc.city.ac.uk/homes/tim/kaffe/kaffe-0.5p3.tgz http://sunsite.mff.cuni.cz/ftp/Languages/Java/kaffe/kaffe-0.5p3.tgz ftp://ftp.sarc.city.ac.uk/pub/kaffe/kaffe-0.5p3.tgz ftp://ftp.lysator.liu.se:/pub/languages/java/kaffe/kaffe-0.5p3.tgz ftp://sunsite.mff.cuni.cz/Languages/Java/kaffe/kaffe-0.5p3.tgz ftp://sunsite.auc.dk/pub/anguages/java/kaffe/kaffe-0.5p3.tgz USA: ftp://ftp.cs.columbia.edu/pub/kaffe/kaffe-0.5p3.tgz ftp://sunsite.unc.edu/pub/languages/java/kaffe/kaffe-0.5p3.tgz Japan: http://www.webcity.co.jp/info/andoh/java/kaffe/kaffe-0.5p3.tgz ftp://ftp.webcity.co.jp/pub/andoh/java/kaffe/kaffe-0.5p3.tgz Others: ftp://ftp.unicamp.br/pub/languages/java/kaffe/kaffe-0.5p3.tgz ======== **NOTE** ======== You may also need to retrieve kaffe-0.5p3-sun.tgz which contains the seperate SUN classes codes if you do not already have it. Enjoy. Tim Wilkinson ---- * Java is a registered trademark of Sun Microsystems, Inc.