Welcome to the Managed Runtime Initiative

Mark Wielaard mark at klomp.org
Wed Jun 16 16:29:59 UTC 2010

Since I didn't see this posted on the main openjdk mailinglists yet,
there is some more exciting news today (well, yesterday):


        The Managed Runtime Initiative is an open development and
        integration initiative launched by Azul Systems with the aim of
        improving the execution of managed runtimes (.e.g. Java,
        Ruby, .Net) by enhancing interfaces and functionality across
        vertical components of the systems stack (e.g. managed runtime,
        OS kernel, hypervisor and hardware layer).


        The enhanced OpenJDK runtime project (“MRI-J”) and reference
        implementation contributed by Azul Systems is an enhanced
        OpenJDK runtime which demonstrates how highly optimized modules
        working in concert across enhanced interfaces in the system
        stack can achieve dramatic performance and scalability
        improvements. The first release (version 0.9) includes a fully
        functional Java Virtual Machine (JVM) based on an enhanced
        version of OpenJDK 6. Core capabilities of JVM include pauseless
        garbage collection and two orders of magnitude (100x) increase
        in object allocation rate (and supported heap size) for
        dramatically improved scalability and consistency.


        The enhanced Linux project and reference implementation
        contributed by Azul Systems provides a set of enhanced loadable
        Linux kernel objects (LKOs) that expose new functionality and
        interfaces which are needed and used by the enhanced OpenJDK
        runtime project. LKOs are provided for new virtual memory
        subsystem, physical memory subsystem, and resource scheduler
        functionality.  The LKOs include capabilities which support
        garbage collection, high virtual memory allocation and
        manipulation rates, and policy enforcement.  Changes are also
        provided to the Linux kernel to add hooks that enable the LKOs.


        The enhanced OpenJDK runtime project and enhanced Linux project
        are both released under the GPL v2 + Classpath exception, which
        is the same license as OpenJDK and Linux.

Some more background articles:




More information about the discuss mailing list