Announce: joeq virtual machine released for Linux/x86

"John Whaley" <jwhaley@stanford.edu>
4 Aug 2002 11:49:28 -0400

          From comp.compilers

Related articles
Announce: joeq virtual machine released for Linux/x86 jwhaley@stanford.edu (John Whaley) (2002-08-04)
| List of all articles for this month |
From: "John Whaley" <jwhaley@stanford.edu>
Newsgroups: comp.compilers,comp.lang.java.machine
Date: 4 Aug 2002 11:49:28 -0400
Organization: Compilers Central
Keywords: Java, available
Posted-Date: 04 Aug 2002 11:49:28 EDT

Announcing the release of the joeq virtual machine for Linux/x86.


joeq is a Java 2 (JDK 1.3 and 1.4) compatible virtual machine
released under the LGPL. joeq is unique in that it is entirely
implemented in Java, leading to greater reliability, portability,
maintainability, and efficiency. It is also language-independent,
so code from any supported language can be seamlessly compiled,
linked, and executed --- all dynamically!


joeq is designed with an eye towards state-of-the-art program
analysis, dynamic compilation, run time and garbage collection
techniques. joeq includes a complete compiler infrastructure
suitable for both whole-program analysis and dynamic compilation.
It also includes lightweight threads, thin locks, a 'checkpointing'
system, and other advanced run time techniques.


The Linux/x86 release supports all features present on the Windows
version, including fully preemptive M:N threading and hardware
exceptions. It also supports reading, writing, and linking of ELF
object files. All known bugs have been fixed.


The joeq virtual machine is supported on x86 Windows and x86 Linux
platforms, but the compiler infrastructure works on any system
that supports Java.


Visit http://sourceforge.net/projects/joeq for more information.


John Whaley
jwhaley@stanford.edu



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.