12 Punkte von xguru 2021-10-12 | 5 Kommentare | Auf WhatsApp teilen
  • OpenJDK ist die Open-Source-Implementierung der Java-SE-Spezifikation, aber nur der Quellcode

  • Binärdistributionen werden von verschiedenen Anbietern bereitgestellt

→ Sie unterscheiden sich bei Lizenz/kostenpflichtigem Support/unterstützten Plattformen/Aktualisierungshäufigkeit usw.

  • Ein Leitfaden, der zusammenfasst, welche Wahl sinnvoll ist

→ Die Standardempfehlung ist Adoptium Eclipse Temurin 17

  • Erläuterungen zu den einzelnen Distributionen

→ OpenJDK builds by Oracle (jdk.java.net)

→ Oracle Java SE Development Kit (JDK)

→ Adoptium Eclipse Temurin

→ AdoptOpenJDK

→ Azul Zulu

→ BellSoft Liberica JDK

→ IBM Semeru Runtime

→ Amazon Corretto

→ Microsoft Build of OpenJDK

→ Alibaba Dragonwell

→ SapMachine

→ Red Hat OpenJDK

→ GraalVM

5 Kommentare

 
ganadist 2021-10-13

Ich nutze GraalVM recht gut für CI und Builds. Schade ist nur, dass es noch kein M1-Binary gibt.

Bald dürfte wohl eine GraalVM erscheinen, die Java 17 unterstützt; ich hoffe, dass es enthalten sein wird ... aber

es heißt wohl, dass es wegen zu wenig Arbeitsspeicher schwierig ist, eine CI-Umgebung aufzubauen.

https://github.com/oracle/graal/issues/2666#issuecomment-937627354

 
ganadist 2021-10-13

Das GraalVM-Unboxing(?)‑Event soll hier gestreamt werden.

https://youtu.be/Tsc2Io9DJsE

 
joyfui 2021-10-12

Ich habe natürlich AdoptOpenJDK verwendet, aber seit Juli sind sie offenbar zu Adoptium gewechselt ...

 
eyelove 2021-10-12

Da ich einen AWS-basierten Service betreibe, nutze ich Amazon Corretto. :)

 
galadbran 2021-10-12

Ich habe hauptsächlich AdoptOpenJdk verwendet, aber dieses Projekt wird also unter Adoptium … fortgeführt.