Install on FreeBSD
Research Preview — not production supported
Eliya ships a FreeBSD build because no other vendor does — it's a signature of Asymm Systems' commitment to JVM infrastructure engineering. The FreeBSD build is honestly labelled as a Research Preview: one manual quarterly release, community-supported, no CVE SLA.
Read this first
- No commercial support. No SLA. Issues via GitHub only.
- Security patches best-effort — target one quarterly manual rebuild per CPU window.
- Not published to SDKman. Install via direct download only.
- Built on top of the battleblow OpenJDK BSD port — community patches that live outside upstream OpenJDK.
- If your workload needs enterprise JDK support on FreeBSD, use the FreeBSD ports tree's
openjdk25package instead. Eliya FreeBSD is a curiosity / research build.
Download the Preview archive
Planned late 2026 — first Preview archive pending.
fetch https://github.com/asymmsystems/eliya-jdk/releases/download/v25.0.2-preview/eliya-jdk-25.0.2-freebsd-amd64.tar.gz
Copy
sudo tar -xzf eliya-jdk-25.0.2-freebsd-amd64.tar.gz -C /usr/local
Copy
setenv JAVA_HOME /usr/local/java-25.0.2-eliya; setenv PATH $JAVA_HOME/bin:$PATH
Copy
Verify
java -XX:+UseEliyaDefaults -version
Copy
The version string will include the
-preview suffix to make the Preview status visible in every log line.
Known caveats
- AWT / Swing / JavaFX are unsupported on FreeBSD (as with most JDK BSD ports).
- Some HotSpot features (ZGC, Shenandoah) may have platform-specific caveats from the BSD patchset. Test before relying.
- JFR works.
jcmdworks. Standard server workloads (Netty, Spring Boot, gRPC) work.