Partilhar via


Perguntas frequentes sobre o Microsoft Build do OpenJDK

Fornece respostas a perguntas comuns sobre o Microsoft Build do OpenJDK.

Por quanto tempo você suportará cada versão do Microsoft Build do OpenJDK?

Consulte a página de Suporte para obter detalhes.

Como posso obter os valores predefinidos da JVM otimizados para a cloud ao correr Java no Azure?

Se executa cargas de trabalho Java em contentores Azure ou máquinas virtuais, consulte Azure Command Launcher for Java (jaz).

Você lançará outras versões do OpenJDK?

Planejamos lançar binários OpenJDK para versões onde há consenso LTS mútuo entre contribuidores e fornecedores do OpenJDK.

Você lançará binários do OpenJDK 8?

Nos serviços gerenciados pelo Azure que oferecem Java 8 como uma opção de tempo de execução de destino, a Microsoft pode confiar em binários de terceiros, como o Eclipse Adoptium. Para todos os outros serviços do Azure, os clientes podem trazer seu JDK de escolha para Java 8 de fornecedores de terceiros 3rd. No entanto, a Microsoft recomenda que os clientes mudem para o Java 17 e versões posteriores para se beneficiarem de vários aprimoramentos que podem ser traduzidos em economia de custos em implantações de nuvem e produtividade acelerada do desenvolvedor. Acreditamos que o processo vale a pena e fornecemos orientações para ajudar a agilizar essa transição.

Para obter mais informações sobre as versões JDK suportadas nos serviços do Azure, consulte Suporte Java no Azure e Azure Stack.

Como esses binários são licenciados?

Licença Pública Geral 2.0 com exceção Classpath (GPLv2+CE).

Quanto tempo levará para obter binários após o OpenJDK ter declarado a tag GA?

O Microsoft Build do OpenJDK é submetido a um conjunto rigoroso de testes do projeto Eclipse Adoptium AQAvit, bem como os testes de conformidade do Java Technology Compatibility Kit. Esse processo normalmente leva de 24 a 48 horas para ser concluído, mas pode levar mais tempo.

A Microsoft lançará correções fora de banda devido a vulnerabilidades críticas ou de segurança?

Apenas em circunstâncias extremas em que outros fornecedores também produzem patches fora de banda para vulnerabilidades de segurança em escala global. A probabilidade de isso acontecer é extremamente baixa. As vulnerabilidades de segurança são frequentemente tratadas em segredo, mesmo para um projeto de código aberto como o OpenJDK. Para obter mais informações, consulte OpenJDK Vulnerabilities Group.

O que acontece se eu encontrar um bug no Microsoft Build do OpenJDK?

Se um cliente do Azure identificar um problema em primeira mão com o Microsoft Build do OpenJDK, mas não for uma falha de segurança que imponha risco, priorizaremos a correção desse problema e o lançaremos para a próxima atualização trimestral. Vamos upstream a correção o mais rápido possível para que ela também possa ser abordada em outras versões do Java que possam ser afetadas, e estar disponível em outras distribuições OpenJDK.

Se você não for um cliente do Azure, relate o problema ao nosso repositório GitHub em microsoft/openjdk.

Se for um problema de segurança, trabalharemos para validá-lo e, em seguida, reportá-lo ao Grupo de Vulnerabilidade do OpenJDK.