Azul Platform Prime Stream Builds Are Now Free for Evaluation and Development

More big changes to how Azul licenses Azul Platform Prime are here. Following our changes to Azul Platform Prime pricing, we are now changing our licensing terms to make Stream Builds of Azul Platform Prime free for evaluation and development.  Here are the new evaluation terms f … | Continue reading


@azul.com | 2 years ago

A Matter of Interpretation: From Bytecodes to Machine Code in the JVM

In the first article of this blog series, we looked at how JVM-based applications use a virtual instruction set in the form of bytecodes to create a platform-neutral application.  The JVM converts these bytecodes at runtime into the instructions for the platform the application i … | Continue reading


@azul.com | 2 years ago

The Importance of Java Security Updates

Recently, I was in discussion with a Java user in the finance industry about the possibilities of using Azul Platform Core to run a range of applications.  One of the most significant advantages for mission-critical enterprise applications is knowing that you have access to the l … | Continue reading


@azul.com | 2 years ago

Delivering More Java Performance with Less Administration

Azul Platform Prime (formerly called Zing) has been developed to address the performance-related issues that result from the managed runtime environment provided by the JVM. These fall into three specific areas: Application response latency caused by the garbage collector (GC) pa … | Continue reading


@azul.com | 2 years ago

Understanding Java Compilation: From Bytecodes to Machine Code in the JVM

When I was at university, one of my favourite Computer Science courses was compiler theory.  Something about how you convert from a human-readable programming language to machine and operating system specific instructions seems particularly intriguing. For the Java platform, comp … | Continue reading


@azul.com | 2 years ago

Log4j Vulnerability, Libraries and OpenJDK

Anyone who works in IT will, by now, be acutely aware of the critical security vulnerability that was revealed in the Log4J library last week.  It’s even being reported in mainstream media with headlines like “The internet is on fire!” (Which seems a little unlikely).  The vulner … | Continue reading


@azul.com | 2 years ago

Cloud Native Compilation: Bringing JVMs into the Modern Cloud World

Across the industry, companies are trying to rein in runaway cloud costs by squeezing more carrying capacity out of the instances they run in the cloud. Especially in the Java space, developers are trying to fit workloads into smaller and smaller instances and utilize server reso … | Continue reading


@azul.com | 2 years ago

Kafka Throughput on Azul Platform Prime vs OpenJDK

Today we continue in our series of articles measuring performance of Azul Platform Prime against vanilla OpenJDK. In past articles, we have looked at Renaissance benchmark and Solr. Today, we look at Kafka, one of the most popular event streaming platforms in the community today. … | Continue reading


@azul.com | 2 years ago

What is OpenJDK?

I talk to many people about how they use Java, and I find there is a high level of misunderstanding about what OpenJDK is.  The idea of this post is to provide a clear description of what OpenJDK is and isn’t. Let’s start with some history.  Back in 2006, the management of Sun Mi … | Continue reading


@azul.com | 2 years ago

Solr Throughput on Azul Platform Prime vs OpenJDK

At Azul, we have been measuring the performance of popular Java open-source projects on our optimized Azul Zulu Prime Builds of OpenJDK (Azul Zulu Prime) versus vanilla Azul Zulu Builds of OpenJDK (Azul Zulu). Today we look at throughput measurements with Solr, a popular open-sou … | Continue reading


@azul.com | 2 years ago

Benchmarking Renaissance on OpenJDK and Azul Platform Prime

The Renaissance Suite is an increasingly popular Java benchmark and one of the many benchmarks that Azul uses internally to measure performance of Azul Platform Prime from release to release and against OpenJDK. In this blog, we will look at how we run Renaissance and how Azul Pl … | Continue reading


@azul.com | 2 years ago

The 3 Hidden Risks of Unsupported, Free Java

It’s been more than 2 years since Oracle required subscription-based licensing for Java 8 and 11 support, the versions in production by the majority of Java users.  Throughout this realignment, some enterprises embraced support, either from Oracle or from alternative providers, w … | Continue reading


@azul.com | 2 years ago

Which Version of Java is Popular among Developers in 2021 – Survey Results

It’s always interesting to see the results from surveys of developers to see who’s using what and how.  Of course, the first thing to remember before even looking at the details is that there are “lies, damn lies and statistics”.  That’s not to say that surveys are being delibera … | Continue reading


