Top all-time · #596
Azul
Company blog · azul.com/blogprogramming
Azul is the company blog at azul.com, writing about programming. Since 2015, 102 different Hacker News readers have linked it 150 times, most often “Zulu: OpenJDK for Windows, Mac and Linux with easy installation”. It is still writing: the last post was on 2026-10-30, and you can follow it by feed.
With Azul you'll achieve new levels of Java performance with even higher security & stability. See why Java-based businesses trust Azul to get more from Java.
Most-linked posts?
- /products/zing/8 people · 8 mentions · first linked 2015-12-02
- Zulu: OpenJDK for Windows, Mac and Linux with easy installation6 people · 9 mentions · first linked 2015-12-25
- /products/zing/pgc/6 people · 6 mentions · first linked 2016-04-23
- Eliminating Java Update Confusion5 people · 6 mentions · first linked 2018-07-17
- /downloads/zulu/5 people · 6 mentions · first linked 2018-03-16
- /downloads/zulu-community/?package=jdk4 people · 4 mentions · first linked 2020-11-28
- /downloads/zulu-community/4 people · 4 mentions · first linked 2019-08-21
- /downloads/?package=jdk4 people · 4 mentions · first linked 2022-03-22
- /downloads/?package=jdk3 people · 3 mentions · first linked 2021-10-17
- /downloads/?package=jdk-fx3 people · 3 mentions · first linked 2021-09-15
What Hacker News says?
Oracle created a brand new market in Java support contracts which didn't exist before, so that they could enter it and make a buck (wherein FUD is a standard sales tactic for them). They probably viewed their position on the OpenJDK as subsidising a public good, which in general is slightly out of character for Oracle. Most enterprise vendors have, or will soon have, comparable products for sale. My employers have P…
Comment linking /products/zulu-enterprise/
on “Choose Boring Technology”Submitted Love It or Hate It, Java Continues to Evolve as a story · 143 points
HN discussionYou can get M1 native Java JDK from Azul. https://www.azul.com/downloads/zulu-community/?package=jdk
Comment linking /downloads/zulu-community/?package=jdk
on “Why is Apple's M1 chip so fast?”Submitted Winter Is Coming for Java Updates as a story · 116 points
HN discussionAOT compilation with PGO, available for free on GraalVM and OpenJ9. Also available since around 2000 from comercial vendors, of which, Aicas and PTC are the main survivors. https://www.aicas.com/wp/products-services/jamaicavm/ https://www.ptc.com/en/products/developer-tools/perc OpenJ9 also does JIT caching across executions, https://eclipse.dev/openj9/docs/aot/ OpenJDK also does caching but at higher level, https:/…
Comment linking /products/prime/cloud-native-compiler-faq/
on “Try Clojure”Submitted Java's Magic Sauce as a story · 108 points
HN discussionAs the sibling comment mentions, if you're running Intel JDK on M1 it will be slow. You can find M1 native JDK builds here: https://www.azul.com/downloads/?version=java-11-lts&os=macos...
Comment linking /downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk
on “How M1 Macs feel faster than Intel models: it’s about QoS”Submitted JDK 9: Pitfalls for the Unwary as a story · 106 points
HN discussionJava, it isn't all caps, and has three years support, plus 2 extended support, in the case of Oracle, other JVM vendors offer even longer times, e.g. from Azul, https://www.azul.com/products/azul-support-roadmap/ Most compilers of ISO languages, some of them were all caps named, others not.
Comment linking /products/azul-support-roadmap/
on “Boring tech is mature, not old”Submitted Understanding Hardware Transactional Memory [pdf] as a story · 34 points
HN discussionThey originally built it for Microsoft to run Java apps on Azure: https://www.azul.com/successstories/microsoft/ I guess they later figured it could be more generally useful and they could sell support for it.
Comment linking /successstories/microsoft/
on “Oracle’s Java 11 trap”Submitted 109 New Features in JDK 10 as a story · 7 points
HN discussionThey could also have gone the commercial route and gotten Zing with their pauseless GC. It’s been around forever and they even cover Cassandra in their marketing. https://www.azul.com/technologies/cassandra/
Comment linking /technologies/cassandra/
on “How Discord stores trillions of messages (2023)”Submitted Eliminating Java Update Confusion as a story · 4 points
HN discussionI switched to Azul's Zulu[1] build of OpenJDK some time ago specifically for Alpine Linux support and its worked great for me. [1] https://www.azul.com/downloads/zulu-community/?package=jdk
Comment linking /downloads/zulu-community/?package=jdk
on “Java 16”Submitted 4 Reasons Why Java Is Still #1 as a story · 4 points
HN discussionActually, it appears that is one of the premises[1] they sell Zing on. [1]: https://www.azul.com/solutions/cassandra/
Comment linking /solutions/cassandra/
on “Open-sourcing a 10x reduction in Apache Cassandra tail latency”Submitted What Should I Know About Garbage Collection as a Java Developer? as a story · 3 points
HN discussionHas any tried running Casandra on Azul Zing[1]? The slowdown here is not surprisingly related to GC pauses which Azul has eliminated in Zing. [1] https://www.azul.com/products/zing/
Comment linking /products/zing/
on “Open-sourcing a 10x reduction in Apache Cassandra tail latency”Submitted Java Performance: Ahead-of-Time versus Just-in-Time as a story · 3 points
HN discussion> IntelliJ is working on porting the JetBrains Runtime to Apple Silicon. The apps currently work through Rosetta 2, however building via Gradle is extremely slow. Gradle creates code at runtime, which seems a particular bad combination with the Rosetta 2 ahead-of-time translation logic. Java does not need to be run through emulation. Azul already published ARM64 Zulu builds for OpenJDK (here: https://www.azul.com/do…
Comment linking /downloads/zulu-community/?package=jdk
on “Apple Silicon M1: A Developer's Perspective”Submitted Support of Java Builds of OpenJDK for Apple Silicon as a story · 3 points
HN discussion> For example Azul's C4 garbage collector which they claim is pauseless: https://www.azul.com/resources/azul-technology/azul-c4-garba... . ; a pauseless GC is great if you want to tackle real-time systems. For real-time systems actually most garbage collected platforms are unsuitable. As far as I can tell Azul's collector claims to be pauseless because they use the new x86 nested page tables ( https://en.wikipedia.o…
Comment linking /resources/azul-technology/azul-c4-garba..
on “Go’s march to low-latency GC”Submitted JDK 15 Release: 64 New Features and APIs as a story · 3 points
HN discussionI don't see how it can be a negative. The availability of multiple vendors has given us commercial solutions tuned for particular needs. For example Azul's C4 garbage collector which they claim is pauseless : https://www.azul.com/resources/azul-technology/azul-c4-garba... ; a pauseless GC is great if you want to tackle real-time systems. For real-time systems actually most garbage collected platforms are unsuitable.…
Comment linking /resources/azul-technology/azul-c4-garbage-collector/
on “Go’s march to low-latency GC”Submitted Making Java Microservices Zing as a story · 3 points
HN discussionCommercial embedded vendors with RTOS capabilities, https://www.ptc.com/en/products/developer-tools/perc https://www.aicas.com/products-services/jamaicavm/ JikesRVM ( https://www.jikesrvm.org ) no longer active, but it was its own thing. Then you have Azul Zing and OpenJ9, which use parts of OpenJDK for the standard library part, but the foundations are their own thing. https://www.azul.com/products/prime/ https://d…
Comment linking /products/prime/
on “I wasted weeks hand optimizing assembly because I benchmarked on random data”Submitted OpenJDK: More Speed, Less Haste as a story · 3 points
HN discussionThey don't - Your best bet is probably Azul https://www.azul.com/downloads/zulu/zulu-windows/
Comment linking /downloads/zulu/zulu-windows/
on “Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK”Submitted Azul Zulu JDK 8 now provides TLS 1.3 support as a story · 3 points
HN discussion