Azul is happy to announce the availability of the November snapshot of OpenJDK 9, pre-release 10.
These binaries represent a source snapshot matching OpenJDK build 155, reflecting source up to about February 1.
This build includes the content of JEP 295 (http://openjdk.java.net/jeps/295), namely compiling Java classes to native code prior to launching the virtual machine, or ahead-of-time compliation “AOT”. The goal is to improve the start-up time of both small and large Java applications, with at most a limited impact on peak performance. JIT compilers are fast, but Java programs can become so large that it takes a long time for the JIT to warm up completely. Infrequently-used Java methods might never be compiled at all, potentially incurring a performance penalty due to repeated interpreted invocations. AOT compilation of any JDK modules, classes, or of user code, is experimental in OpenJDK 9 and not eligible for production support in Zulu 9.
This release includes native installers for all Zulu Intel platforms, namely Windows, Mac and Linux. The specific installer types include RPM and DEB for Linux systems, DMG for Mac, and MSI for Windows. The existing installation guidance in the Zulu User Guide remains applicable for these native installation alternatives.
As a reminder, formal support programs from Azul will extend to cover Zulu 9 once we reach GA. Until then, we welcome all informal Q&A here on the Zulu forum.
Please provide any feedback about this snapshot, posted at http://zulu.org/zulu-9-pre-release-downloads/