1996-08-08 19:44:11 +00:00
|
|
|
KAFFE v0.5p3 - A JIT and interpreting virtual machine to run Java(tm)* code
|
|
|
|
===========================================================================
|
1996-07-17 03:40:13 +00:00
|
|
|
|
1996-08-08 19:44:11 +00:00
|
|
|
Kaffe is a virtual machine design to execute Java bytecode.
|
1996-07-17 03:40:13 +00:00
|
|
|
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.
|
|
|
|
|
1996-08-02 21:29:58 +00:00
|
|
|
This version of Kaffe will run on the following platforms:
|
|
|
|
|
1996-08-08 19:44:11 +00:00
|
|
|
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.
|
1996-08-02 21:29:58 +00:00
|
|
|
|
1996-07-17 03:40:13 +00:00
|
|
|
Tim Wilkinson
|
|
|
|
<tim@sarc.city.ac.uk>
|
|
|
|
----
|
1996-08-08 19:44:11 +00:00
|
|
|
* Java is a registered trademark of Sun Microsystems, Inc.
|