Source Downloads

In order to achieve the most optimal runtime experience, it is recommended to build the Linux kernel objects (LKOs) before building the Java Virtual Machine (JVM) components. For more information on how to build and configure the JVM and LKO components, please review the Managed Runtime READMEs listed below.

Downloading and Extracting the Source Files

The JVM and LKO source code are distributed as separate tar archive files. Extract each tar archive with the "tar -xv" command to a directory of your choice. For the JVM tar file the top level directory in the JDK release is named java.


 Source Files and Documents (README and Build Instructions) 

The Linux Kernel Objects and System Libraries are available in two packages. RPM with source code, or SRPM (i.e. .SRPM), which contains the necessary files and Managed Runtime kernel enhancements to build a full Linux kernel based on Fedora Core 12. This package is designed to easily build, deploy, and evaluate the enhanced managed runtime components. An alternate packaging (i.e. .src) containing a kernel patch in standard format, is also available and can be applied to 2.6.34 kernel.org sources. This package is designed to simplify code inspection. Both packages contain the source code (as SRPM or compressed tar archives) for the two Managed Runtime kernel modules, the two system libraries, and the physical memory pre-allocation program. However, the .src package is based on slightly newer 2.6.34 kernel. 


Technical Documents