4 ms·
"Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)." I'm not sure how I never heard about t
by blakesterz 5y ago
"Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)."
I'm not sure how I never heard about this before now. Is anyone out there using this over other JDKs?
- markphip 5y agoThis has been around for a few years and was one of the first so I think it is actually fairly widely used. It was the one I adopted for our products and I have stuck with it. I see it used a lot elsewhere too. That said, it depends a bit which OS you are on. The Linux distros have gotten a lot better with their OpenJDK support in their package managers. So if I am using a bistro with the OpenJDK version I want, I will use that now.
- anotherhue 5y agoIt's my preferred one, the 'mystery meat' scandal that hit adoptopenjdk showed me the importance of accountability. https://news.ycombinator.com/item?id=19955958 https://news.ycombinator.com/item?id=19955958
- vips7L 5y agoThis is why I choose Azul!
- unportant 5y agoThe link you provided talk about an issue with Docker's openjdk image which has nothing to do with adoptopenjdk (now Adoptium Temurin).
- anotherhue 5y agoYou are correct, the Azul guy (who reported it) goes into considerable detail here: https://github.com/docker-library/openjdk/issues/320# https://github.com/docker-library/openjdk/issues/320# NEVERTHELESS, software supply chain is important. Whatever JVM one chooses should have a good answer to how they handle it.
- unportant 5y ago> NEVERTHELESS, software supply chain is important. Whatever JVM one chooses should have a good answer to how they handle it. We do agree on that. We also agree that Linux distributions & Docker official images have been doing shitty job in the past which is what your article is talking about. Thanks to Gil Tene continuous efforts to raise awareness about this issue, situation has somewhat improved. My point is that AdoptOpenJDK has been specifically created to tackle those issues. Your initial comment seems very unfair to them and could misguide some people. Everyone is free to pick the JDK build of their choice. Several projects do a good job at providing quality builds of OpenJDK. Most OpenJDK distributions are upstream first, so the determining factor is the trust you put in their build, test & QA processes. From that point of view and in a long term vision, supporting AdoptOpenJDK / Adoptium Temurin looks like a smart move because their tooling & processes are open source and which keeps the OpenJDK ecosystem in a safe state as it doesn't rely on a few private companies as sole providers for the community. History taught me that over reliance on Amazon or Azul might not be a good idea. Lets thanks them for their contributions, but lets no depend on them without viable alternatives.
- anotherhue 5y ago> Your initial comment seems very unfair to them and could misguide some people. Agreed, alas I cannot edit it anymore. I was wrong in my understanding as to how the 'mystery meat' got into the flow. Having looked at the AdoptOpenJDK repos it's clear they do their work in the open. That's no guarantee, but is the best choice over the long term. And a JVM is a long term thing.
- acdha 5y agoI’ve been favoring it for a while due to the clear support responsibility as a heavy AWS user, and avoiding Oracle licensing shenanigans around OpenJDK (one of their salescritters tried the “we notice you use OpenJDK a lot…” pushes insinuating that licenses might be required).
- stevoski 5y agoWe use Amazon Corretto for our bootstrapped, profitable SaaS. The reason is that we host on AWS Elastic Beanstalk, and this is the Java distribution that is supplied by default on Elastic Beanstalk's Java-based images. Amazon Corretto is, for us, unremarkable, in a very positive way. Unremarkable in that we never encounter problems with it.
- leonroy 5y agoIs that using Docker on Beanstalk or Tomcat on Beanstalk? Because oddly enough Beanstalk only supports Corretto 11: https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.javase https://docs.aws.amazon.com/elasticbeanstalk/latest/platform...
- InfiniteRand 5y agoI've been using Azul's JDK. They have been making openjdk builds for a while now, seem pretty reliable https://www.azul.com/downloads/?package=jdk https://www.azul.com/downloads/?package=jdk
- newlisp 5y agoI have seen it being heavily used with Amazon Linux.
- nikanj 5y agoWe moved from Excelsior JET to Corretto a few years ago, and have been very happy. Driving around 8 digits of revenue on it.
- sandGorgon 5y agoit has an official docker image - which doesnt come with even the oracle one. https://docs.aws.amazon.com/corretto/latest/corretto-18-ug/docker-info.html https://docs.aws.amazon.com/corretto/latest/corretto-18-ug/d...
- alimbada 5y agoWorking on a high profile public health service app which runs on Corretto.