On 29.11.2017 10:20, Emmanuel Bourg wrote:
From my experience on other lists also receiving these
notifications I know this is a good opportunity to gather and take into
account the community feedback.
That's the general idea, yeah!
A list of FOSS projects participating in the OpenJDK quality outreach is
available at
https://wiki.openjdk.java.net/display/quality/Quality+Outreach . Not all
of them necessarily chose to receive the early access announcement mails
on their mailing lists, fwiw.
The last six monthly report on the outreach activities can be found at
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2017
, and the recording of the 2017 FOSDEM Java dev room talk on it can be
found at https://archive.fosdem.org/2017/schedule/event/outreach/ .
I think what makes Debian GNU/Linux interesting for us regarding the
OpenJDK Quality Outreach is that it's one of the first Linux
distributions to do mass rebuilds of its (quite substantial) package
archive with JDK 9. So it has the means and the knowledge among its
contributors to potentially provide valuable perspectives about the
impact of individual changes planned for future OpenJDK releases (JDK
10, etc.) that go beyond what individual FOSS projects can.
For example, a planned feature for JDK 10 is application class data
sharing ("AppCDS"), which extends the existing Class-Data Sharing [3]
("CDS") feature in OpenJDK to allow application classes to be placed in
the shared archive to improve startup and footprint. Fedora OpenJDK
packages use CDS already, afaict from the existence of classes.jsa in
their package file lists. [1]
I don't know if Debian's OpenJDK packages do - if they don't then that,
in conjunction with AppCDS in JDK 10, might be an interesting feature to
try out in order to attempt to decrease startup costs for development
tools written in Java, which might be relevant in the context of
building and testing FOSS packages.
AppCDS was pushed to the JDK (10) Hotspot forest yesterday [2], so it
should become available in a JDK 10 early access build in due time.
cheers,
dalibor topic
[0] http://openjdk.java.net/jeps/310
[1]
https://www.rpmfind.net/linux/RPM/fedora/devel/rawhide/x86_64/j/java-1.8.0-openjdk-headless-1.8.0.151-1.b12.fc28.x86_64.html
[2] http://hg.openjdk.java.net/jdk/hs/rev/78b2ecdd3c4b
[3]
https://docs.oracle.com/javase/9/vm/class-data-sharing.htm#JSJVM-GUID-7EAA3411-8CF0-4D19-BD05-DF5E1780AA91
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment