LGTM. They are very similar. The OpenJDK provides source-code, and the Temurin JDK provides builds of the source code. I would like to point out that they have different licenses. - The OpenJDK implementation is licensed under the GPL-2.0-only with a linking exception. [0] - The Eclipse Temurin™ project provides code and processes that support the building of runtime binaries and associated technologies that are high performance, enterprise-caliber, cross-platform, open-source licensed, and Java SE TCK-tested for general use across the Java ecosystem.[1]
- [0] https://en.wikipedia.org/wiki/OpenJDK https://openjdk.org/legal/ - [1] https://projects.eclipse.org/projects/adoptium.temurin Zixuan Liu <node...@gmail.com> 于2022年8月12日周五 15:46写道: > Hi tison, > > Great catch! > > The Temurin JDK is OpenJDK distribution from Adoptium, the old JDK from > Ubuntu, they should all be built on the OpenJDK open source project, so I > think should be fully compatible. > > Each Temurin release has passed the relevant Oracle Java Compatibility Kit > (JCK) to demonstrate that it is a compatible implementation of the Java > specification. In addition, Temurin releases must pass the AQAvit quality > verification suite[1] to ensure they are ready for production usage. > > [1] - https://adoptium.net/docs/qvs-policy > > Thanks, > Zixuan > > > tison <wander4...@gmail.com> 于2022年8月12日周五 15:23写道: > > > +1 > > > > Thanks for bringing this topic :) > > > > In Pulsar usages, these two distributions should not be quite different. > > Did you investigate the compatibility more? > > > > Best, > > tison. > > > > > > Zixuan Liu <node...@gmail.com> 于2022年8月12日周五 15:17写道: > > > > > Hi all, > > > > > > I noticed we are using OpenJDK in our Docker image, I suggest that we > > > switch to the Temurin JDK, because our CI runs on the Temurin JDK, we > > need > > > to keep the same JDK everywhere to avoid unexpected problems. Thanks, > > > Zixuan > > > > > > -- BR, Qiang Huang