Zulu: Multi-platform Commercialized OpenJDK
azulsystems.com
azulsystems.com
Knowing Azul through Cliff Click's excellent blog posts I was expecting to see better GC, scalability work etc. but nope - this just seems to be rebranded JDK that is open source and has Enterprise support. Given Oracle they might have some success but that's about it.
As in, Oracle installing adware with their Windows installer is currently damaging to Java as a brand, and making Oracle Java be less of a "sane default" than Sun Java was.
For MacOS and Windows, Zulu is the only binary distro of OpenJDK that I am aware of. For Linux (as of this writing), Zulu is the only publicly available binary distro of OpenJDK 8 that actually undergoes TCK testing and Java SE compatibility testing. [RedHat provides 7 and 6 binaries through the IcedTea project, but IcedTea has not yet shipped a Java 8 version].
So unless you want to build OpenJDK from source (and test top verify what you built is good), you'll need to get a binary from somewhere. Zulu is that somewhere.
To demonstrate the simple value of a tested and certified binary build: The current default Java binary thing you get on docker's official Java runtime image for Java 8 is 8u40 (https://registry.hub.docker.com/_/java/). But 8u40 doesn't actually exist. It is still in development in OpneJDK and won't be released until March 2015. So this thing you pull off a repo is certainly not a tested or released version (likely a top of tree snapshot built from source and just pushed to an experimental repo).
For a current list of companies and organizations that are actually able to fully test OpenJDK 8 (or 7, or 6), see the TCK signatories list at: http://openjdk.java.net/groups/conformance/JckAccess/jck-acc...
<< And yes, I work for Azul. >>
This is clearly not a product being targeted at developers, so I have no idea why "Open Source" or Docker is being pushed, other than being profitable buzzwords. In fact, on first impressions this looks like exactly what I would produce if I wanted to cheat clueless IT executives into buying a rebranded copy of OpenJDK.
If that's the goal, maybe it will work. If not, they badly need to rethink the site.
I skimmed through 451's analyst report if Azul is bringing any of their own improvements to Zulu but answer seems negative.
Also, this has been around for like a year, so it's not even really that new...
I'm curious if there's a performance improvement with Zulu and if there are apt repos available.
For me the real difference is that you don't get Flight Recorder on OpenJDK.
1 - Download from http://www.oracle.com/technetwork/java/javase/downloads/jdk8...
2 - install package
3 - configure PATH
On x86, if you can measure performance diffs between same-version OpenJDK/Zulu and OracleJDK, you are probably measuring noise. Zulu is simply a binary build of OpenJDK. As far as we can tell, the performance is identical because the source is the same.
What are the benefits of this "commercialization"?
OpenJDK is just source code. Binaries (built by various companies and orgs) comes from someplace else, and are usually called something else. E.g. RedHat calls theirs "IcedTea". Azul calls their binary distro of OpenJDK "Zulu".
When you get a binary build of OpenJDK from some place (in tar/zip form, or deb or rpm package form), some of those are well built and tested (e.g. Azul's Zulu and RedHat's IcedTead, and obviously Oracle's own JDKs). But some may not be. they may just be a random build from a random point in the source tree, using unknown tool chains and shipped with little or notesting. E.g. the Java 8 version you'd currently get on the experimental debian:sid repos is base don 8u40: a source tree that is still in flux and not planned to be released as 8u40 until March of 2015.
Many people care about running on a JDK version that was actually tested and verified. Right now Zulu is the only binary build of a Java 8 OpenJDK that meets that need. And on MacOS or Windows, it's the only one for 7 and 6 as well.
Azul only works on the JVM. IBM/Oracle works on the JVM + other things.
Because as we know companies are only capable of doing one thing at a time and could never manage multiple projects. Because Java/JVM itself was written by that single focused company: Sun.
<gasp> I might even have a JDK on my machine by the end of today.
This is great news for Windows users.
A HN user should know better.
The JDK never had any bundles.
The JREs which are available at http://www.oracle.com/technetwork/java/javase/downloads/inde... also never had any bundle, even on Sun days.
The only one with bundles is the download from http://java.com/ and even then, it isn't Oracle or Sun's fault if people lack reading skills.
EDIT: Truth hurts
Oh. I stand corrected.
> http://java.com/ and even then, it isn't Oracle or Sun's fault if people lack reading skills.
Registrant Organization: Oracle Corporation
The adware-bundled installer is provided by Oracle. Whether or not I know better to install adware is irrelevant (because I do, and that's why I don't currently have a JRE installed). Nowhere does Oracle indicate where you can get the JRE without the adware bundle. Your comment is the first time I have read that such an installer exists.
What is relevant is Aunt Tilly's experience - as any HN user should know. She is told by something that she needs Java, goes here[1], clicks on the first link and gets adware. That is victimizing the ignorant and is why I do not take Oracle, and by association Java, seriously. That is why Zulu is exciting - because maybe now I can correct that perception and start doing some Java.
Reality hurts.
feed the "buzz".