Differences between revisions 18 and 19
Revision 18 as of 2007-09-13 05:21:26
Size: 2997
Editor: Gax Ayalew
Comment:
Revision 19 as of 2009-09-20 21:55:13
Size: 3075
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
||[http://www.mozilla.org/projects/ef/ ElectricalFire]||[http://www.mozilla.org/MPL/ "Netscape/Mozilla Public License"]||for win32,unix; on x86,ppc,sparc,hppa; with C++||[http://bonsai.mozilla.org/cvsquery.cgi?branch=HEAD&file=mozilla/ef/&date=month Inactive]||JIT||||
||[http://developer.apple.com/java/ Apple]||Proprietary||OS X||||||||
||[http://www.bea.com/content/products/jrockit/ BEA JRockit]||Proprietary||Windows/Linux||||||||
||[http://gcc.gnu.org/java/ GCJ]||Tools are [http://www.opensource.org/licenses/gpl-license.php GPL], VM is [http://www.gnu.org/software/classpath/license.html GNU-Classpath-License]||[http://gcc.gnu.org/install/specific.html Many?]||||||||
||[http://www-106.ibm.com/developerworks/java/jdk/ IBM]||Proprietary||||||||||
||[http://www-306.ibm.com/software/wireless/wctme/ IBM J9]||Proprietary||||||||||
||[http://www.ikvm.net/ IKVM]||[http://www.ikvm.net/license.html Custom-BSD-like]||.Net/Mono||||||||
||[http://jcvm.sourceforge.net/ JCVM]||[http://www.gnu.org/copyleft/lesser.html LGPL]||*nix: x86||||||||
||[http://llvm.cs.uiuc.edu/ LLVM]||[http://llvm.cs.uiuc.edu/releases/1.4/LICENSE.TXT Mostly-BSD]||[http://llvm.cs.uiuc.edu/Features.html x86/sparc/power pc]||||||||
||[http://jamvm.sourceforge.net/ JamVM]||[http://www.opensource.org/licenses/gpl-license.php GPL]||*nix: x86/Power PC/ARM||||||||
||[http://jikesrvm.sourceforge.net/ JikesRVM]||[http://jikesrvm.sourceforge.net/licenses/CPLv1.0.htm CPL]||Linux (x86+PowerPC)/AIX/OS X||||||||
||[http://www.kaffe.org Kaffe]||[http://www.kaffe.org/ftp/pub/kaffe/COPYING GPL]||[http://www.kaffe.org/ports.shtml Many]||||||||
||[http://www.mudge.nl/java/ mudGE VM]||Modified ZLib||PC, Playstation2, Xbox, Gamecube||||||||
||[http://orp.sourceforge.net ORP]||[http://www.opensource.org/licenses/intel-open-source-license.php Intel Open Source]||Windows/Linux||Inactive||||||
||[http://sablevm.org SableVM]||[http://www.gnu.org/copyleft/lesser.html LGPL]||[http://sablevm.org/features.html Many]||Active||Average||JVMDI/JDWP||
||[http://java.sun.com Sun]||Various - SCSL/JRL||Windows/Linux/Solaris||||||||
|| [http://jnode.sourceforge.net JNode] || GPL/LGPL || [http://jnode.sourceforge.net/portal/node/623] Most of Java 5 except anotations , x86/AMD64 platform, seems to be kind of an OS ||||||||
|| [http://joeq.sourceforge.net joeq] || GPL || Windows/Linux x86, Java 1.3/1.4/1.5 ||||||||
|| [http://jjvm.sourceforge.net jjvm] || Unknown || Unknown ||||||||
|| [http://kissme.sourceforge.net kissme] || GPL || Linux/x86 ||||||||
|| [http://www.cacaojvm.org/ CACAO] || [http://www.opensource.org/licenses/gpl-license.php GPL] || Alpha, i386, MIPS (64-bit), PowerPC (32-bit), x86_64 || Active|| JIT ||||
||[[http://www.mozilla.org/projects/ef/|ElectricalFire]]||[[http://www.mozilla.org/MPL/|"Netscape/Mozilla Public License"]]||for win32,unix; on x86,ppc,sparc,hppa; with C++||[[http://bonsai.mozilla.org/cvsquery.cgi?branch=HEAD&file=mozilla/ef/&date=month|Inactive]]||JIT||||
||[[http://developer.apple.com/java/|Apple]]||Proprietary||OS X||||||||
||[[http://www.bea.com/content/products/jrockit/|BEA JRockit]]||Proprietary||Windows/Linux||||||||
||[[http://gcc.gnu.org/java/|GCJ]]||Tools are [[http://www.opensource.org/licenses/gpl-license.php|GPL]], VM is [[http://www.gnu.org/software/classpath/license.html|GNU-Classpath-License]]||[[http://gcc.gnu.org/install/specific.html|Many?]]||||||||
||[[http://www-106.ibm.com/developerworks/java/jdk/|IBM]]||Proprietary||||||||||
||[[http://www-306.ibm.com/software/wireless/wctme/|IBM J9]]||Proprietary||||||||||
||[[http://www.ikvm.net/|IKVM]]||[[http://www.ikvm.net/license.html|Custom-BSD-like]]||.Net/Mono||||||||
||[[http://jcvm.sourceforge.net/|JCVM]]||[[http://www.gnu.org/copyleft/lesser.html|LGPL]]||*nix: x86||||||||
||[[http://llvm.cs.uiuc.edu/|LLVM]]||[[http://llvm.cs.uiuc.edu/releases/1.4/LICENSE.TXT|Mostly-BSD]]||[[http://llvm.cs.uiuc.edu/Features.html|x86/sparc/power pc]]||||||||
||[[http://jamvm.sourceforge.net/|JamVM]]||[[http://www.opensource.org/licenses/gpl-license.php|GPL]]||*nix: x86/Power PC/ARM||||||||
||[[http://jikesrvm.sourceforge.net/|JikesRVM]]||[[http://jikesrvm.sourceforge.net/licenses/CPLv1.0.htm|CPL]]||Linux (x86+PowerPC)/AIX/OS X||||||||
||[[http://www.kaffe.org|Kaffe]]||[[http://www.kaffe.org/ftp/pub/kaffe/COPYING|GPL]]||[[http://www.kaffe.org/ports.shtml|Many]]||||||||
||[[http://www.mudge.nl/java/|mudGE VM]]||Modified ZLib||PC, Playstation2, Xbox, Gamecube||||||||
||[[http://orp.sourceforge.net|ORP]]||[[http://www.opensource.org/licenses/intel-open-source-license.php|Intel Open Source]]||Windows/Linux||Inactive||||||
||[[http://sablevm.org|SableVM]]||[[http://www.gnu.org/copyleft/lesser.html|LGPL]]||[[http://sablevm.org/features.html|Many]]||Active||Average||JVMDI/JDWP||
||[[http://java.sun.com|Sun]]||Various - SCSL/JRL||Windows/Linux/Solaris||||||||
|| [[http://jnode.sourceforge.net|JNode]] || GPL/LGPL || [[http://jnode.sourceforge.net/portal/node/623]] Most of Java 5 except anotations , x86/AMD64 platform, seems to be kind of an OS ||||||||
|| [[http://joeq.sourceforge.net|joeq]] || GPL || Windows/Linux x86, Java 1.3/1.4/1.5 ||||||||
|| [[http://jjvm.sourceforge.net|jjvm]] || Unknown || Unknown ||||||||
|| [[http://kissme.sourceforge.net|kissme]] || GPL || Linux/x86 ||||||||
|| [[http://www.cacaojvm.org/|CACAO]] || [[http://www.opensource.org/licenses/gpl-license.php|GPL]] || Alpha, i386, MIPS (64-bit), PowerPC (32-bit), x86_64 || Active|| JIT ||||

Comparison table of various JVMs

(A work in progress, garnered from various opinions on #harmony/mailing-list by someone with no opinion of his own - HenriYandell)

JVM

License

Platform coverage

Community

Performance

Debuggability

ElectricalFire

"Netscape/Mozilla Public License"

for win32,unix; on x86,ppc,sparc,hppa; with C++

Inactive

JIT

Apple

Proprietary

OS X

BEA JRockit

Proprietary

Windows/Linux

GCJ

Tools are GPL, VM is GNU-Classpath-License

Many?

IBM

Proprietary

IBM J9

Proprietary

IKVM

Custom-BSD-like

.Net/Mono

JCVM

LGPL

*nix: x86

LLVM

Mostly-BSD

x86/sparc/power pc

JamVM

GPL

*nix: x86/Power PC/ARM

JikesRVM

CPL

Linux (x86+PowerPC)/AIX/OS X

Kaffe

GPL

Many

mudGE VM

Modified ZLib

PC, Playstation2, Xbox, Gamecube

ORP

Intel Open Source

Windows/Linux

Inactive

SableVM

LGPL

Many

Active

Average

JVMDI/JDWP

Sun

Various - SCSL/JRL

Windows/Linux/Solaris

JNode

GPL/LGPL

http://jnode.sourceforge.net/portal/node/623 Most of Java 5 except anotations , x86/AMD64 platform, seems to be kind of an OS

joeq

GPL

Windows/Linux x86, Java 1.3/1.4/1.5

jjvm

Unknown

Unknown

kissme

GPL

Linux/x86

CACAO

GPL

Alpha, i386, MIPS (64-bit), PowerPC (32-bit), x86_64

Active

JIT

JVM_Feature_Comparison (last edited 2009-09-20 21:55:13 by localhost)