Radio and PodcastRadio and PodcastLive Radio & Podcasts
#49: Azul, Open Source, and the Zulu Build of OpenJDK artwork
Technology

#49: Azul, Open Source, and the Zulu Build of OpenJDK

Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday

Nov 3, 202100:53:21Technology

Azul, the JVM, and the JDK Simon Ritter and Geertjan Wielenga are the brains behind Azul, a company focused on providing the best Java Development Kit (JDK) and Java Virtual Machine (JVM) possible. It’s also the biggest...

About This Episode

#49: Azul, Open Source, and the Zulu Build of OpenJDK is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday. Azul, the JVM, and the JDK Simon Ritter and Geertjan Wielenga are the brains behind...

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Nov 3, 2021, 00:53:21 long, audio available.

Questions About This Episode

What is #49: Azul, Open Source, and the Zulu Build of OpenJDK about?

Azul, the JVM, and the JDK Simon Ritter and Geertjan Wielenga are the brains behind Azul, a company focused on providing the best Java Development Kit (JDK) and Java Virtual Machine (JVM) possible. It’s also the biggest Java-only company in the world. As Simon says, “Azul is all about Java.” Azul has two products: Zing — A high-performance JVM. As Simon describes it, “Zing is where we've taken open JDK, we've taken Hotspot, replaced certain parts of it, and then make it into a high-performance version.” Zulu — A free and open source distribution of the JDK, commercially supported by Azul. Azul focuses on high performance with Zing The JVM is very powerful, capable of high performance while also scaling well for hundreds, thousands, or millions of users. But Simon and Geertjan wanted to improve performance even further with Zing. They focused on two main areas: garbage collection and just-in-time (or JIT) compilation. With Zing, the garbage collection algorithm is written to allow garbage collection concurrently with the application threads. Simon explains the benefit of this. “From a garbage collection perspective, we eliminate pretty much all the latency that's there, and it's very beneficial to a lot of applications.” For Zing’s JIT compilation, Simon and Geertjan replaced the C to JIT compiler in the JVM with one called Falcon (based on another open source project). Simon says, “By using Falcon, we can actually get better throughput in terms of number of transactions per second through our JVM.” Azul’s open source contributions Simon and Geertjan believe in giving back to the open source community. One way they give back is with Foojay (Friends of Open JDK), an integration platform for Java reference material. Or as Simon calls it, “a Wikipedia for Java knowledge.” Foojay has a Slack channel, Twitter, blog, and events calendar where everyday Java users can connect and share tips and tricks. Azul has also produced another open source tool called J Hiccup, which monitors the latency effect of the JVM and the operations system hardware on an application. Simon says, “J Hiccup compares the impact of the JVM latency on your application, both with and without Zing. When you show the Zing latency graph, it's just a flat line at the bottom — no spikes. J Hiccup is quite an effective way of proving that we can do what we say we do.” Try Zing or Zulu , or connect with other Java users on Foojay . Platform.sh Learn more about us . Get started with a free trial . Have a question? Get in touch! Platform.sh on social media Twitter @platformsh Twitter (France): @platformsh_fr LinkedIn: Platform.sh LinkedIn (France): Platform.sh Facebook: Platform.sh Watch, listen,

Where can I listen to #49: Azul, Open Source, and the Zulu Build of OpenJDK?

You can listen to #49: Azul, Open Source, and the Zulu Build of OpenJDK online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is #49: Azul, Open Source, and the Zulu Build of OpenJDK from?

#49: Azul, Open Source, and the Zulu Build of OpenJDK is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.

How long is this episode?

This episode is 00:53:21 long.

When was this episode published?

This episode was published on Nov 3, 2021.

Can I save #49: Azul, Open Source, and the Zulu Build of OpenJDK for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Deploy Friday: hot topics for cloud technologists and developers?

Yes. This page shows related episodes from Deploy Friday: hot topics for cloud technologists and developers when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to #49: Azul, Open Source, and the Zulu Build of OpenJDK?

You can listen to #49: Azul, Open Source, and the Zulu Build of OpenJDK on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

#49: Azul, Open Source, and the Zulu Build of OpenJDK is from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.

What are the episode details?

Published Nov 3, 2021 and 00:53:21 long