@azul.com | 2 years ago

Eclipse Temurin: A New Distribution of OpenJDK

It’s incredible that, twenty-six years after it was first released, Java is still one of, if not the most, popular software platforms in the world.  One reason that has helped drive its success over the last few years is the change to a time-based six-month release cadence for th … | Continue reading


@azul.com | 2 years ago

Azul’s Rebrand Highlights Continuity of Being 100% Focused on Java and the Industry’s Best Source for OpenJDK

The more things change, the more they stay the same. There’s some truth in that truism, and the launch of “the New Azul” last month is a perfect example. We have a new logo, new product names, and a new platform, but our focus remains the same even through this major rebranding e … | Continue reading


@azul.com | 2 years ago

JDK 8/11/13/16 released for macOS with Apple Siliccon (ARM64)

Download Zulu OpenJDK. Download Java 11, Java 8, Java 13. Open Source implementations of Java SE. Supported JDK platforms include Linux, Windows & macOS. | Continue reading


@azul.com | 3 years ago

Making Java Microservices Zing

Why Java is an ideal platform for developing microservices? Learn about Microservices Implementation in Java, the challenges and how to overcome them. | Continue reading


@azul.com | 3 years ago

Quarter of a century of Java (25 years)

Java has evolved over the last 25 years. Take a look at how the core Java platform has changed over time. Happy Birthday, Java! | Continue reading


@azul.com | 3 years ago

OpenJDK: More Speed, Less Haste

Java development is happening faster than ever. Incubator modules and preview features enable the platform to evolve to best meet developer's needs. | Continue reading


@azul.com | 4 years ago

New Features and APIs in JDK 13

Maintaining the new six-month release cadence for the JDK, we now have JDK 13. Less new feature rich than some, there are still some useful additions. | Continue reading


@azul.com | 4 years ago

Azul Zulu JDK 8 now provides TLS 1.3 support

Keeping Network Traffic Safe in JDK 8 with TLS 1.3 Java SE 8 open source transport layer security IETF OpenJDK SSL cryptographic algorithms | Continue reading


@azul.com | 4 years ago

Love It or Hate It, Java Continues to Evolve

Developers both love and hate Java, while others, apparently, regret learning ot code in Java. Evolving the OpenJDK so that everyone is happy is hard. | Continue reading


@azul.com | 4 years ago

Don't Fear the Java

Updates to Java have changed and you now have more choice than ever for where to get your JDK. This doesn't mean there will be divergent versions, though. | Continue reading


@azul.com | 4 years ago

Winter Is Coming for Java Updates

The next scheduled update to Java is released next week. However, there will no free public update for either JDK 8 or JDK 11 from Oracle. | Continue reading


@azul.com | 5 years ago

Predictions for Java in 2019

What will the year of 2019 hold for Java? Here are my predictions for each area of the Java platform as well as the JCP and JDK distributions. | Continue reading


@azul.com | 5 years ago

Zulu Gets Graphical with OpenJFX – Azul Systems Blog

JavaFX provides a rich set of libraries to create graphical applications in Java. ZuluFX provides JavaFX functionality to the Zulu JDK. It's also free. | Continue reading


@azul.com | 5 years ago

90 New Features (and APIs) in JDK 11

JDK 11 is here, only six months after JDK 10 and a year after JDK 9. Find out about all the new features in this release. | Continue reading


@azul.com | 5 years ago

What Comes After JDK 8?

With the faster release cadence of the JDK, choosing which version to use can be confusing. Find out what other people are planning to do. | Continue reading


@azul.com | 5 years ago

Java's Magic Sauce

Right from the beginning, Java has contained internal APIs, not intended for general development use. Since JDK 1.4, sun.misc.Unsafe is probably the most notorious. What would Java be like, and how successful would it have been without this? | Continue reading


@azul.com | 5 years ago

Eliminating Java Update Confusion

Many Java developers and users are still not clear on how the JDK will be delivered and updated starting with JDK 11 later this year. Here we provide a concise summary of the changes with links to sources. | Continue reading


@azul.com | 5 years ago

How Do We Define Java?

The term Java is massively overloaded and covers many things in the development platform. From JDK 11 this will be a bit simpler. | Continue reading


@azul.com | 5 years ago