Tag

OpenJDK

1 views collected around this technical thread.

Architecture Digest
Architecture Digest
Oct 24, 2024 · Backend Development

Oracle Java Migration Trends: Cost, Licensing, and OpenJDK Adoption

A recent Azul Systems survey reveals that over 80% of Oracle Java users are migrating to OpenJDK or commercially‑supported OpenJDK distributions to reduce costs, avoid licensing uncertainties, and gain more flexible, open‑source Java solutions, with most migrations completing within a year.

Cost ReductionEnterprise SupportJava
0 likes · 5 min read
Oracle Java Migration Trends: Cost, Licensing, and OpenJDK Adoption
IT Services Circle
IT Services Circle
Aug 6, 2024 · Backend Development

Oracle Java Market Share Decline and Migration Trends: 2023 Survey Insights

A 2023 survey of 663 Java professionals reveals a sharp decline in Oracle Java's market share, with 86% planning or already migrating to OpenJDK alternatives due to cost, licensing uncertainty, audit risk, and a preference for open‑source solutions, while highlighting migration timelines, satisfaction, and emerging pricing models.

JDK Market ShareJavaMigration
0 likes · 7 min read
Oracle Java Market Share Decline and Migration Trends: 2023 Survey Insights
Architecture Digest
Architecture Digest
Jun 14, 2024 · Information Security

Oracle Expands Java License Audits to Fortune 200 Companies and What It Means for Developers

Oracle has begun sending Java license audit letters to Fortune 200 firms, shifting from its previous focus on small companies, while its new per‑employee pricing model and aggressive compliance checks spark criticism and push many developers toward alternative OpenJDK distributions.

ComplianceJavaOpenJDK
0 likes · 9 min read
Oracle Expands Java License Audits to Fortune 200 Companies and What It Means for Developers
Cognitive Technology Team
Cognitive Technology Team
Apr 17, 2024 · Operations

Using eBPF to Capture Complete Java Call Stacks from OpenJDK 8 JVM without Agent

The team successfully employed eBPF dynamic tracing to obtain full Java call‑stack traces from any point in an OpenJDK 8 JVM process with microsecond‑level overhead, without requiring any JVM agents, bytecode injection, or code modifications, making it suitable for production environments.

JVM tracingJavaLow overhead
0 likes · 2 min read
Using eBPF to Capture Complete Java Call Stacks from OpenJDK 8 JVM without Agent
Architecture Digest
Architecture Digest
Jul 11, 2023 · Operations

Oracle's Controversial Java SE Subscription Policy and Its Impact on Enterprises

Oracle's recent shift to a subscription-based Java SE licensing model, featuring employee‑count pricing tiers and aggressive email outreach, has sparked widespread concern among enterprises, prompting costly compliance challenges, discussions of alternative OpenJDK adoption, and calls for careful negotiation with Oracle.

JavaOpenJDKOracle
0 likes · 8 min read
Oracle's Controversial Java SE Subscription Policy and Its Impact on Enterprises
Architect's Tech Stack
Architect's Tech Stack
Jun 27, 2023 · Fundamentals

OpenKona JDK: Tencent’s Open‑Source Java Compiler and Its Performance Advantages

Tencent has donated its high‑performance OpenKona JDK compiler to the Open Atom Open‑Source Foundation, offering up to 15% better performance than standard OpenJDK and supporting domestic CPUs and operating systems, making it a significant contribution to the Java ecosystem.

CompilerJavaOpenJDK
0 likes · 4 min read
OpenKona JDK: Tencent’s Open‑Source Java Compiler and Its Performance Advantages
Architecture Digest
Architecture Digest
Jun 16, 2023 · Backend Development

Generational Shenandoah GC Feature Removed from Java 21

Java 21, slated for release on September 19, 2023 as the next LTS version after Java 17, will drop the experimental Generational Shenandoah garbage‑collector feature during its Ramp‑down phase due to insufficient readiness, with the change slated for removal by the June 14 review deadline.

Garbage CollectionGenerational GCJDK21
0 likes · 4 min read
Generational Shenandoah GC Feature Removed from Java 21
ByteDance SYS Tech
ByteDance SYS Tech
Feb 16, 2023 · Fundamentals

Unlocking G1 FullGC: Inside OpenJDK’s Garbage‑First Full Collection Mechanism

This article dives deep into the OpenJDK G1 FullGC implementation, explaining its architecture, trigger conditions, preparation steps, and the four‑phase collection process while comparing single‑threaded and multi‑threaded implementations in JDK 8 and JDK 11, and highlighting code paths that can cause long GC pauses.

FullGCG1 GCGarbage Collection
0 likes · 18 min read
Unlocking G1 FullGC: Inside OpenJDK’s Garbage‑First Full Collection Mechanism
Architect's Tech Stack
Architect's Tech Stack
Jun 8, 2022 · Fundamentals

Java to Adopt Universal Generics: Overview of OpenJDK Proposals

OpenJDK plans to introduce universal generics to Java, allowing both reference and primitive types to be treated uniformly through three JEPs, a change that will take several years to implement but promises to enhance language flexibility without sacrificing primitive performance.

