Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve a política de suporte e o cronograma para o Microsoft Build dos binários do OpenJDK.
O OpenJDK é a implementação de software livre e referência da Plataforma Java SE (Linguagem e Máquina Virtual) com seu projeto upstream regido pela Oracle Corporation em openjdk.java.net e código-fonte disponíveis 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 (Suporte de Longo Prazo) do Microsoft Build do OpenJDK também são testadas em relação ao TCK (Java Technology Compatibility Kit) da Oracle.
Política de suporte
Essa política de suporte se aplica às versões LTS (Suporte de Longo Prazo) do Microsoft Build do OpenJDK. As versões LTS do Microsoft Build do OpenJDK recebem atualizações trimestrais, disponíveis por meio de 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 dos binários do OpenJDK pode conter correções novas ou retroativas, correções de segurança e aprimoramentos que consideramos importantes para nossos clientes e usuários internos. Determinadas alterações não foram (e podem nunca ser) incorporadas no projeto upstream do OpenJDK devido a decisões fora do controle da Microsoft. Correções, correções de segurança e aprimoramentos que não foram formalmente integrados à base principal são claramente destacados em nossas notas de lançamento, 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 do Azure e do 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 suporte comercial do Microsoft Build do 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 seis meses. Os fornecedores de binários do OpenJDK fornecem diferentes cronogramas de suporte para diferentes versões do OpenJDK. A tabela a seguir mostra os prazos de suporte para as versões LTS existentes do Microsoft Build of OpenJDK.
| Versão | Data de lançamento do Build do OpenJDK da Microsoft | Data de lançamento do OpenJDK | Data de fim do suporte mais próxima |
|---|---|---|---|
| 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 na atualização mais recente para receber suporte comercial. As atualizações para Microsoft Builds do OpenJDK são lançadas a cada trimestre: janeiro, abril, julho e outubro.
As primeiras datas de fim de suporte 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 | 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 do OpenJDK está disponível para Linux, Windows e macOS, em versões atualizadas e mantidas ativamente desses sistemas operacionais e/ou suas distribuições, enquanto eles estiverem recebendo continuamente 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 a longo prazo. A Microsoft não fornece suporte comercial para versões não LTS e se reserva 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 runtime para o Java 8 ou ser executado no Java 8. Nesses cenários, a Microsoft conta com 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 em continuar colaborando no grupo de trabalho Eclipse Adoptium para o futuro previsível. Para obter mais informações sobre a linha de tempo de suporte, consulte a documentação de suporte do Eclipse Adoptium.