How to Choose the Right Java Partner for Less Cost, Better Support
As Java turned 25 in May 2020, it was going through changes which had nothing to do with the pandemic but everything to do with Oracle. Until 2019, Oracle allowed its JDK to be used for free for commercial purposes. Oracle had provided all Java users with free updates, and sold licenses to customers for […]
Zulu Mission Control 7.1 is Generally Available
Today we are announcing the general availability of Zulu Mission Control (ZMC) release 7.1. ZMC is Azul’s build of the open source JDK Mission Control product that is used for profiling and analysis of JVM-based applications. Zulu Mission Control enables developers and operations teams to gain critical insights into how their applications are performing. When […]
How OpenJDK CPU Updates Deliver Better Security and Less Operational Risk
Keeping Java production systems secure and up-to-date can be an operational challenge. There’s always a balance between disrupting operations and reducing the risk of vulnerabilities. No time is that trade-off more apparent than the third Tuesday of January, April, July and October when the steward of Java releases new updates. Java has been updated on […]
Trading smiles, smirks and volatility
Trading volatility has been re-emerging with a vengeance across capital markets, and the industry press has taken note. Most recently, Robin Wigglesworth of the Financial Times has been releasing a series of articles and Tweets on the subject, highlighting some key shifts in trading drivers and practices as well as some emerging risks to overall […]
JDK 10: Release Cadence, Release Fatigue, and Support Cliffs
Over the past few weeks, we’ve been tracking a series of interviews (link is to #4 in the series) with 11 Java experts conducted by Jaxenter’s Gabriela Motroc. The Jaxenter articles were triggered by Oracle’s new Java release cadence, which was first announced in September 2017. From my perspective, however — the March 2018 launch of JDK […]
Think you are moving to JDK 9 sometime next year? Think again.
We talk to lots of people every week, ranging from analysts and press to prospects and customers, and there’s one thing that almost everyone has in common — last Fall they missed some huge changes in the way Java will be built, released, and supported. We can’t say it is really their fault. Java has been […]
On Time with Timezones
Azul often gets asked how to apply newer time zone definitions to already installed JDKs. Up until now, the answers have been: (1) update your JDK to the latest revision, which will have newer timezone details inside, or (2) download and use tzupdater. Since the answer for (2) is free but not always attractive, Azul […]
Worried About Java SE Compliance? Zulu is a Great Open Source Alternative.
Developing with Zing on Windows or Mac
Developing with Zing: Overview Azul gets asked frequently whether Zing–which is a by design a great production JVM on the server–would also satisfy a developer use case for Java applications. Typically, this means putting Zing onto a laptop or desktop and running developer IDEs and tools. Fortunately, several factors are converging to make Zing in […]
Zulu Embedded (OpenJDK) for ARM v7 and 32-bit v8 is ready for download
On July 28 we announced the general availability of Zulu Embedded (OpenJDK) for ARM v7 and 32-bit v8 designs. We also announced our embedded processor roadmap for the next 6 months, which includes ARM (32 and 64-bit), Intel X64 (32 and 64-bit), PowerPC and MIPS processors. Fully-supported Zulu Embedded builds of OpenJDK for 32-bit ARM […]
A Game Changer for Java on ARM32
By Kevin Lee Senior Director, Marketing and Product Management at Azul Systems Today at Embedded World in Nuremberg, Germany, we’ve made a major announcement on Java availability for ARM32. Zulu Embedded, Azul’s build of OpenJDK, now supports ARM32. This is a major milestone for everyone who has been trying to or wanted to use Java on […]
Java User Groups: A Holistic Review
Reflections as a First-Time JUG Host I’d like to build on the notion Simon outlined in his post last week. I hadn’t attended a Java User Group (“JUG”) meeting until I started with Azul. I got sent with two days of prior notice to speak to the Metro User Group in Dallas. As a speaker, […]
Azul Systems extends support for in-memory computing architectures with new release of Zing® runtime for Java
News Highlights: Zing now supports an industry-leading 2TB of pauseless heap memory per Java instance, greatly improving the capabilities and response time of in-memory computing and simplifying deployments Zing 16.01 has added enhanced monitoring and troubleshooting capabilities, helping to further reduce operating costs for web-scale Java deployments Azul continues to expand the number of Apache […]
So, G1 may become the default collector for Java 9?
This week’s JCP meeting was coincident with a series of press articles and commentary around a proposal within the OpenJDK community to make G1 the default garbage collector for Java 9. As Azul is the recognized leader in Java garbage collection technology, many people asked for our opinion. From what we hear from our customers […]
Java 7 is Going, Going…
Oracle has announced that after April 2015, updates for Java SE 7 will no longer be posted to the public download sites: Java 7 will be End of Life (EoL). If you haven’t yet upgraded to Java 8, or if you’ve made the decision to stay on an earlier version of Java, we encourage you […]
What determines Java performance?
At the No Fluff Just Stuff (NFJS) San Diego Software Symposium this weekend, Azul VM Engineer Douglas Hawkins answers this question. He is presenting 5 sessions, covering everything from concurrency issues and Java garbage collection to how the compiler makes decisions on how to optimize and de-optimize your code and even how to measure performance. […]
The Better JVM gets even Better Monitoring – Enhanced JMX Production Monitoring for Zing
Zing has always had JMX capability. That part’s not new. The part that is new is the addition of MXBeans that clearly describe the elasticity of Zing’s heap memory pools and its fully concurrent garbage collection. Because Zing doesn’t have many of the limitations of other JVMs (which is a great thing!), the JMX information […]
Why would you risk your apps on an uncertified JVM?
Certified, compliant, compatible – all these terms are used to describe whether a JVM fits the Java standard. What’s the difference and why does it matter for your apps? Java versions, in all their variants (SE, ME, EE, etc.) are standards controlled by the Java Community Process (JCP). The Java Technology Compatibility Kit (TCK or […]