1304
Comment: cosmetic
|
1380
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: