[RELEASED] Kaffe 0.6.0

Tim Wilkinson tim at sarc.city.ac.uk
Fri Nov 22 06:16:37 PST 1996


KAFFE v0.6.0 - 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.

New Features
------------

This version of Kaffe has the following new features:

 * New PowerPC port.

 * Merged in *major* modifications from Cygnus.  These fixes a number of bugs
   and add a few new features.

 * Support for class loaders.

 * Various bug fixes (see Changelog)

Platforms
---------

Kaffe will run on the following platforms ('J' indicates 'just-in-time'
support, 'I' indicates 'interpreter' support):

  ========================================================================
  uProc    | Mode |	Systems
  ========================================================================
  i386	   | JI   |	FreeBSD 2.x	Unixware	NetBSD 1.x
  	   |      |	Solaris 2.x	BSDI 2.x	Linux 1.2.13 & 2.x
	   |      |	SCO 3.2v5	NeXTStep 3.x	Windows '95
  ------------------------------------------------------------------------
  Sparc	   | I    |	SunOS 4.x	Solaris 2.x	NetBSD 1.x
	   |      |	NeXTStep 3.x
  ------------------------------------------------------------------------
  M68K	   | I    |	Amiga DOS	NeXTStep 3.x
  ------------------------------------------------------------------------
  PowerPC  | I    |	MkLinux		MachTen 4.0.3
  ------------------------------------------------------------------------
  MIPS     | I    |	IRIX 5 & 6
  ========================================================================

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/~tim/kaffe/kaffe-0.6.0.tgz
        http://ftp.doc.ic.ac.uk/packages/kaffe/kaffe-0.6.0.tgz
        http://sunsite.mff.cuni.cz/ftp/Languages/Java/kaffe/kaffe-0.6.0.tgz
        ftp://ftp.sarc.city.ac.uk/pub/kaffe/kaffe-0.6.0.tgz
        ftp://ftp.doc.ic.ac.uk/packages/kaffe/kaffe-0.6.0.tgz
        ftp://ftp.lysator.liu.se/pub/languages/java/kaffe/kaffe-0.6.0.tgz
        ftp://sunsite.mff.cuni.cz/Languages/Java/kaffe/kaffe-0.6.0.tgz
	ftp://sunsite.auc.dk/pub/languages/java/kaffe/kaffe-0.6.0.tgz
	ftp://alterego.stack.urc.tue.nl/pub/kaffe/kaffe-0.6.0.tgz
USA:
        ftp://ftp.cs.columbia.edu/pub/kaffe/kaffe-0.6.0.tgz
        ftp://sunsite.unc.edu/pub/languages/java/kaffe/kaffe-0.6.0.tgz  
Japan:
        http://www.webcity.co.jp/info/andoh/java/kaffe/kaffe-0.6.0.tgz
        ftp://ftp.webcity.co.jp/pub/andoh/java/kaffe/kaffe-0.6.0.tgz
Others:
	ftp://ftp.unicamp.br/pub/languages/java/kaffe/kaffe-0.6.0.tgz

				========
				**NOTE**
				========

You may also need to retrieve kaffe-0.6.0-sun.tgz which contains the
seperate SUN classes codes if you do not already have it.  This classes
code is version 1.0.2 - you *MUST* use this version with Kaffe.

Enjoy.

Tim Wilkinson
<tim at tjwassoc.demon.co.uk>
----
* Java is a registered trademark of Sun Microsystems, Inc.



More information about the kaffe mailing list