Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve a política de suporte e o roteiro para o Microsoft Build dos binários do OpenJDK.
OpenJDK é a implementação open source e de referência da Java SE Platform (Language and Virtual Machine), com o seu projeto upstream governado pela Oracle Corporation em openjdk.java.net e 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. Long-Term versões de suporte (LTS) do Microsoft Build do OpenJDK também são testadas em relação ao Java Technology Compatibility Kit (TCK) da Oracle.
Política de suporte
Esta política de suporte aplica-se às versões Long-Term Support (LTS) do Microsoft Build do OpenJDK. As versões LTS do Microsoft Build do OpenJDK recebem 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.
Os binários do Microsoft Build of OpenJDK podem conter correções novas ou portadas para versões anteriores, correções de segurança e melhorias que consideramos importantes para os nossos clientes e os nossos utilizadores internos. Certas alterações não foram (e podem nunca ser) incorporadas no projeto upstream OpenJDK devido a decisões fora do controlo da Microsoft. Correções, correções de segurança e melhorias que não foram formalmente implementadas a montante estão claramente indicadas nas nossas notas de lançamento, com o código-fonte disponível.
Apoio 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 tiver algum problema com a Microsoft Build do OpenJDK num ambiente Azure, submeta um pedido de suporte.
O suporte comercial do Microsoft Build of OpenJDK segue a Política de Ciclo de Vida Moderna da Microsoft.
Apoio comunitário
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 questões, fornecer comentários e iniciar discussões no github.com/microsoft/openjdk.
Roteiro de lançamento e manutenção
O projeto OpenJDK lança novas versões de Java a cada seis meses. Os fornecedores de binários OpenJDK fornecem diferentes cronogramas de suporte para diferentes versões do OpenJDK. A tabela seguinte mostra os prazos de suporte para as versões LTS existentes do Microsoft Build do OpenJDK.
| Versão | Data de lançamento do Microsoft Build of OpenJDK | Data de lançamento do OpenJDK | Data de fim do suporte mais antiga |
|---|---|---|---|
| OpenJDK 11 LTS | Maio de 2021 | Setembro de 2018 | Setembro de 2027 |
| OpenJDK 17 LTS | Setembro de 2021 | Setembro de 2021 | Setembro de 2027 |
| OpenJDK 21 LTS | Setembro de 2023 | Setembro de 2023 | Setembro de 2028 |
| OpenJDK 25 LTS | Setembro de 2025 | Setembro de 2025 | Setembro de 2030 |
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 Microsoft Builds do OpenJDK são lançadas todos os trimestres: janeiro, abril, julho e outubro.
As datas de fim de suporte mais próximas são alvos 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 | Sim |
| AArch64 | Sim | Sim | Sim | Não | |
| OpenJDK 17 LTS | x64 | Sim | Sim | Sim | Sim |
| AArch64 | Sim | Sim | Sim | Não | |
| OpenJDK 21 LTS | x64 | Sim | Sim | Sim | Não |
| AArch64 | Sim | Sim | Sim | Não | |
| OpenJDK 25 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 up-todata e mantidas ativamente 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 sem suporte de longo prazo. A Microsoft não oferece suporte comercial para versões que não sejam LTS e reserva-se o direito de não fornecer atualizações trimestrais para versões não LTS.
Java 8
Um conjunto limitado de serviços do Azure pode oferecer um tempo de execução para Java 8 ou ser executado em Java 8. Nesses cenários, a Microsoft confia nas compilações do Eclipse Temurin do OpenJDK para Java 8. Os clientes que desejam criar e implantar aplicativos Java 8 no Azure são incentivados a baixar binários diretamente do site do Eclipse Adoptium. A Microsoft está comprometida a continuar a colaborar no grupo de trabalho Eclipse Adoptium no futuro próximo. Para obter mais informações sobre o cronograma de suporte, consulte a documentação de suporte do Eclipse Adoptium .