системные конфигурации Axiom NIK PRO
Текущие версии Axiom NIK PRO созданы на базе JDK 17, JDK 21, JDK 22, JDK 23, JDK 24. Все сборки прошли тщательное тестирование с помощью внутренних комплексных средств.
Поддерживаемые конфигурации
В таблице ниже представлены платформы и конкретные версии операционных систем, которые поддерживает Axiom NIK PRO, а также обозначены планы по расширению поддержки.
ОС | Архитектура | Версии ОС | Axiom NIK | Комментарий | ||
|---|---|---|---|---|---|---|
23 | 24 | 25 | ||||
| Axiom Linux | x86-64 | 23 | ||||
| Windows Server | x86-64 | Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 | ||||
| Windows Desktop | x86-64 | Windows 11 Windows 10 Windows 8 Windows 7 SP1+ | ||||
| macOS | x86-64 AArch64 (64 бит) | 14.0 Sonoma 13.0 Ventura 12.0 Monterey 11.0 Big Sur | ||||
| Ubuntu Linux | x86-64 AArch64 (64 bit) | 24.04 (LTS) 22.04 (LTS) 20.04 (LTS) 19.04, 19.10 18.04 (LTS), 18.10 17.04, 17.10 16.04 (LTS), 16.10 15.04, 15.10 | ||||
| Debian Linux | x86-64 AArch64 (64 bit) | 8.x 9.x 10.x 11.x 12.x | ||||
| Red Hat Enterprise Linux (RHEL) | x86-64 AArch64 (64 bit) | 7.x 8.x 9.x | ||||
| CentOS | x86-64 AArch64 (64 bit) | 7.x 8.x 9.x | ||||
| Amazon Linux | x86-64 AArch64 (64 bit) | Версии 1, 2 | ||||
| Oracle Enterprise Linux (OEL) | x86-64 | 7.x 8.x 9.x | ||||
| SuSE Linux Enterprise Server (SLES) | x86-64 AArch64 (64 bit) | 12 SP1 12 SP2 12 SP3 12 SP4 12 SP5 15 15 SP1 | ||||
| OpenSUSE | x86-64 AArch64 (64 bit) | Leap Tumbleweed | ||||
| Alpine Linux | x86-64 AArch64 (64 bit) | 3.8+ | ||||
Преимущества
Пакеты Axiom NIK PRO являются усовершенствованной альтернативой GraalVM Native Image™. Они поддерживаются на большинстве платформ и совместимы с самыми распространенными ОС. Реализация нативной поддержки ОС Alpine Linux, использующей musl в качестве стандартной библиотеки libc, даёт три преимущества
Нет необходимости искать обходные способы установки
Всегда одинаковое время выполнения Java при деплое или разработке
Универсальное JDK-решение, которое сэкономит ваши расходы
Производительность и надёжность
С каждой новой версией Axiom NIK PRO мы стремимся повышать безопасность наших клиентов и снижать число возможных ошибок. Использование нативных образов не должно затруднять работу сервисов, обеспеченных фреймворком JCA (Java Cryptography Architecture) и другими функциями JDK.
Независимо от используемой сборки ваше приложение должно работать без сбоев. Если проблемы всё-таки возникнут, служба техподдержки команды Axiom JDK оперативно устранит их.
Квартальные обновления безопасности и исправление ошибок позволяют нам своевременно и последовательно улучшать продукт. Даты будущих релизов Axiom NIK PRO и прогнозы относительно их поддержки зависят от проекта Graal Open Source, а также усилий Java-сообщества по его развитию.
Узнайте больше о возможностях Axiom NIK PRO
Поддерживаемые языки
В таблице ниже представлены языки, которые поддерживает Axiom NIK PRO для каждой ОС.
поддерживается
early adopters
экспериментальная версия
Not Supported
Семейство ОС | Архитектура | Axiom NIK | Комментарий | ||
|---|---|---|---|---|---|
23 | 24 | 25 | |||
| Windows | x86-64 | +GraalVM Core +FastR +ICU4 +Graal.js +LLVM Runtime Core ×LLVM.org toolchain =Native Image +Graal.nodejs ×GraalVM Python +Tregex +TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ×TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ×TruffleRuby ⊛GraalWasm | |
| macOS | x86-64 | +GraalVM Core ⊛FastR +ICU4J +Graal.js +LLVM Runtime Core +LLVM.org toolchain =Native Image +Graal.nodejs ⊛GraalVM Python +TRegex ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | |
| macOS | AArch64 (64 бит) | +GraalVM Core ⊛FastR +ICU4J +Graal.js +LLVM Runtime Core +LLVM.org toolchain =Native Image +Graal.nodejs ×GraalVM Python +TRegex ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | |
| Linux | x86-64 | +GraalVM Core ⊛FastR +ICU4J +Graal.js +LLVM Runtime Core +LLVM.org toolchain =Native Image +Graal.nodejs ⊛GraalVM Python +TRegex ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | |
| Linux | AArch64 (64 бит) | +GraalVM Core ⊛FastR +ICU4J +Graal.js +LLVM Runtime Core +LLVM.org toolchain =Native Image +Graal.nodejs ×GraalVM Python +TRegex ×TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | |
| Alpine Linux | x86-64 | +GraalVM Core ×FastR +ICU4J +Graal.js +LLVM Runtime Core +LLVM.org toolchain =Native Image +Graal.nodejs ⊛GraalVM Python +TRegex ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | предоставляется в тестовом режиме |
| Alpine Linux | AArch64 (64 бит) | +GraalVM Core ×FastR +ICU4J +Graal.js +LLVM Runtime Core +LLVM.org toolchain =Native Image +Graal.nodejs ×GraalVM Python +TRegex ×TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | +GraalVM Core +Graal.js +LLVM Runtime Core =Native Image +Graal.nodejs ⊛GraalVM Python ⊛TruffleRuby ⊛GraalWasm | предоставляется в тестовом режиме |
Варианты поставки:
| Вариант | Описание |
|---|---|
Full | Полный пакет Axiom NIK PRO, включающий AxiomFX, основанный на OpenJFX. |
Standard | Оптимальная сборка Axiom NIK PRO. В стандартном комплекте обеспечена поддержка плагинов всех языков JVM, доступных для выбранной конфигурации. |
Core | Базовый пакет идеален для разработки на Java. Он содержит Axiom VM и инструмент для создания нативного образа (на базе GraalVM CE) без языковых плагинов. |