🌐
Azul Systems
azul.com › home › azul downloads
Java 8, 11, 17, 21, 25 Download for Linux, Windows and macOS
January 30, 2023 - Click here to download the Azul Zulu Builds of OpenJDK for Java 8, 11, 17, 21, 25 for Linux, Windows and macOS. Also download Azul Platform Prime.
Products & Solutions
Enjoy follow-the-sun coverage, strict support SLAs, and a 100% customer satisfaction rating. Learn More about Azul OpenJDK Support east · Our drop-in solution and advisory services make it easy to migrate from the Oracle JDK.
Azul Core Includes Azul Zulu, the world’s most secure and stable build of OpenJDK
Our drop-in solution and advisory services make it easy to migrate from the Oracle JDK. See How east · Analyze and profile your systems during development and production. Learn More east · The Azul Commercial Compatibility Kit (ZCCK) is designed to ensure compatibility of Azul Zulu Builds ...
Azul Prime Includes Azul Zing, this award-winning high-performance Java platform improves app performance, responsiveness and DevOps efficiency while cutting your cloud bill
There’s a reason Azul has a 100% customer satisfaction rating: our relentless focus on helping customers unleash the true power of Java. Long Term Support (LTS) based on 8+2 year product lifecycle model. Check It Out east · Enjoy follow-the-sun coverage, strict support SLAs, and a 100% customer satisfaction rating. Learn More east · Our drop-in solution and advisory services make it easy to migrate from the Oracle JDK...
Pricing
See exactly how we can help you make the switch to Azul. Long Term Support (LTS) based on 8+2 year product lifecycle model. ... Enjoy follow-the-sun coverage, strict support SLAs and a 100% customer satisfaction rating. ... Our drop-in solution and advisory services make it easy to migrate from the Oracle JDK...
computer manufacturer of appliances for executing Java-based applications
Azul Systems, Inc. (also known as Azul) is a company that develops and distributes runtimes (JDK, JRE, JVM) for executing Java-based applications. The company was founded in March 2002. Azul Systems has … Wikipedia
Factsheet
Type Private
Industry Computer Software
Founded 2002
Factsheet
Type Private
Industry Computer Software
Founded 2002
🌐
Azul
azul.com › home
Azul | The Java Platform for the Modern Cloud Enterprise
5 days ago - Enjoy follow-the-sun coverage, strict support SLAs, and a 100% customer satisfaction rating. Learn More about Azul OpenJDK Support east · Our drop-in solution and advisory services make it easy to migrate from the Oracle JDK.
Discussions

What would be the reasons to use the Zulu build of OpenJDK?

Full disclosure, I work for Azul.

