Message-ID: <181388407.11114.1422642884831.JavaMail.firstname.lastname@example.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_11113_1935902072.1422642884831" ------=_Part_11113_1935902072.1422642884831 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This page captures work related to the Jikes RVM.
The GNU Classpath project is creating an open source replacement= to the Java libraries provided by proprietary JVM developers. The Jikes RV= M uses the GNU Classpath libraries by default. The Classpath libraries are = released under the GPL with exception.
The OpenJDK is the open source JVM and class library from Sun= . Previously this code has been closed source, but as of April 2007 this co= de (except for portions that Sun doesn't own the copyright for) has been re= leased. The OpenJDK uses the GPL with exce= ption, the same as Classpath.
The Apache Harmony project was trying to create a world class= , certified implementation of the Java Platform Standard Edition. It has re= ached its end of life and has been moved to the Apache Attic.
The project was creating an open source class library that could be used= for closed and open source JVMs. The Apache Harmony project released most = code under the Apache License.
Note that almost all JVMs mentioned here are licensed under the GPL. Bec= ause the GPL and the EPL are not compatible, code generally cannot be share= d between these projects and the Jikes RVM.
Maxine is a meta-circular JVM with a strong focus = an modularity. It is being developed at Oracle Labs. Maxine uses an unmodif= ied standard JDK as its class library and provides its own development tool= , the Maxine Inspector.
The Metacircular Research Platform is fork of the Jikes RVM and l= icensed under the EPL.
JamVM is an open source JVM.
Jato is a JIT-only JVM.
Moxie describes itself via the following. "The Moxie pr= oject will create an open source platform for developing product-quality JV= Ms and an environment for JVM innovation. Our goal is to build the most inn= ovation-friendly JVM development platform to date and from it, the most inn= ovative product-quality JVMs. A product-quality JVM has outstanding perform= ance, scalability and reliability. The development philosophy of Moxie is t= o leverage its openness to draw on the most experienced members of the VM r= esearch and development community, from both industry and academia."= p>
The GNU Compiler for Java is an open source Java compiler that st= atically compiles Java code into native code.
Kaffe is an open source JVM.
Squawk is a research virtual machi= ne from Sun where as much of the JVM as possible has been written in Java. = It is targetted at small devices.
Joeq is a JVM implementation using a range of compilers= and interpreters. It is written in 100% Java but has the ability to link i= n native.
The Memory Pool System Project from Ravenbrook is a= n open source GC framework.
J= Node is an open source operating system written in Java with a JVM writ= ten in Java. Portions of the Jikes RVM have been ported to JNode.
JX OS is an open source Java operating= system.