Differences between revisions 5 and 6
Revision 5 as of 2011-02-15 13:08:40
Size: 1304
Editor: ?Sylvestre Ledru
Comment: cosmetic
Revision 6 as of 2011-02-15 15:56:38
Size: 1380
Editor: ?Sylvestre Ledru
Comment: jigsaw: "Please note that this project is not only about packaging"
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
This will probably implies some contributions to upstream (upstream is aware of this effort). Please note that this project is not only about packaging. This will probably implies some developments and contributions to upstream (upstream is aware of this effort).

Proposal title

  • Mentor: Tom Marble, Sylvestre Ledru

  • Summary: Packaging of Jigsaw in Debian

  • Required skills:

    • C/C++ compilation skills
    • Java
    • Debian packaging
  • Description:

Since the beginning of Java, the JVM is a big virtual machine will all the features incorporated in it. This JVM provides many features which are useful in only limited areas (Corba) or which are not used at all in some contexts (AWT/Swing are useless for a web server).

The goal of the jigsaw project is to provide a modular JVM.

This will provide many improvements in the performance area (startup, solving of the dependencies, etc) but also the size of the dependencies.

There are already some works done by upstream (Oracle) but it does not complain to the Debian standards. The target is Java 8.

The goal is this Google Summer of Code project is to package the current development version of Jigsaw into Debian.

Please note that this project is not only about packaging. This will probably implies some developments and contributions to upstream (upstream is aware of this effort).

Updating javahelper to manage specifities of Jigsaw could be considered.

  • Resources:

The Free Java Jigsaw Puzzle by Tom Marble (slides)

  • Applications: