Код JDK может работать на различных платформах, использовать целый ряд компиляторов и систем сборки. Будучи одним из лидеров OpenJDK, Axiom JDK прислушивается к потребностям сообщества и планирует обеспечить поддержку всех системных и аппаратных конфигураций, которые доступны продуктам с открытым исходным кодом.
В таблице ниже представлены платформы и конкретные версии операционных систем, которые поддерживает Axiom JDK, а также обозначены планы по расширению поддержки. Это флагманский продукт команды Axiom JDK, дистрибутив разработки и исполнения Java, созданный на базе проекта со 100% открытым исходным кодом. Все сборки Axiom JDK верифицированы на соответствие спецификациям Java SE. Наша команда разработчиков обеспечивает отсутствие ошибок во всех перечисленных конфигурациях. Мы гарантируем бесперебойную установку и запуск дистрибутивов при нормальных условиях работы. Если вы столкнулись с проблемой при компиляции Axiom JDK на указанных платформах, сообщите о сбоях инженерам команды Axiom JDK.
Код среды исполнения и разработки Axiom JDK основывается на OpenJDK, и её версии соответствуют всем версиям JDK, доступным на настоящий момент: включая JDK 8, JDK 11, JDK 17, JDK 21, для всех этих релизов предоставляется долгосрочная поддержка, а так же наиболее актуальный JDK 23. Все сборки прошли тщательное тестирование. Техническая поддержка доступна круглосуточно и без выходных.
Дистрибутивы Axiom JDK поддерживаются на большинстве платформ и совместимы с самыми распространенными ОС, что даёт следующие преимущества:
С Axiom JDK отлично сочетаются такие популярные инструменты сборки, как Gradle, Maven, sbt и Apache Ant. Более того, наша среда исполнения Java подходит для развёртывания крупных проектов на языке Java: банковских систем, социальных сетей, ПО для розничной торговли. Они разворачиваются в публичных или частных облачных инфраструктурах, и их архитектуры, как правило, предусматривают работу в течение продолжительного времени и гибкую масштабируемость.
Релиз Axiom JDK осуществляется в одно время с Oracle Java SE и дистрибутивами других основных поставщиков JDK. С каждой новой версией мы стремимся повышать безопасность наших клиентов и снижать число возможных ошибок. Независимо от используемой сборки ваше приложение должно работать без сбоев. Если проблемы всё-таки возникнут, служба техподдержки команды Axiom JDK оперативно устранит их. Квартальные обновления безопасности и исправление ошибок позволяют нам своевременно и последовательно улучшать продукт. Даты будущих релизов Axiom JDK и прогнозы относительно их поддержки зависят от проекта OpenJDK, а также усилий Java-сообщества по его развитию.
Для получения Axiom JDK посетите нашу страницу загрузок. Хотите узнать, как быстро и просто перейти с Oracle Java SE на прогрессивную среду исполнения? Желаете оценить экономичность гибких планов технической поддержки, или открыть для себя преимущества оптимизированных контейнерных решений Java™ от команды Axiom JDK? Свяжитесь с нашими инженерами!.
ОС | Платформа | Версия ОС | Axiom JDK 8 (LTS) | Axiom JDK 11 (LTS) | Axiom JDK 17 (LTS) | Axiom JDK 21 (LTS) | Support Notes |
---|---|---|---|---|---|---|---|
Windows Server |
|
|
|||||
Windows Desktop |
|
|
Для Windows 8, режим Metro не поддерживается | ||||
Windows Desktop |
|
|
Для Windows 8, режим Metro не поддерживается | ||||
macOS |
|
|
Сборки прошли нотаризацию. JDK 17+ работает на ОС начиная с версии 10.12 Sierra. | ||||
Axiom Linux |
|
|
ОС для контейнеров от производителей Axiom JDK. Гарантируется минимальный размер и максимальная совместимость и производительность в контейнерах. | ||||
Ubuntu Linux |
|
|
Ubuntu 12.04 (LTS) и 14.04 (LTS) поддерживаются только для Axiom JDK 8.
ARMv7 Hard-Float (32 bit) поддерживается только для версий Axiom JDK 11 и выше. |
||||
Astra Linux CE |
|
|
|
||||
Astra Linux SE |
|
|
|
||||
Альт |
|
|
|
||||
Альт СП |
|
|
|
||||
Red OS |
|
|
|
||||
ROSA |
|
|
|
||||
Debian Linux |
|
|
ARMv7 Hard-Float (32 bit) поддерживается только для версий Axiom JDK 11 и выше. | ||||
Red Hat Enterprise Linux (RHEL) |
|
|
Версия 5.x поддерживается только для Axiom JDK 8. PowerPC поддерживается с 7.x | ||||
CentOS |
|
|
Версия 5.x поддерживается только для Axiom JDK 8. PowerPC поддерживается с 7.x | ||||
Amazon Linux |
|
|
|||||
Oracle Enterprise Linux (OEL) |
|
|
Версия 5.x поддерживается только для Axiom JDK 8. | ||||
SuSE Linux Enterprise Server (SLES) |
|
|
|||||
OpenSUSE |
|
|
|||||
Alpine Linux |
|
|
|||||
Raspbian |
|
|
|||||
Solaris 10 |
|
|
Для оформления запроса в службу поддержки по работе ОС Solaris могут потребоваться обновления SRU. | ||||
Solaris 11 |
|
|
Для оформления запроса в службу поддержки по работе ОС Solaris могут потребоваться обновления SRU. |
Не поддерживается режим Wayland, используемый в отдельных дистрибутивах Linux.
32-битные сборки Axiom JDK для архитектуры x86 также поддерживаются на 64-битных платформах Linux и Windows там, где это позволяет ядро ОС и свободное пространство на жёстком диске.
Axiom JDK работает в виртуальных и облачных средах. Поддерживаются следующие гипервизоры:
Axiom JDK доступна в облачных системах, в том числе:
Аппаратный рендеринг графики в гипервизорах не поддерживается.
Для оформления запроса в службу поддержки по работе операционных систем, не поддерживаемых поставщиком ОС, может потребоваться обновление операционной систем.
Семейство ОС | Платформы | Axiom JDK 8 (LTS) | Axiom JDK 11 (LTS) | Axiom JDK 17 (LTS) | Axiom JDK 21 (LTS) | Support Notes |
---|---|---|---|---|---|---|
Windows |
|
|||||
Windows |
|
Media и Webkit не поддерживаются | ||||
macOS |
|
|||||
macOS |
|
|||||
Linux |
|
Поддерживается только в Ubuntu, начиная с версии 16.04, системах Linux семейства Red Hat, начиная с версии 7.x, и SUSE с бэкэндом GTK3. Для работы Media требуются пакеты libavcodec и libavformat (доступны в Ubuntu 16.04 и выше и RHEL/CentOS 8.x). | ||||
Linux |
|
Для работы Media требуются пакеты libavcodec и libavformat (доступны в Ubuntu 16.04 и выше). | ||||
Linux |
|
Для работы Media требуются пакеты libavcodec и libavformat (доступны в Ubuntu 16.04 и выше). | ||||
Linux |
|
Поддерживаются EGL, SW (прямой фрейм-буфер) и пайплайны проекта GTK. Функции Media поддерживаются в AxiomFX, начиная с версий 11.0.8 и 14.0.2. Для работы Media в X11 требуются пакеты libavcodec и libavformat (доступны, например, в Raspbian Buster). Функции Media для рендеринга EGL и SW не поддерживаются. Webkit не поддерживается. |
Семейство ОС | Платформы | Axiom JDK 8 (LTS) | Axiom JDK 11 (LTS) | Axiom JDK 17 (LTS) | Axiom JDK 21 (LTS) | Support Notes |
---|---|---|---|---|---|---|
Windows |
|
|||||
Windows |
|
|||||
Windows |
|
|||||
macOS |
|
Функционал dtrace поддерживается | ||||
macOS |
|
Graal JIT Compiler, CDS и AppCDS поддерживаются только на x86 | ||||
Linux |
|
|||||
Linux |
|
|||||
Linux |
|
AWS Graviton, AWS Graviton 2, Marvell ThunderX, ThunderX2, Ampere eMAG, Cortex-A53+, Cortex-A72+ поддерживаются. Raspberry Pi 3, 3+ and 4 поддерживаются. | ||||
Linux |
|
Power8 and Power9 CPU поддерживаются. | ||||
Alpine Linux |
|
|||||
Linux |
|
Требуется ARMv7 or ARMv8 процессор. Raspberry Pi 2, 3, 3+, 4 поддерживаются. Raspberry Pi 1 and Zero не поддерживаются. | ||||
Solaris |
|
Функционал dtrace поддерживается. Oracle SPARC T, M, S серии поддерживаются. Fujitsu SPARC64 серии поддерживаются. |
Только компилятор C1 JIT и Serial GC без функций serviceability. Подходит для минимизации статического ОЗУ при развёртывании.
Только компилятор C1 JIT; время запуска обычно меньше по сравнению с Server VM. Используется для небольших десктопных приложений.
Компиляторы C1 и C2 JIT, а также набор из нескольких сборщиков мусора для высоких нагрузок в облачных и серверных окружениях.
Функционал JFR поддерживается в Axiom JDK 8 и выше.
Поддерживаемые сборщики мусора:
Экспериментальные функции:
full / FX - полный комплект поставки включает AxiomFX на базе OpenJFX и Minimal VM.
standart - стандартный вариант подходит для большинства серверов/десктопов, где не требуются дополнительные компоненты.
lite - легковесная Axiom — оптимизированный вариант для облачных систем. Этот комплект поставки включает в себя дополнительные улучшения производительности, достигнутые за счет применения LTO, а также точечных бекпортов в LTS релизы функционала из более новых версий JDK (уменьшено время, проводимое JVM в safepoints, добавлен функционал возврата памяти, выделенной JVM для heap, обратно ОС, добавлен функционал дедупликации строк в большее количество GC) и оптимизирован по размеру за счет применения большего уровня компрессии входящих в состав JDK модулей.
jre - Cреда выполнения для Java-приложений, предоставляя все необходимые библиотеки и компоненты.
express - Axiom JDK Express 8 и 11 сочетает в себе виртуальную машину JVM 17 и среду исполнения JDK 8 или 11. За счет такой комбинации вам не нужно переписывать код приложения, менять версии библиотек или API. Заменив всего один компонент проекта, вы продолжите работать на JDK 8 или 11, но при этом повысите производительность приложения до уровня новых LTS версий Java.
За счет улучшений и новых функций, внедренных в JVM 17, ключевые показатели производительности вашего приложения — пропускная способность, время отклика и время запуска — будут соответствовать современным бизнес-требованиям.
Axiom JDK Express предоставляет все преимущества JVM 17, не нарушая совместимость с используемыми версиями библиотек.
CRaC - (Coordinated Restore at Checkpoint) - координация программ Java с механизмами проверки (создания образа, моментального снимка) экземпляра Java во время его выполнения. Основной вариант использования — сократить время запуска и прогрева приложений Java, которые приходится часто перезапускать или которые имеют длительное время запуска и прогрева.
FX - платформа для создания богатых интерфейсов пользовательского взаимодействия (GUI) и мультимедийных приложений на языке программирования Java. Она предоставляет набор инструментов и библиотек для разработки современных и стильных пользовательских интерфейсов, поддерживающих различные элементы, включая кнопки, текстовые поля, таблицы, графику, анимации и многое другое.
OWS - решение позволяет пользователям автоматически загружать Java-приложения из сети и запускать их локально на своих компьютерах с актуальной версией Java.
Оставьте данные своей компании, чтобы связаться с командой Axiom JDK и узнать, как мы можем помочь развитию вашего проекта.