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.