[lsb-discuss] LSB/OpenJDK GSOC Draft
tytso at mit.edu
Wed Mar 11 12:40:41 PDT 2009
OK, here's the draft. Please comment!
Make OpenJDK LSB Compliant
The Sun Java runtime environment uses a number of interfaces which are
not yet in the LSB 4.0. A list of those interfaces can be found in the
LSB Database Navigator. In some cases, LSB compliance issues can be
easily fixed by simply compiling Java Runtime using differnet compiler
options, or by using the lsbcc wrapper to gcc. In other cases, simple
substitions (using posix_memalign instead of memalign) is all that is
required. However, not all non-LSB libraries and interfaces used by
OpenJDK will be as easy to solve.
The goal of this project is to analyze the open source OpenJDK Java
Run-Time Environment and create patches so that it can be built as an
LSB-complaint application. The student who applies for this project
should be familiar with C and C++ programming, and enough Java
experience to be able to run Java test programs. Familiarity with the
LSB project and with the OpenJDK projects is highly desirable.
Mentor: Jeff Licquia(?), the LSB work group
Desired Knowledge: C and C++, Java, experience with LSB and/or OpenJDK
Code license: GPL V2 with Classpath exception
More information about the lsb-discuss