From 62cb7567d85eadda0218ddf637c162f6901983ef Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Tue, 30 Sep 2025 19:18:04 +0200 Subject: [PATCH] Status update for OpenJDK 2025Q3 Summary: Test Plan: Reviewers: status, jrm, emaste Subscribers: --- .../report-2025-07-2025-09/openjdk.adoc | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 website/content/en/status/report-2025-07-2025-09/openjdk.adoc diff --git a/website/content/en/status/report-2025-07-2025-09/openjdk.adoc b/website/content/en/status/report-2025-07-2025-09/openjdk.adoc new file mode 100644 index 00000000000..22443d38678 --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/openjdk.adoc @@ -0,0 +1,24 @@ +=== Improve OpenJDK on FreeBSD + +Links: + +link:https://freebsdfoundation.org/project/improving-openjdk-on-freebsd/[Project description] URL: https://freebsdfoundation.org/project/improving-openjdk-on-freebsd/[] + +link:https://github.com/freebsd/openjdk[Project repository] URL: https://github.com/freebsd/openjdk[] + +Contact: + +Harald Eilertsen + +FreeBSD Java mailing list + +The goal of this project is to improve OpenJDK support for FreeBSD/amd64 and FreeBSD/arm64. + +Java is an important runtime environment for many high performance, critical enterprise systems. +Making sure Java based applications run correctly and efficiently on FreeBSD is important to ensure that FreeBSD will continue to be a viable and attractive platform for enterprises, as well as businesses and organizations of all sizes. + +In this quarter the following issues/milestones were reached: + +* The OpenJDK 24 port https://cgit.freebsd.org/ports/commit/?id=7aed795e864ced2f6dfee773d2371d01b23d5d4f[was updated to OpenJDK 24.0.2], and https://cgit.freebsd.org/ports/commit/?id=8e3dc60231183008cea882574020f74163db9b58[once more] to include several fixes for the servicability agent and performance improvements for large Elastic- and OpenSearch workloads. The serviceability improvements fixes symbol and thread lookups when attaching to another JVM, and fixes loading core files in the Java debugger on FreeBSD. +* The OpenJDK 23 port https://cgit.freebsd.org/ports/commit/?id=a936fb9b16bac7cc5945213c7edf8c6a57709591[was updated] to include IPv6 dual protocol socket support (like OpenJDK 24), as well as the performance improvements for Elastic- and OpenSearch. +* OpenJDK https://cgit.freebsd.org/ports/commit/?id=aaf3de01b3a035acaf6bf238772c149000158d21[8], https://cgit.freebsd.org/ports/commit/?id=d1896072c1d6089df2fa62cc56d41e3970534d7f[17] and https://cgit.freebsd.org/ports/commit/?id=b962e334545b2b095cca680a0958370af4e91144[21] was updated to the latest releases from upstream, and https://cgit.freebsd.org/ports/commit/?id=e626e069e7d41ae373471a9b9596f34f54729acc[a new port] for installing just the Java Runtime Environment (JRE) of OpenJDK 21 was added. +* Build issues causing the official pkg builds of some older java versions on certain FreeBSD revisions to fail, was debugged and fixed by Ronald Klop. + +Sponsor: The FreeBSD Foundation +