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

Операционные системы, платформы и языки программирования

На этой странице вы найдёте информацию о системных требованиях для работы утилиты Native Image в составе пакета разработчика Axiom NIK и о поддерживаемых языках.

Текущие версии Axiom NIK созданы на базе JDK 17, JDK 21, JDK 22, JDK 23, JDK 24. Все сборки прошли тщательное тестирование с помощью внутренних комплексных средств. Если у вас возникли трудности при компиляции Axiom NIK на указанных платформах, то сообщите о сбоях инженерам команды Axiom JDK. Техническая поддержка доступна круглосуточно и без выходных.

Пакеты Axiom NIK являются усовершенствованной альтернативой GraalVM Native Image™. Они поддерживаются на большинстве платформ и совместимы с самыми распространенными ОС. Реализация нативной поддержки ОС Alpine Linux, использующей musl в качестве стандартной библиотеки libc, даёт три преимущества:

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

Доступны три пакета Axiom NIK:

  • Full: полный пакет Axiom NIK, включающий AxiomFX, основанный на OpenJFX.
  • Standard: оптимальная сборка Axiom NIK. В стандартном комплекте обеспечена поддержка плагинов всех языков JVM, доступных для выбранной конфигурации.
  • Core: базовый пакет идеален для разработки на Java. Он содержит Axiom VM и инструмент для создания нативного образа (на базе GraalVM CE) без языковых плагинов.

С каждой новой версией Axiom NIK мы стремимся повышать безопасность наших клиентов и снижать число возможных ошибок. Использование нативных образов не должно затруднять работу сервисов, обеспеченных фреймворком JCA (Java Cryptography Architecture) и другими функциями JDK. Независимо от используемой сборки ваше приложение должно работать без сбоев. Если проблемы всё-таки возникнут, служба техподдержки команды Axiom JDK оперативно устранит их. Квартальные обновления безопасности и исправление ошибок позволяют нам своевременно и последовательно улучшать продукт. Даты будущих релизов Axiom NIK и прогнозы относительно их поддержки зависят от проекта Graal Open Source, а также усилий Java-сообщества по его развитию.

Для получения бесплатного пакета Axiom NIK посетите нашу страницу загрузок. Хотите узнать, как быстро и просто перейти с Oracle Java SE на прогрессивную среду исполнения? Желаете оценить экономичность гибких планов технической поддержки или открыть для себя преимущества оптимизированных контейнерных решений Java™ от команды Axiom JDK? Свяжитесь с нашими инженерами!.

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

В таблице ниже представлены платформы и конкретные версии операционных систем, которые поддерживает Axiom NIK, а также обозначены планы по расширению поддержки.
ОС Архитектура Версия ОС Axiom NIK 23 Axiom NIK 24 Axiom NIK 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 для каждой ОС. С помощью специальных символов указано, какие языки добавлены в качестве экспериментальной опции, а также будет ли тот или иной язык поддерживаться в следующих релизах Axiom NIK.
+ поддерживается ± early adopters ◉ экспериментальная версия × Not Supported
Семейство ОС Архитектура Axiom NIK 23 Axiom NIK 24 Axiom NIK 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
предоставляется в тестовом режиме

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

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

Axiom JDK info@axiomjdk.ru Axiom JDK logo Axiom JDK На страже безопасности Java 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