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

Reply via email to