JavaOpenJDKUniversal Generics
0 likes · 4 min read
Java to Adopt Universal Generics: Overview of OpenJDK Proposals
IT Services Circle
IT Services Circle
Mar 30, 2022 · Fundamentals

Oracle Starts Auditing Java Usage and Enforces New Licensing Fees

Oracle has begun auditing Java usage across enterprises, introducing paid licensing models for Java SE, offering a limited free tier for Java 17, and prompting many companies to switch to OpenJDK to avoid compliance penalties and costly subscriptions.

ComplianceJavaOpenJDK
0 likes · 4 min read
Oracle Starts Auditing Java Usage and Enforces New Licensing Fees
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 20, 2022 · Backend Development

Java News: JDK 18/19 Updates, Spring Framework Releases, New Value Objects JEP

This roundup covers recent Java ecosystem developments, including the promotion of the Value Objects (Preview) JEP to candidate status, release notes for JDK 18 and early‑access JDK 19 builds, multiple Spring project updates such as Spring Boot 2.7.0‑M1, Spring Data 3.0‑M2 with ListCrudRepository, Spring Security enhancements, as well as Quarkus 2.7.2.Final and a new early‑access version of JReleaser adding Windows resources to jpackage.

JDKJavaOpenJDK
0 likes · 7 min read
Java News: JDK 18/19 Updates, Spring Framework Releases, New Value Objects JEP
Architect's Tech Stack
Architect's Tech Stack
Sep 24, 2021 · Backend Development

Bisheng JDK 8 Installation Guide and Feature Overview

This article introduces Huawei's open-source Bisheng JDK 8, outlines its supported features such as Flight Recorder and fast serialization, provides step‑by‑step installation instructions for Linux/AArch64, and shares the project repository and related interview resources.

Aarch64InstallationJDK
0 likes · 4 min read
Bisheng JDK 8 Installation Guide and Feature Overview
macrozheng
macrozheng
Apr 24, 2021 · Backend Development

Microsoft Build of OpenJDK: Free LTS Java for Azure and Beyond

Microsoft recently released the preview of its Build of OpenJDK, a free, long‑term support Java distribution that includes Java 11 binaries for x64, macOS, Linux, and Windows, with early‑access builds for Java 16 on ARM, and plans to make it Azure’s default Java 11 runtime by year‑end.

AzureJavaJava11
0 likes · 4 min read
Microsoft Build of OpenJDK: Free LTS Java for Azure and Beyond
Architect's Tech Stack
Architect's Tech Stack
Mar 18, 2021 · Backend Development

Java 16 Released: New Features, JEPs, and Community Contributions

Java 16 has been officially released, bringing 17 major enhancements—including new language features like pattern matching for instanceof and records, JVM improvements such as ZGC thread handling and elastic metaspace, new tools, incubator APIs, and broader community contributions—while maintaining backward compatibility and a predictable six‑month release cadence.

JDKJavaOpenJDK
0 likes · 12 min read
Java 16 Released: New Features, JEPs, and Community Contributions
Top Architect
Top Architect
Nov 27, 2020 · Backend Development

Bisheng JDK 8: Features and Installation Guide for Linux/AArch64

The article introduces Huawei's open-source Bisheng JDK 8, outlines its performance‑enhanced features such as JFR and fast serialization, and provides a step‑by‑step installation guide for the Linux/AArch64 platform, including download links, extraction commands, and optional configuration options.

Aarch64Bisheng JDKInstallation
0 likes · 5 min read
Bisheng JDK 8: Features and Installation Guide for Linux/AArch64
Tencent Cloud Developer
Tencent Cloud Developer
Jan 19, 2020 · Backend Development

Tencent Kona JDK: OpenJDK Foundations, Technical Trends, and Big Data Practices

The talk reviews OpenJDK’s evolution, contrasts Oracle JDK, introduces Tencent’s Kona JDK as a free, long‑term, production‑hardened fork optimized for massive micro‑service and big‑data workloads, and discusses emerging Java‑on‑Java, value‑type, Project Panama/Loom, and SIMD Vector API trends shaping JVM performance.

Big DataCloud ComputingJVM
0 likes · 15 min read
Tencent Kona JDK: OpenJDK Foundations, Technical Trends, and Big Data Practices
Python Programming Learning Circle
Python Programming Learning Circle
Nov 8, 2019 · Backend Development

What’s New in Java, Spring, PyCharm, RxJava, and Samsung’s CPU Strategy?

Recent tech headlines reveal a programmer’s server lockup leading to a startup’s collapse, Microsoft’s entry into the OpenJDK project, Spring Framework 5.1.11 and RxJava 2.2.14 releases, PyCharm 2019.3 EAP adding R support, and Samsung’s decision to dissolve its in‑house CPU team in favor of ARM.

JavaOpenJDKPyCharm
0 likes · 4 min read
What’s New in Java, Spring, PyCharm, RxJava, and Samsung’s CPU Strategy?