Essentially, what we are offering with Zulu is a choice of which JDK you use. We take the OpenJDK source and build it so no magic sauce (if you'll excuse the pun) involved. We then run it through the full JCK/TCK to ensure that it complies with the Java SE spec, as defined by the JCP/JSR. Further to that we also run an analysis using tools we have developed to ensure that every single file that is compiled (both static and dynamically generated during the build) has the correct GPLv2 with CPE license header. This way we can also guarantee that using Zulu you will not be encumbered by any licensing issues (for some people this is really important).

As others have said, we also offer commercial support for Zulu, essentially replicating the model used by Red Hat. Our prices are very reasonable compared to some of our... competitors.

Given that there will be no free LTS release from Oracle as of JDK 11 and that JDK 8 public updates (for commercial users) end in Jan 2019 we are seeing a lot of interest in Zulu.

More on reddit.com
🌐 r/java
20
14
May 16, 2018
JDK 25: Azul Zulu builds are available (and free)
I'm waiting for liberica bellsoft announcement 😣 More on reddit.com
🌐 r/java
13
98
September 17, 2025
People also ask

How is Azul Core different from Oracle JDK?
Azul Core is built on the same OpenJDK source code as Oracle JDK and is fully compatible with Oracle Java applications. The key differences are cost and licensing — Azul Core has significantly lower licensing fees and does not carry the restrictive license terms introduced in Oracle JDK 17+.
🌐
azul.com
azul.com › home › products › azul core
Open Source, Fully Supported OpenJDK | Azul Core
What Java versions does Azul support?
Azul provides supported builds across all major Java versions, including LTS releases such as Java 8, 11, 17, and 21, as well as recent non-LTS releases. Azul's release cadence meets or exceeds Oracle's, ensuring timely security patches and Critical Patch Updates.
🌐
azul.com
azul.com › home
Azul | The Java Platform for the Modern Cloud Enterprise
Is Azul compatible with Oracle Java applications?
Yes. Azul's products are fully compatible with Oracle Java applications. Because Azul builds are based on OpenJDK — the open-source foundation of Oracle Java — existing Java applications run without code changes.
🌐
azul.com
azul.com › home
Azul | The Java Platform for the Modern Cloud Enterprise
Top answer
1 of 2
221

Update 2021-09

  • For versions 8 through 16, Oracle required a fee if their own Oracle JDK product was used in production, but not for dev, test, and training usages.
  • For Java 17, the Oracle JDK product is available under a new No-Fee Terms and Conditions license, discussed on the Oracle company blog.

On my first reading, it appears this new license makes production use free-of-cost (along with dev, test, and training usages), except for products sold for a fee while bundling the Oracle JDK product. But I am not an attorney, so read the terms yourself and consult legal advice as needed.

Keep in mind that many other vendors continue to provide implementations of the Java specs, as shown in the flowchart below. Some of these vendors sell support plans, either optionally or as a requirement for use of their product. Never assume, always read the detailed requirements for any distribution you obtain.

Another 2021 update: Add Microsoft to the list of vendors seen below.


Java specification versus implementation

Java is defined by a set of specifications, JSRs, and JEPs, all published by Oracle.

Those specifications are implemented in the source code found at the OpenJDK project.

Several vendors provide builds of that source code. Some charge money for those builds and some do not.

Azul Systems is one such vendor, a company providing multiple implementations. Zulu Community is one, provided free of charge. Zulu Enterprise is another of their products, a commercial offering. Zing is yet another product of theirs, a JVM/JDK for special needs.

Other JDK product vendors include SAP, Amazon, Microsoft, Oracle, BellSoft, Adoptium, Red Hat, IBM, Linux “apt get”, FreeBSD “Ports and Packages”, and more.

You asked:

Is there any practical difference between Azul OpenJDK, Zulu OpenJDK and OpenJDK?

Yes and no.

Firstly, OpenJDK provides only source code. So you cannot use OpenJDK to run Java apps. You must first build the OpenJDK source code yourself to get executables for your particular host platform, or you must rely on a vendor make a build for you. As seen in the flow chart below, there are several such vendors making builds of the OpenJDK source code.

As for products from Azul Systems, there is no such thing as Azul OpenJDK nor Zulu OpenJDK that I know of. Azul offers multiple products, as discussed above, but none of them by that name.

The Zulu name is used for 3 products, the Community and Enterprise editions above, plus Zulu Embedded for running on constrained hardware resources. As explained on their web site, all three of these are builds of the source code from OpenJDK.

So, no, basically no practical differences, as they all are builds of OpenJDK, and behave similar to most any other build of OpenJDK source code. Any desktop, server, or console application written to comply with the Java specifications will run on Zulu Community and Zulu Enterprise.

But, yes, there are some differences in that Azul adds some features such as having back-ported Flight Recorder and Mission Control to their Java 8 version of Zulu products. And Azul, like any such JDK provider, reserves the right to add a patch when urgently needed to fix a critical bug or security vulnerability without waiting for a release in the OpenJDK codebase.

And, yes, there are major differences with the Zing product by Azul as that is intended for special needs such as supporting very large amounts of memory. While I presume this product uses parts of OpenJDK, Zing performs quite differently to meet those special needs while still conforming with the Java specifications to be able to run any application written in Java.

Another practical difference is that you can obtain support services from Azul Systems for their builds. Several of the vendors provide support services for their builds. OpenJDK provides only source code, no support.

Lastly, I should mention that Azul Systems is one of the sponsors of Adoptium (formerly known as AdoptOpenJDK), a project at the Eclipse Foundation. Adoptium provides (a) builds of OpenJDK, and (b) test suites for quality assurance.

If you have specific product questions, you should study the Azul.com web site, and contact the sales department at Azul Systems. I speak only for myself here, unaffiliated with that company. I have on occasion used their Zulu Community product, but not the others.

➥ Read Java is Still Free to understand the ecosystem of Oracle, OpenJDK, and the various vendors of Java implementations.


Here is a flow chart I made to help guide you in choosing a vendor for an implementation of Java 11.

SDKMAN!

Tip: For Unix-style OSes such as macOS, Linux, and BSD, the most convenient way to locate, download, install, and uninstall a JDK/JRE from a subset of these vendors is by using SDKMAN!.

2 of 2
57

Let's start with full disclosure, I work for Azul (which I think makes me qualified to answer the question).

OpenJDK is a "...place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects". Primarily, it hosts the source code repositories for the versions of Java since JDK 6. Sun open-sourced their implementation of JDK 7 in 2007, which was how OpenJDK originated. Subsequently, a project was created for JDK 6 (which oddly, is based on JDK 7). Each version since then has been developed through the OpenJDK.

Azul is a company that specialises in Java and JVM products.

Zulu is the name chosen for the binary distribution of the OpenJDK provided by Azul. This comes in three versions:

  1. Zulu Community: The free distribution provided under the GPLv2 with classpath exception (CPE) license.
  2. Zulu Enterprise: A commercially supported binary distribution with SLAs for how quickly updates will be made available after Oracle provide theirs, two versions of each update (CPU and PSU) and phone/e-mail bug reporting/resolution.
  3. Zulu Embedded: Porting and support for specific chipsets and hardware configurations for embedded applications. Also, a commercial product, although free ARM 32 builds are available for Zulu Community.

To summarise, OpenJDK is the source code, Azul is the company and Zulu is the binary distribution built from OpenJDK.

🌐
Wikipedia
en.wikipedia.org › wiki › Azul_Systems
Azul Systems - Wikipedia
2 weeks ago - Azul produced Platform Prime, a Java virtual machine (JVM) and runtime platform for Java applications. Platform Prime is compliant with the associated Java SE version standards. It is based on the same HotSpot JVM and JDK code base used by the Oracle and OpenJDK JDKs, with enhancements relating ...
🌐
Reddit
reddit.com › r/java › what would be the reasons to use the zulu build of openjdk?
r/java on Reddit: What would be the reasons to use the Zulu build of OpenJDK?
May 16, 2018 -

Zulu is an OpenJDK build, but I'm having a hard time understanding the reasons to use it. Their website is not very helpful.

Why Use Zulu?

Listen to the developers who use Zulu. Watch demos of how they deploy it. Leave your comments. Leave your questions. Let's get you p and running on Zulu by seeing how the rest of the community is doing it. Ready for Linux, Mac, Windows, Docker, hypervisors & cloud.

Clicking on that link leads to a bunch of videos. I watched the beginnings of a few of them, but didn't get a clear answer about why to use it.

Could someone please give me an elevator speech on what the reasons would be to use the Zulu build of OpenJDK?

Top answer
1 of 5
17

Full disclosure, I work for Azul.

Essentially, what we are offering with Zulu is a choice of which JDK you use. We take the OpenJDK source and build it so no magic sauce (if you'll excuse the pun) involved. We then run it through the full JCK/TCK to ensure that it complies with the Java SE spec, as defined by the JCP/JSR. Further to that we also run an analysis using tools we have developed to ensure that every single file that is compiled (both static and dynamically generated during the build) has the correct GPLv2 with CPE license header. This way we can also guarantee that using Zulu you will not be encumbered by any licensing issues (for some people this is really important).

As others have said, we also offer commercial support for Zulu, essentially replicating the model used by Red Hat. Our prices are very reasonable compared to some of our... competitors.

Given that there will be no free LTS release from Oracle as of JDK 11 and that JDK 8 public updates (for commercial users) end in Jan 2019 we are seeing a lot of interest in Zulu.

2 of 5
8

If you don't want to use Oracle's JDK/JRE you have some choices:

  • Linux: install OpenJDK from repos. done!

  • Mac: Compile OpenJDK yourself, or find a third party build

  • Windows: Compile OpenJDK yourself, or find a third party build

If you also don't want to pay money, it seems like Zulu is the simplest choice for Mac and Windows. It might also be the only TCK certified one that is also free, but I haven't researched that in particular.

I was involved in a project that used Zulu as a drop-in replacement for Oracle JRE on Windows and Linux and it's been great.

Find elsewhere
🌐
Docker Hub
hub.docker.com › r › azul › zulu-openjdk
azul/zulu-openjdk - Docker Image
Azul Zulu Builds of OpenJDK are available for free unlimited use and are commercially supported by Azul⁠ as a part of the Azul Platform Core bundle. Check out Azul Platform Core⁠ for more information.
🌐
Azul
azul.com › home › products › azul java support roadmap
Java Support Roadmap & Lifecycle | Azul
April 23, 2026 - See the Azul Java support roadmap for existing and upcoming JDK releases. Our product release lifecycle exceeds Oracle's.
🌐
End of Life Date
endoflife.date › azul-zulu
Azul Zulu | endoflife.date
May 1, 2026 - Azul Zulu, also known as Azul Zulu Build of OpenJDK, is an open source, TCK-tested and certified build of OpenJDK. Azul Zulu is available for a wide range of hardware platforms and operating systems.
🌐
Azul
azul.com › home › products › azul core
Open Source, Fully Supported OpenJDK | Azul Core
January 15, 2021 - Running Oracle JDK in production without a subscription puts organizations at risk of audit and compliance penalties. Azul Core is a certified, drop-in replacement for Oracle Java SE with no proprietary strings attached.
🌐
GitHub
github.com › zulu-openjdk
Azul Systems · GitHub
Provides recipes for packaging Azul's Zulu binary Java releases.
🌐
Azul
azul.com › home › products › azul prime
High Performance JVM for Superior Java | Azul Prime
January 15, 2021 - There’s a reason Azul has a 100% customer satisfaction rating: our relentless focus on helping customers unleash the true power of Java. Long Term Support (LTS) based on 8+2 year product lifecycle model. Check It Out east · Enjoy follow-the-sun coverage, strict support SLAs, and a 100% customer satisfaction rating. Learn More east · Our drop-in solution and advisory services make it easy to migrate from the Oracle JDK...
🌐
Azul
azul.com › home › press releases › azul systems extends zulu® runtime for java to support mac os x
Azul Systems Extends Zulu® Runtime for Java to Support Mac OS X - Azul | Better Java Performance, Superior Java Support
November 18, 2025 - (Azul), the award-winning leader ... build of OpenJDK now supports Mac OS X, providing a 100% open source JDK for Java developers building applications on the Mac....
🌐
Azul
azul.com › home › products › core › openjdk vs oracle jdk – comparison table
Differences Between OpenJDK vs Oracle JDK | Azul
February 20, 2026 - The first table focuses on JDK Builds and the second table on expert engineering support for those builds.
🌐
SDKMAN!
sdkman.io › jdks › zulu
Zulu (Azul Systems) | SDKMAN! the Software Development Kit Manager
Azul Zulu Builds of OpenJDK are no-cost, production-ready open-source, TCK-tested, and certified OpenJDK distributions.
🌐
Reddit
reddit.com › r/java › jdk 25: azul zulu builds are available (and free)
r/java on Reddit: JDK 25: Azul Zulu builds are available (and free)
September 17, 2025 -

Available as standalone JDK since yesterday (on the release day itself): https://www.azul.com/downloads/?version=java-25&package=jdk#zulu

As well as Docker images (released within 24 hours of the JDK release): https://hub.docker.com/r/azul/zulu-openjdk/tags?name=25

Just wanted to mention this to raise awareness about a vendor that does a great job to ensure that timely builds are available as various artifacts for different architectures (including EA builds).

Kudos to the Azul team on an excellent job and for their service to the community.

The Zulu builds are now also available on SDKMAN. Simply install by executing sdk install java 25-zulu

🌐
Azul
azul.com › home › products › core › oracle java alternatives: oracle java se vs. the challengers
Oracle Java Alternatives: Comparing the Top 4 Competitors | Azul
March 24, 2026 - Four alternatives to Oracle Java are Azul Core, Eclipse Temurin, Red Hat OpenJDK and Amazon Corretto. To learn more about these options, continue reading, or download our OpenJDK vs. Oracle JDK comparison table, which contains a detailed matrix of features.
🌐
Azul
azul.com › home › products › components › crac
CRaC - Slash Start-up and Warm-up Times | Azul
February 20, 2026 - Azul initiated the OpenJDK CRaC project because we know how important it will be for the entire ecosystem for Java applications to start instantaneously and at full speed. Developers from open-source projects like Micronaut and Quarkus have added support for CRaC, and Azul released JDK 17 Linux x84 64-bit with CRaC support as part of the April 2023 quarterly update.
🌐
Microsoft
winget.run › pkg › Azul › Zulu.7.JDK
Download and install Azul Zulu JDK 7 with winget
winget install -e --id Azul.Zulu.7.JDK · Zulu 7 is a build of OpenJDK 7 · javajdkopenjdkzulu · GPL 2 with Classpath Exception ·
🌐
Softonic
azul-zulu-jdk-24.en.softonic.com › home › windows › utilities & tools › azul zulu jdk 24
Azul Zulu JDK 24 - Download
January 27, 2026 - Azul Zulu JDK 24, free and safe download. Azul Zulu JDK 24 latest version: A free app for Windows, by Azul Systems Inc... Azul Zulu JDK 24 is a free a
Rating: 9.4/10 ​ - ​ 1 votes