
Simon Ritter
3
APPEARANCES
2
PODCASTS
012
DEC 30
JAN 6
JAN 13
JAN 20
JAN 27
FEB 3
FEB 10
FEB 17
FEB 24
MAR 3
MAR 10
MAR 17
MAR 24
MAR 31
APR 7
APR 14
APR 21
APR 28
MAY 5
MAY 12
MAY 19
MAY 26
JUN 2
JUN 9
JUN 16
JUN 23
JUN 30
JUL 7
JUL 14
JUL 21
JUL 28
AUG 4
AUG 11
AUG 18
AUG 25
SEP 1
SEP 8
SEP 15
SEP 22
SEP 29
OCT 6
OCT 13
OCT 20
OCT 27
NOV 3
NOV 10
NOV 17
NOV 24
DEC 1
DEC 8
DEC 15
DEC 22
DEC 29
JAN 5
JAN 12
JAN 19
JAN 26
FEB 2
FEB 9
FEB 16
FEB 23
MAR 2
MAR 9
MAR 16
MAR 23
MAR 30
APR 6
APR 13
APR 20
APR 27
MAY 4
MAY 11
MAY 18
MAY 25
JUN 1
JUN 8
JUN 15
JUN 22
JUN 29
JUL 6
JUL 13
JUL 20
JUL 27
AUG 3
AUG 10
AUG 17
AUG 24
AUG 31
SEP 7
SEP 14
SEP 21
SEP 28
OCT 5
OCT 12
OCT 19
OCT 26
Oct 31, 2026
53 CVEs and Two Emergency Releases: Why Java Security Holds Up (#104)
14:18
14:27
14:49
14:54
15:02
15:08
37:13

Frank DelporteHOST
What are these certificates used for? It's to chain messages and say, yeah, this is really coming from this person.

Simon RitterGUEST
Yes, so if we hold that for just a moment and talk a little bit about the fact that this is a very significant thing as well, in that when we talk about vulnerabilities that are in Java, you might think, oh, okay, well, it's vulnerabilities in the Java code, so the JVM, the libraries and so on, which is absolutely correct.

Simon RitterGUEST
But you have to remember that OpenJDK is a full software package, the platform that you run applications on.

Simon RitterGUEST
And so it isn't just about looking at those seven and a half million lines of code that we include in OpenJDK.

Simon RitterGUEST
You also have to consider that there are lots of libraries which are used to build things like the JVM.

Simon RitterGUEST
for the Windows platform or for Linux or for Mac, those libraries may well contain vulnerabilities.
22 MINS LATER

Frank DelporteHOST
Why should companies look for a paid distribution? What is the benefit there?
Java 27 in Practice: Smaller Heaps, Smarter Defaults, and Valhalla on the Horizon (#101)
5:08
5:23
5:36
5:43

Frank DelporteHOST
So normally we have every three months a new build of each version which is still supported, which contains security fixes, bug fixes, a lot of improvements, not really, right?

Simon RitterGUEST
I mean, as you quite rightly say, we have four scheduled updates, not releases, four scheduled updates for Java every year.

Simon RitterGUEST
And what those contain, as you quite rightly point out, are primarily there's the security patches.

Simon RitterGUEST
And then there may be some minor changes in terms of performance improvements and things like that, but they won't contain sort of features or anything like that so it's purely about updates that have bug fixes and so on and yes so we have four of those every year up until now we've had the capacity to include emergency updates if that has been required so if there was a security issue that was discovered and it had to be addressed really quickly because it was a zero day vulnerability we had the ability to do that we to my best of my knowledge we've never actually issued a security update out of bounds Java's a nice secure platform.
13 MINS LATER
Pauseless Java: Inside Azul's C4, Falcon and ReadyNow
1:31
1:43
1:50
10:29

Simon RitterGUEST
So, I mean, if we look at what Azul has done, as you say, there's Zulu, which is the idea of just a straight build of OpenJDK.

Simon RitterGUEST
But if we focus initially on what used to be called Zing is really still called Zing, which is the JVM.

Simon RitterGUEST
And then we have a thing called Prime, Azure Prime, which is the product that we sell using Zing.
9 MINS LATER

Adam BienHOST
But this JDK is still the same, but all the garbage collectors are removed and you only get the C4 and you call it Zing.