Поддерживаемые системные конфигурации

Операционные системы и платформы

Код JDK может работать на различных платформах, использовать целый ряд компиляторов и систем сборки. Команда Axiom JDK создала версию среды исполнения Java, отвечающую потребностям российского сообщества разработчиков и требованиям государственных органов. Таким образом, Axiom JDK Certified поддерживает все актуальные для российского рынка системные и аппаратные конфигурации.

В таблице ниже представлены платформы и конкретные версии операционных систем, которые поддерживает Axiom JDK Certified, а также обозначены планы по расширению поддержки. Это флагманский продукт нашей команды, дистрибутив разработки и исполнения Java, созданный на базе проекта со 100% открытым исходным кодом, доступным для наших клиентов.

Все сборки Axiom JDK Certified сертифицированы ФСТЭК (СЗИ 4УД) для применения на объектах критической инфраструктуры. Наша команда разработчиков обеспечивает отсутствие ошибок во всех перечисленных конфигурациях. Мы гарантируем бесперебойную установку и запуск дистрибутивов при нормальных условиях работы. Если вы столкнулись с проблемой при компиляции Axiom JDK Certified на указанных платформах, сообщите о сбоях нашим инженерам.

Код среды исполнения и разработки Axiom JDK Certified основывается на OpenJDK, и её версии соответствуют всем версиям JDK, доступным на настоящий момент, включая JDK 8, JDK 11, JDK 17. Для всех этих релизов предоставляется долгосрочная поддержка. Все сборки прошли тщательное тестирование. Техническая поддержка доступна круглосуточно и без выходных.

Дистрибутивы Axiom JDK Certified поддерживаются на большинстве используемых в Российской Федерации платформ и совместимы с самыми распространенными ОС, что даёт следующие преимущества:

  • нет необходимости искать обходные способы установки,
  • для разработки и развёртывания Java-приложений используется одна и та же среда,
  • универсальное решение позволяет снизить издержки.

Наша среда исполнения Java подходит для развёртывания крупных проектов на языке Java: банковских систем, социальных сетей, ПО для розничной торговли. Они разворачиваются в публичных или частных облачных инфраструктурах, и их архитектуры, как правило, предусматривают работу в течение продолжительного времени и гибкую масштабируемость.

Релиз Axiom JDK Certified осуществляется в одно время с Oracle Java SE. С каждой новой версией мы стремимся повышать безопасность наших клиентов и снижать число возможных ошибок. Независимо от используемой сборки ваше приложение должно работать без сбоев. Если проблемы всё-таки возникнут, служба техподдержки команды Axiom JDK Certified оперативно устранит их. Квартальные обновления безопасности и исправление ошибок позволяют нам своевременно и последовательно улучшать продукт.

Ознакомьтесь с нашими гибкими планами технической поддержки, или свяжитесь с нашими инженерами!.

В таблице ниже представлены платформы и конкретные версии операционных систем, которые поддерживает Axiom JDK Certified, а также обозначены планы по расширению поддержки.
ОС Версия ОС Axiom JDK 8 (LTS) Axiom JDK 11 (LTS) Axiom JDK 17 (LTS, Текущая) Комментарии
Windows Server
  • Microsoft Windows Server Standard 2012 R2
  • Microsoft Windows Server Datacenter 2012 R2
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)
 
Windows Desktop
  • Microsoft Windows 10 в редакции Корпоративная
  • Microsoft Windows 11 в редакции Корпоративная
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)
 
SuSE Linux Enterprise Server
  • 12 SP3
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)
 
Альт 8 СП  
  • x86 (64 bit)
  • x86 (32 bit)
  • AArch64 (64 bit)
  • x86 (64 bit)
  • x86 (32 bit)
  • AArch64 (64 bit)
  • x86 (64 bit)
  • x86 (32 bit)
  • AArch64 (64 bit)
 
Astra Linux Special Edition
  • 1.6
  • 1.7
  • x86 (64 bit)
  • AArch64 (64 bit)
  • x86 (64 bit)
  • AArch64 (64 bit)
  • x86 (64 bit)
  • AArch64 (64 bit)
 
РЕД ОС
  • 7.1
  • 7.2
  • 7.3
  • x86 (64 bit)
  • AArch64 (64 bit)
  • x86 (64 bit)
  • AArch64 (64 bit)
  • x86 (64 bit)
  • AArch64 (64 bit)
 
Red Hat Enterprise Linux (RHEL)
  • 7.x
  • 8.x
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)

Debian Linux
  • 11.x
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)

CentOS
  • 7.x
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)

Ubuntu
  • 18.04.x
  • 20.04.x
  • 22.04.x
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)

YandexOS
  • 20.x
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)

Axiom Linux
  • Все версии
  • x86 (64 bit)
  • x86 (64 bit)
  • x86 (64 bit)
