Поделиться через


Дорожная карта поддержки для Microsoft Build of OpenJDK

В этой статье описывается политика поддержки и дорожная карта для двоичных файлов Microsoft Build of OpenJDK.

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, которые скомпилированы, упакованы и протестированы корпорацией Майкрософт. Выпуски Microsoft Build of OpenJDK с долгосрочной поддержкой (LTS) также проходят тестирование на совместимость с Oracle Java Technology Compatibility Kit (TCK).

Политика поддержки

Эта политика поддержки распространяется на выпуски Microsoft Build версии OpenJDK с долгосрочной поддержкой (LTS). Выпуски LTS Microsoft Build 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 of OpenJDK, включая выпуски LTS и отличные от LTS, могут поднимать вопросы, предоставлять отзывы и инициировать обсуждения на github.com/microsoft/openjdk.

Стратегия выпуска и обслуживания

Проект OpenJDK выпускает новые версии Java каждые шесть месяцев. Поставщики двоичных файлов OpenJDK предоставляют разные временные шкалы поддержки для разных версий OpenJDK. В следующей таблице показаны временные шкалы поддержки для существующих выпусков LTS Microsoft Build OpenJDK.

Версия Дата выпуска Microsoft Build of OpenJDK Дата выпуска OpenJDK Самая ранняя дата окончания поддержки
OpenJDK 11 LTS май 2021 года 2018 сентября Сентябрь 2027 г.
OpenJDK 17 LTS Сентябрь 2021 года Сентябрь 2021 года Сентябрь 2027 г.
OpenJDK 21 LTS Сентябрь 2023 г. Сентябрь 2023 г. Сентябрь 2028 г.
OpenJDK 25 LTS Сентябрь 2025 г. Сентябрь 2025 г. Сентябрь 2030 г.

В течение жизненного цикла поддержки выпуска системы должны оставаться обновлёнными до последней версии, чтобы получать коммерческую поддержку. Обновления для Microsoft Builds of OpenJDK выпускаются каждый квартал: январь, апрель, июль и октябрь.

Самые ранние даты окончания поддержки являются начальными ориентирами. Корпорация Майкрософт может расширить поддержку выпусков LTS.

Для получения дополнительной информации см. Современной политике жизненного цикла.

Требования к системе

В следующей таблице показаны сертифицированные аппаратные архитектуры для выпусков LTS Microsoft Build of OpenJDK.

Версия Архитектура Линукс macOS Виндоус Альпийская (мусл)
OpenJDK 11 LTS x64 Да Да Да Да
AArch64 Да Да Да Нет
OpenJDK 17 LTS x64 Да Да Да Да
AArch64 Да Да Да Нет
OpenJDK 21 LTS x64 Да Да Да Нет
AArch64 Да Да Да Нет
OpenJDK 25 LTS x64 Да Да Да Нет
AArch64 Да Да Да Нет

Операционные системы и дистрибутивы Linux

Microsoft Build of OpenJDK доступен для Linux, Windows и macOS в актуализированных и активно поддерживаемых версиях этих операционных систем и/или их дистрибутивов, пока они продолжают получать обновления безопасности.

Другие версии и выпуски

Корпорация Майкрософт может выпускать двоичные файлы Microsoft Build of OpenJDK для других версий OpenJDK без длительной поддержки. Корпорация Майкрософт не предоставляет коммерческую поддержку выпусков, отличных от LTS, и оставляет за собой право не предоставлять квартальные обновления для выпусков, отличных от LTS.

Java 8

Ограниченный набор служб Azure может предложить среду выполнения для Java 8 или работать на Java 8. В этих сценариях корпорация Майкрософт использует сборки Eclipse Temurin OpenJDK для Java 8. Клиентам, желающим создавать и развертывать приложения Java 8 в Azure, рекомендуется скачать двоичные файлы непосредственно с веб-сайта Eclipse Adoptium. Корпорация Майкрософт намерена продолжать совместную работу в рабочей группе Eclipse Adoptium в обозримом будущем. Дополнительные сведения о временной шкале поддержки см. в документации по поддержке Eclipse Adoptium.