Getting started

What is Eliya?

Positioning, relationship to upstream OpenJDK, telecom optimisations.

Read

Install on Linux

SDKman, tar.gz, .deb, .rpm.

Install

Install with Docker

Multi-arch OCI images on GHCR.

Install

Install on macOS

SDKman; native PKG deferred to Phase 2.

Install

Install on FreeBSD

Research Preview — honestly labelled, no CVE SLA.

Install

Verify your download

SHA256 checksums and GPG signature verification.

Verify

Configuration & operations

Flags reference

-XX:+UseEliyaDefaults breakdown, security defaults, all Eliya-specific flags.

Reference

Migration

Switching from Corretto, Temurin, Zulu, or Oracle JDK.

Guide

Troubleshooting

Common errors, diagnostic commands, asymm --info.

Troubleshoot

Uninstall

Clean removal per platform.

Uninstall

Not sure Eliya is right for you?

Choosing a JDK in 2026 — an honest guide

Vendor-by-vendor comparison across Temurin, Corretto, Zulu, Liberica, Oracle, Microsoft, Red Hat, SapMachine, IBM Semeru, GraalVM, and Eliya. Written by us, but honest about when Eliya is not the right pick.

Read the guide

Reference

Release notes

Every Eliya release, newest first.

Notes

License

GPLv2 with Classpath Exception — same as upstream OpenJDK.

License

Security

Reporting, advisories, always-on hardening.

Security

Lifecycle

LTS windows and quarterly CPU calendar.

Lifecycle
← back to Eliya
[ } Eliya Eliya Dial Dial
Research Eliya JDK Registry About Contact © 2026 Asymm
[ }
[ }
// PRODUCTS Eliya Eliya Dial Dial