ОС для контейнеров от производителей Axiom JDK. Гарантируется минимальный размер и максимальная совместимость и производительность в контейнерах.

Не поддерживается режим Wayland, используемый в отдельных дистрибутивах Linux.

32-битные сборки Axiom JDK для архитектуры x86 также поддерживаются на 64-битных платформах Linux и Windows там, где это позволяет ядро ОС и свободное пространство на жёстком диске.

Axiom JDK работает в виртуальных и облачных средах. Поддерживаются следующие гипервизоры:

  • Docker
  • KVM
  • Microsoft Hyper-V (gen 1 and gen 2)
  • VirtualBox
  • VMware vSphere Hypervisor

Аппаратный рендеринг графики в гипервизорах не поддерживается.

Axiom JDK доступна в Yandex Cloud.

AxiomFX

AxiomFX (на базе OpenJFX) поддерживается на всех платформах и в операционных системах, перечисленных в таблице ниже. Для корректной работы HW-ускорения требуется поддерживаемый видео драйвер, предоставляемый производителем видеокарты. AxiomFX входит в комплект поставки Full Axiom JDK и JRE.
Поддерживаемые ОС Axiom JDK 8 (LTS) Axiom JDK 11 (LTS) Axiom JDK 17 (LTS, Текущая) Support Notes
Windows Server and Desktop, x86 (64 bit)  
Linux, x86 (64 bit)
  • SuSE Linux Enterprise Server
  • Альт 8 СП
  • Astra Linux Special Edition
  • РЕД ОС
  • Red Hat Enterprise Linux (RHEL)
  • Debian Linux
  • CentOS
  • Ubuntu
  • YandexOS
Для работы Media требуются пакеты libavcodec и libavformat (доступны во всех поддерживаемых дистрибутивах Linux, кроме CentOS 7.x).
Linux, x86 (32 bit)
  • Альт 8 СП
    Для работы Media требуются пакеты libavcodec и libavformat (доступны в поддерживаемом дистрибутиве Linux).
Linux, AArch64 (64 bit)
  • Альт 8 СП
  • Astra Linux Special Edition
  • РЕД ОС
  Для работы Media требуются пакеты libavcodec и libavformat (доступны во всех поддерживаемых дистрибутивах Linux).

Поддерживаемые HotSpot JVM и функции

Server VM Client VM Minimal VM
Поддерживаемые ОС Axiom JDK 8 (LTS) Axiom JDK 11 (LTS) Axiom JDK 17 (LTS, Текущая) Support Notes
Windows Server and Desktop, x86 (64 bit)  
Linux, x86 (64 bit)
  • SuSE Linux Enterprise Server
  • Альт 8 СП
  • Astra Linux Special Edition
  • РЕД ОС
  • Red Hat Enterprise Linux (RHEL)
  • Debian Linux
  • CentOS
  • Ubuntu
  • YandexOS
  • Axiom Linux
 
Linux, x86 (32 bit)
  • Альт 8 СП
 
Linux, AArch64 (64 bit)
  • Альт 8 СП
  • Astra Linux Special Edition
  • РЕД ОС
Cortex-A53+, Cortex-A72+ поддерживаются. Raspberry Pi 3, 3+ and 4 поддерживаются.

Minimal VM

Только компилятор C1 JIT и Serial GC без функций serviceability. Подходит для минимизации статического ОЗУ при развёртывании.

Client VM

Только компилятор C1 JIT; время запуска обычно меньше по сравнению с Server VM. Используется для небольших десктопных приложений.

Server VM

Компиляторы C1 и C2 JIT, а также набор из нескольких сборщиков мусора для высоких нагрузок в облачных и серверных окружениях.

Функционал JFR поддерживается в Axiom JDK 8 и выше.

Поддерживаемые сборщики мусора (с функцией очистки памяти):

  • Serial GC (все версии Axiom JDK)
  • Parallel GC (все версии Axiom JDK)
  • G1 GC (все версии Axiom JDK)
  • ConcurrentMarkSweep GC (только для Axiom JDK 8, в 11 помечен для удаления, в 17 и 21 отсутствует)

Экспериментальные функции:

  • Компилятор Graal JIT добавлен в OpenJDK 9 и доступен начиная с Axiom JDK 11 на Linux x86 (64 bit) и Linux AArch64 (64 bit).
  • AOT-компиляция добавлена в OpenJDK 9 и доступна в версии Axiom JDK 11 на Linux x86 (64 bit), на Windows (64 bit), а также на Linux AArch64 (64 bit).

Наши эксперты помогут найти оптимальное решение для ваших бизнес-задач

Оставьте данные своей компании, чтобы связаться с командой Axiom JDK и узнать, как мы можем помочь развитию вашего проекта.

Thank You!
Дайте нашей команде профессионалов узнать больше о вашей компании и получите консультацию по миграции на Axiom JDK.
Команда Axiom JDK roman.karpov@axiomjdk.ru Команда Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Команда Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67