Roteiro de suporte para o Microsoft Build do OpenJDK

Este artigo descreve a política de suporte e o roteiro para o Microsoft Build de binários OpenJDK.

OpenJDK é a implementação de referência de código aberto da Plataforma Java SE (Language and Virtual Machine), com seu projeto upstream governado pela Oracle Corporation em openjdk.java.net e com código fonte disponível em github.com/openjdk. O projeto é lançado sob a GNU General Public License versão 2 com Classpath Exception (GPLv2+CE). Java e OpenJDK são marcas comerciais da Oracle Corporation.

O Microsoft Build do OpenJDK refere-se a um binário, ou binários, do projeto OpenJDK que são compilados, empacotados e testados pela Microsoft. As versões LTS (Long-Term Support) do Microsoft Build do OpenJDK também são testadas em relação ao Java Technology Compatibility Kit (TCK) da Oracle.

Diretiva de suporte

Esta política de suporte aplica-se a versões de suporte de longo prazo (LTS) do Microsoft Build do OpenJDK. As versões LTS do Microsoft Build do OpenJDK receberão atualizações trimestrais, disponíveis através do microsoft.com/openjdk. O acesso às atualizações trimestrais do Microsoft Builds do OpenJDK é gratuito e está disponível para qualquer pessoa, e pode ser implantado em qualquer lugar, de acordo com a licença do software.

O Microsoft Build de binários do OpenJDK pode conter correções novas ou retroportadas, correções de segurança e aprimoramentos que consideramos importantes para nossos clientes e usuários internos. Certas alterações podem não ter sido (e podem nunca ser) incorporadas no projeto OpenJDK upstream devido a decisões fora do controle da Microsoft. Correções, correções de segurança e aprimoramentos que ainda não foram formalmente atualizados serão claramente sinalizados em nossas notas de versão, com o código-fonte disponível.

Suporte comercial

O suporte comercial só está disponível para clientes do Microsoft Azure com Planos de Suporte do Azure ativos e abrange apenas cargas de trabalho Java implantadas nos serviços Azure e Azure Stack e clusters do Azure Arc. Se você tiver um problema com o Microsoft Build do OpenJDK em um ambiente do Azure, envie uma solicitação de suporte.

O Microsoft Build do suporte comercial ao OpenJDK segue a Política de Ciclo de Vida Moderna da Microsoft.

Suporte da comunidade

Para todos os outros cenários, os usuários do Microsoft Build do OpenJDK, incluindo versões LTS e não-LTS, são bem-vindos para levantar problemas, fornecer comentários e iniciar discussões em github.com/microsoft/openjdk.

Roteiro de lançamento e manutenção

O projeto OpenJDK lança novas versões do Java a cada 6 meses. Os fornecedores de binários do OpenJDK fornecem diferentes cronogramas de suporte para diferentes versões do OpenJDK. O cronograma de suporte da Microsoft para versões LTS desta compilação são descritos abaixo.

A tabela a seguir mostra o roteiro de suporte para as versões LTS existentes do Microsoft Build do OpenJDK.

Versão Microsoft Build da data de lançamento do OpenJDK Data de lançamento do OpenJDK Data de fim do suporte mais antiga
OpenJDK 11 LTS Maio de 2021 setembro, 2018 setembro, 2027
OpenJDK 17 LTS Setembro de 2021 Setembro de 2021 setembro, 2027
OpenJDK 21 LTS setembro, 2023 setembro, 2023 setembro, 2028

Dentro do ciclo de vida de suporte de uma versão, os sistemas devem permanecer atualizados sobre a atualização mais recente para receber suporte comercial. As atualizações para o Microsoft Builds do OpenJDK são lançadas a cada trimestre: janeiro, abril, julho e outubro.

As primeiras datas de fim de suporte publicadas acima são metas iniciais. A Microsoft pode estender o suporte para suas versões LTS.

Para obter mais informações, consulte a Política de ciclo de vida moderna.

Requisitos do sistema

A tabela a seguir mostra as arquiteturas de hardware certificadas para as versões LTS do Microsoft Build do OpenJDK.

Versão Arquitetura Linux macOS Windows Alpino (musl)
OpenJDK 11 LTS x64 Sim Sim Sim Yes
AArch64 Sim Sim Sim Não
OpenJDK 17 LTS x64 Sim Sim Sim Yes
AArch64 Sim Sim Sim Não
OpenJDK 21 LTS x64 Sim Sim Sim Não
AArch64 Sim Sim Sim Não

Sistemas operacionais e distribuições Linux

O Microsoft Build of OpenJDK está disponível para Linux, Windows e macOS, em versões atualizadas e ativamente mantidas desses sistemas operacionais e/ou suas distribuições, enquanto eles estiverem continuamente recebendo correções de segurança.

Outras versões e lançamentos

A Microsoft pode lançar binários do Microsoft Build do OpenJDK para outras versões do OpenJDK – além das listadas acima – sem suporte de longo prazo. A Microsoft não fornecerá suporte comercial para versões não LTS e reserva-se o direito de não fornecer atualizações trimestrais para versões não LTS.