Системные конфигурации Axiom JDK Certified
Axiom JDK Certified - надежная Java-среда для российских разработчиков
Поддерживаемые системные конфигурации
В таблице ниже представлены платформы и конкретные версии операционных систем, которые поддерживает Axiom JDK Certified
ОС | Версия ОС | Axiom JDK Certified | |||
|---|---|---|---|---|---|
8 (LTS) | 11 (LTS) | 17 (LTS) | 21 (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) | x86 (64 bit) |
| Windows Desktop | Microsoft Windows 10 в редакции Корпоративная Microsoft Windows 11 в редакции Корпоративная | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) |
| SuSE Linux Enterprise Server | 12 SP3 | x86 (64 bit) | 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) | x86 (64 bit) x86 (32 bit) AArch64 (64 bit) | |
| Astra Linux Special Edition | 1.6 1.7 1.8 | x86 (64 bit) AArch64 (64 bit) | 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) | x86 (64 bit) AArch64 (64 bit) |
| Red Hat Enterprise Linux (RHEL) | 8.x 9.x | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) |
| Debian Linux | 11.x 12.x | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) |
| Ubuntu | 20.04.x 22.04.x 24.04.x | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) |
| YandexOS | 20.x | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) |
| Axiom Linux | Все версии | x86 (64 bit) AArch64 (64 bit) | x86 (64 bit) AArch64 (64 bit) | x86 (64 bit) AArch64 (64 bit) | x86 (64 bit) AArch64 (64 bit) |
| Базис Virtual Security | Все версии | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) | x86 (64 bit) |
Не поддерживается режим Wayland, используемый в отдельных дистрибутивах Linux.
32-битные сборки Axiom JDK Certified для архитектуры x86 также поддерживаются на 64-битных платформах Linux и Windows там, где это позволяет ядро ОС и свободное пространство на жёстком диске.
Широкая поддержка платформ
Axiom JDK Certified поддерживает все актуальные для российского рынка системные и аппаратные конфигурации. Код JDK может работать на различных платформах, использовать целый ряд компиляторов и систем сборки.
Все сборки сертифицированы ФСТЭК (СЗИ 4УД) для применения на объектах критической инфраструктуры. Наша команда обеспечивает отсутствие ошибок во всех конфигурациях.
Почему выбирают Axiom JDK Certified
Дистрибутивы Axiom JDK Certified поддерживаются на большинстве используемых в РФ платформ
Простота установки
Нет необходимости искать обходные способы установки
Универсальность
Для разработки и развёртывания используется одна и та же сборка
Экономия
Универсальное решение позволяет снизить издержки
Виртуальные среды
Axiom JDK Certified работает в виртуальных и облачных средах. Поддерживаются гипервизоры: Docker, KVM, Microsoft Hyper-V (gen 1 and gen 2), VirtualBox, VMware vSphere Hypervisor.
Аппаратный рендеринг графики в гипервизорах не поддерживается.
AxiomFX
AxiomFX (на базе OpenJFX) поддерживается на всех платформах и в операционных системах, перечисленных в таблице ниже
Поддерживаемые ОС | Axiom JDK 8 (LTS) | Axiom JDK 11 (LTS) | Axiom JDK 17 (LTS) | Axiom JDK 21 (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 и функции
Различные варианты JVM для разных задач и платформ
Server VM
Компилятор C1 и C2, а также набор из нескольких сборщиков мусора для высоких нагрузок в облачных и серверных окружениях.
Client VM
Только компилятор C1 JIT, время запуска обычно меньше по сравнению с Server VM. Используется для небольших настольных приложений.
Minimal VM
Только компилятор C1 JIT и Serial GC (без функций Serviceability). Подходит для минимализации статичного OSV при развертывании.
Поддерживаемые ОС | Axiom JDK 8 (LTS) | Axiom JDK 11 (LTS) | Axiom JDK 17 (LTS) | Axiom JDK 21 (LTS, Текущая) | Support Notes |
|---|---|---|---|---|---|
| Windows Server and Desktop, x86 (64 bit) | S | SC | SC | SC | |
| 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 | S | SCM | SCM | SCM | |
| Linux, x86 (32 bit) Алт 8 СП | SC | SCM | SCM | SCM | |
| Linux, AArch64 (64 bit) Алт 8 СП Astra Linux Special Edition РЕД ОС | SC | SCM | SCM | SCM | Cortex-A53+, Cortex-A72+ поддерживаются. Raspberry Pi 3, 3+ and 4 поддерживаются. |
Детали VM
Minimal VM: Только компилятор C1 JIT и Serial GC без функций Serviceability. Подходит для минимализации статичного OSV при развёртывании.
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).