Live data from Hacker News

Amazon Corretto JDK

docs.aws.amazon.com

71–80 of 85 posts

Re: Amazon Corretto JDK

#72
post #69
post #56

Earlier quoted context omitted.

That may be so, but >90% of the work on this particular Eclipse project is done by IBM. Just as many companies contribute to OpenJDK but it is primarily an Oracle project, and Oracle does most of the work, Adoptium is an IBM project. That, in itself is not good or bad (although it is somewhat bad because, unlike other JDK distributors, IBM is barely involved with OpenJDK and the IBM team that makes the Adoptium build…

Are we talking about the (Open)J9 flavor here? It was featured more prominently on the AdoptOpenJDK page, but has now all but disappeared on the Adoptium site. J9 is something that I can definitely associate with IBM, what I'm having a hard time with is connecting the work on HotSpot builds to the company.

Last I checked that was because of some licensing issues when moving to Eclipse. The OpenJ9+OpenJDK builds are still available as IBM branded "Semeru" runtimes: https://developer.ibm.com/languages/java/semeru-runtimes/

Re: Amazon Corretto JDK

#73
post #55
post #39

Earlier quoted context omitted.

Java is like C and C++, there are plenty of implementations to chose from. Each has their own set of strong points regarding JIT, AOT, GC capabilities, which one to select is usually based on the use case. Unless doing something special, you are pretty safe using a regular OpenJDK distribution.

Unlike the C/C++ compiler landscape which for industry use cases has a few high profile high quality candidates, and all vendors of these solutions are pretty much guaranteed to employ top level experts to evolve their softwares, the picture with the JDKs is much less clear. Apparently everybody who has some sort of name brand now rolls their own version, and even throughout this thread here there really is no sharp…

How come "now"?

Commercial JDKs have been a fact of life since around 2000.

In fact, for a very long time, those commercial implementations were the only ones offering production quality AOT compilers and JIT caches for Java.

The JIT caches that now exist as free beer on Hotspot and J9, come from J/Rockit and Websphere Real Time respectively.

Also if you want a GC with real time guarantees for embedded software, PTC and Aicas are pretty much the ones to go to.

Re: Amazon Corretto JDK

#75
post #54

Earlier quoted context omitted.

Is the any JDK that you are aware that bundles in the JavaFX?

Is there a specific reason you want it bundled into the JDK? OpenJFX can be pulled in as a regular library.

To avoid dependency management at my end, for a project that requires JavaFX.

Re: Amazon Corretto JDK

#76

I know, I know, it doesn't really matter, but for the very curious among you, "corretto" might refer to "Caffè Corretto", an Italian flavor of espresso coffee with alcohol added to it. The origin of "corretto" in that sense are really interesting [0]. [0]: https://punchdrink.com/articles/brief-history-italian-caffe-...

Hey, paesano! In an amusing coincidence, I had a delicious Caffè Corretto after dinner at Donato Enoteca in Redwood City last night. They make it with a shot of espresso and a shot of grappa (Italian grape brandy for those unfamiliar with the word). Bracing!

Re: Amazon Corretto JDK

#77
post #21
post #5

Earlier quoted context omitted.

Adopt OpenJDK did have the LTS releases. They rebranded last release - https://adoptium.net . The quarterly updates to Java 8, 11, and now 17 are all there, and up till then, been pulling 8/11 from Adopt OpenJDK's site. All in all, not much different. The last release was a bit of a kerfuffle, as they migrated web sites.

From the Adoptium FAQ: > This is the project and brand name for the binaries that the Eclipse Foundation produces. You can think of these as the successor binaries to AdoptOpenJDK. The current LTS versions are 8, 11 and 17. Supported platforms include arm32 (Linux), aarch64 (Linux & macOS), x64 (Windows, Alpine & Linux w/ glibc) and x86 (Linux).

AdoptOpenJDK used to provide OpenJ9 binaries, are those gone now with Adoptium?

I did find some OpenJ9 github site which mentioned they could not provide binaries any more, but I don't really understand why.

Re: Amazon Corretto JDK

#78
post #69
post #56

Earlier quoted context omitted.

That may be so, but >90% of the work on this particular Eclipse project is done by IBM. Just as many companies contribute to OpenJDK but it is primarily an Oracle project, and Oracle does most of the work, Adoptium is an IBM project. That, in itself is not good or bad (although it is somewhat bad because, unlike other JDK distributors, IBM is barely involved with OpenJDK and the IBM team that makes the Adoptium build…

Are we talking about the (Open)J9 flavor here? It was featured more prominently on the AdoptOpenJDK page, but has now all but disappeared on the Adoptium site. J9 is something that I can definitely associate with IBM, what I'm having a hard time with is connecting the work on HotSpot builds to the company.

I'm talking about the Adoptium (née AdoptOpenJDK) builds, which are made by IBM. IBM aren't involved much with OpenJDK, but they can still run `make` on server farms. Although Eclipse OpenJ9 is yet another IBM project.

Re: Amazon Corretto JDK

#79

I've peripherally known Corretto is the Amazon distribution of Java (specifically, OpenJDK), but I never really looked up what the difference between, say, the releases from AdoptOpenJDK and Corretto are. I looked it up, it looks like it's generally: 1. LTS support - adoptopenjdk doesn't do LTS 2. Patches that come from Amazon that are upstreamed to OpenJDK but appear in Corretto first since, you know, that's where A…

> I've peripherally known Corretto is the Amazon distribution of Java (specifically, OpenJDK), but I never really looked up what the difference between, say, the releases from AdoptOpenJDK and Corretto are. (...) Did I miss anything?

According to [1], Amazon Corretor is a OpenJDK build which is:

* maintained by Amazon (back ported bug fixes, patches),

* includes Amazon's custom crypto provider optimized for AWS,

* Optimized builds for Amazon's Linux distro, Amazon Linux 2.

[1] https://whichjdk.com/#amazon-corretto

Post reply on HN