Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается политика поддержки и дорожная карта для двоичных файлов 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.