Стратегия поддержки для Microsoft Build openJDK
В этой статье описывается политика поддержки и стратегия для двоичных файлов OpenJDK Microsoft Build.
OpenJDK — это открытый код эталонная реализация платформы Java SE (язык и виртуальная машина) с его вышестоящий проектом, управляемым корпорацией Oracle Corporation openjdk.java.net, и исходным кодом, доступным на github.com/openjdk. Проект выпущен в соответствии с общедоступной лицензией GNU версии 2 с исключением Classpath (GPLv2+CE). Java и OpenJDK являются товарными знаками Oracle Corporation.
Microsoft Build of OpenJDK ссылается на двоичный файл или двоичные файлы проекта OpenJDK , скомпилированного и протестированного корпорацией Майкрософт. Выпуски Долгосрочной поддержки (LTS) Microsoft Build of OpenJDK также тестируются в пакете совместимости технологий Java Oracle (TCK).
Политика поддержки
Эта политика поддержки применяется к выпускам долгосрочной поддержки (LTS) Microsoft Build of OpenJDK. Выпуски LTS Microsoft Build of OpenJDK получат квартальные обновления, доступные через microsoft.com/openjdk. Доступ к квартальным обновлениям Microsoft Builds of OpenJDK предоставляется бесплатно и доступен для всех пользователей и может быть развернут в любом месте согласно лицензии программного обеспечения.
Двоичные файлы OpenJDK в Microsoft Build могут содержать новые или резервные исправления, исправления безопасности и улучшения, которые мы считаем важными для наших клиентов и наших внутренних пользователей. Некоторые изменения, возможно, не были включены (и не могут быть) включены в проект вышестоящий OpenJDK из-за решений за пределами контроля Майкрософт. Исправления, исправления безопасности и улучшения, которые еще не были официально вышестоящий, будут четко помечены в наших заметках о выпуске с доступным исходным кодом.
Коммерческая поддержка
Коммерческая поддержка доступна только для клиентов Microsoft Azure с активными планами поддержки Azure и охватывает только рабочие нагрузки Java, развернутые в службах Azure и Azure Stack , и кластерах Azure Arc . Если у вас возникла проблема с Microsoft Build of OpenJDK в среде Azure, отправьте запрос на поддержку.
Коммерческая поддержка OpenJDK в Microsoft Build следует современной политике жизненного цикла Майкрософт.
Поддержка сообщества
Для всех других сценариев пользователи Microsoft Build openJDK, включая LTS и выпуски, отличные от LTS, могут вызывать проблемы, предоставлять отзывы и начинать обсуждения на github.com/microsoft/openjdk.
Стратегия выпуска и обслуживания
Проект OpenJDK выпускает новые версии Java каждые 6 месяцев. Поставщики двоичных файлов OpenJDK предоставляют разные временная шкала поддержки для разных версий OpenJDK. Ниже описаны временная шкала поддержки Майкрософт для выпусков LTS этой сборки.
В следующей таблице показана стратегия поддержки существующих выпусков LTS Microsoft Build OpenJDK.
Версия | Дата выпуска OpenJDK в Microsoft Build | Дата выпуска OpenJDK | Самая ранняя дата окончания поддержки |
---|---|---|---|
OpenJDK 11 LTS | Май 2021 г | Сентябрь 2018 г. | Сентябрь 2027 г. |
OpenJDK 17 LTS | Сентябрь 2021 г. | Сентябрь 2021 г. | Сентябрь 2027 г. |
OpenJDK 21 LTS | Сентябрь 2023 г. | Сентябрь 2023 г. | Сентябрь 2028 г. |
В течение жизненного цикла поддержки выпуска системы должны оставаться текущими в последнем обновлении, чтобы получить коммерческую поддержку. Обновления для Microsoft Builds of OpenJDK выпускаются каждый квартал: январь, апрель, июль и октябрь.
Самые ранние даты окончания поддержки, опубликованные выше, являются начальными целями. Корпорация Майкрософт может расширить поддержку выпусков LTS.
Дополнительные сведения см. в современной политике жизненного цикла.
Требования к системе
В следующей таблице показаны сертифицированные аппаратные архитектуры для выпусков LTS Microsoft Build of OpenJDK.
Версия | Архитектура | Linux | macOS | Windows | Альпийская (мусл) |
---|---|---|---|---|---|
OpenJDK 11 LTS | x64 | Да | Да | Да | Да |
AArch64 | Да | Да | Да | Нет | |
OpenJDK 17 LTS | x64 | Да | Да | Да | Да |
AArch64 | Да | Да | Да | Нет | |
OpenJDK 21 LTS | x64 | Да | Да | Да | Нет |
AArch64 | Да | Да | Да | Нет |
Операционные системы и дистрибутивы Linux
Microsoft Build of OpenJDK доступен для Linux, Windows и macOS в актуальном состоянии и активно поддерживает версии этих операционных систем и (или) их дистрибутивов, пока они постоянно получают исправления безопасности.
Другие версии и выпуски
Корпорация Майкрософт может выпускать двоичные файлы Microsoft Build openJDK для других версий OpenJDK, помимо перечисленных выше, без долгосрочной поддержки. Корпорация Майкрософт не будет предоставлять коммерческую поддержку выпусков, отличных от LTS, и оставляет за собой право не предоставлять квартальные обновления для выпусков, отличных от LTS.