12 pontos por xguru 2021-10-12 | 5 comentários | Compartilhar no WhatsApp
  • O OpenJDK é a implementação de código aberto da especificação Java SE, mas apenas o código-fonte

  • As distribuições binárias são fornecidas por vários fornecedores

→ Há diferenças em licença, suporte pago, plataformas compatíveis e frequência de atualização

  • Um guia que organiza qual opção pode ser a melhor escolha

→ A recomendação padrão é Adoptium Eclipse Temurin 17

  • Explicação sobre cada distribuição

→ 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 comentários

 
ganadist 2021-10-13

Tenho usado bem o graalvm para CI e builds. Mas é uma pena que ainda não tenha saído um binário para M1.

Parece que em breve deve sair um graalvm compatível com Java 17, então espero que isso esteja incluído... mas

estão dizendo que é difícil montar a configuração de CI por falta de memória.

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

 
ganadist 2021-10-13

Dizem que o evento de unboxing(?) do GraalVM será transmitido aqui.

https://youtu.be/Tsc2Io9DJsE

 
joyfui 2021-10-12

Eu estava usando o AdoptOpenJDK, como era de se esperar, mas pelo visto desde julho ele passou para o Adoptium...

 
eyelove 2021-10-12

Como opero um serviço baseado em AWS, estou usando o Amazon Corretto. :)

 
galadbran 2021-10-12

Eu vinha usando principalmente o AdoptOpenJdk, mas então esse projeto continuou como Adoptium…