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

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

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

Текущие версии Axiom NIK созданы на базе JDK 17, JDK 21 и JDK 22. Все сборки прошли тщательное тестирование с помощью внутренних комплексных средств. Если у вас возникли трудности при компиляции 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 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
  • 10.15 Catalina
  • 10.14 Mojave
  • 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)
  • 6.x
  • 7.x
  • 8.x
  • 9.x
CentOS
  • x86-64
  • AArch64 (64 bit)
  • 6.x
  • 7.x
  • 8.x
  • 9.x
Amazon Linux
  • x86-64
  • AArch64 (64 bit)
  • Версии 1, 2
Oracle Enterprise Linux (OEL)
  • x86-64
  • 6.x
  • 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+

Поддерживаемые языки

поддерживается early adopters экспериментальная версия Not Supported
В таблице ниже представлены языки, которые поддерживает Axiom NIK для каждой ОС. С помощью специальных символов указано, какие языки добавлены в качестве экспериментальной опции, а также будет ли тот или иной язык поддерживаться в следующих релизах Axiom NIK.
Семейство ОС Архитектура Axiom NIK 23 Axiom NIK 24 Комментарий
Windows
  • 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
 
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
 
macOS
  • AArch64 (64 бит)
  • GraalVM Core
  • FastR
  • 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
 
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
предоставляется в тестовом режиме
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
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
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
предоставляется в тестовом режиме

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

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

Спасибо!
Дайте нашей команде профессионалов узнать больше о вашей компании и получите консультацию по миграции на 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