Download Products
Get a performant, secure, and TCK-verified Java runtime for every environment
A small, secure, and reliable base for containers, VMs, and bare metal
Transform your Java applications into fast, lightweight native executables
Pull Images
Get near-zero CVE container images for Java, Go, Python, and more
Use small and secure images based on Alpaquita Linux for Java, Go, Python and C
Get prebuilt container images with Liberica JDK Lite and popular Linux distributions
Core Java Runtimes
Unified Java runtime for modern development
Security updates for legacy Java runtime
Java runtime for your embedded systems
Turn Java apps into fast native executables
Flavors for better performance
+10% performance to JDK 8 & 11 workloads
Implementation of OpenJDK CRaC project
For Cloud & Containers
Small, secure, and reliable base image
Saves up to 30% on resources usage
Near-zero CVE container images for Java, Go, Python, and more
Tools & Utilities
Monitor and manage application performance
The Blog about Java development, tools, management, resources, and costs
All the information you need to use BellSoft’s platforms and projects
Explore a diverse collection of guides, product briefs, e-books, webinars, and videos, all crafted to enhance your understanding and skills in Java programming.
Discover flexible and cost-effective support options for Liberica JDK Enterprise
Explore support plans for Alpaquita Linux, the only OS optimised for Java
Get support for the GraalVM-based tool, Liberica Native Image Kit.
Learn more about BellSoft, a major OpenJDK contributor
Explore press releases and news about BellSoft
Explore career opportunities at BellSoft
All about Java development, tools, management, resources, and costs. New articles weekly.
Oct 14, 2022
Dmitry Chuyko
27
Sep 7, 2022
25
Learn about garbage collection in Java, various GC in=mplementations, and best practices for GC tuning
Sep 1, 2022
Oleg Chi
16
Learn how to avoid typical mistakes of containerization leading to decreased performance and huge cloud bills
Jun 28, 2022
Valeria Sakovskaya
17
Discover the study that dispels a conviction about better OpenJ9 performance as compared to HotSpot.
May 18, 2022
13
RISC-V is a microprocessor architecture that has become incredibly popular in recent years. Find out more about its history, benefits, distinguishing features, and a Java port.
Apr 7, 2022
Alexey Ragozin
19
Find out how to use perf, a built-in Linux profiler, to analyze the performance of Java applications.
Oct 14, 2021
jmcd is a handy tool you can use for JVM diagnostics. Let’s find out how to use it locally, containerized, and remotely, and solve issues if they arise.
Sep 17, 2021
Aleksei Voitylov
15
Liberica JDK 17 is the new LTS Java build, full of security updates, convenient features, and modern additions. Find out how to upgrade from JDK 8 and 11!
Aug 26, 2021
10
Spring Native is still in testing, but with Liberica Native Image Kit it can build native images with ridiculously low startup times. Find out how.
Jun 25, 2021
5
Learn how string concatenation affects JVM performance even in the simplest Java code snippets.
Jun 9, 2021
22
Find out how to identify the root cause of JVM Stop-the-World pauses with JDK Flight Recorder in Java 11.
Jan 29, 2021
21
JDK Flight Recorder (JFR) is a powerful diagnostic tool built into OpenJDK. In previous posts, I was focusing on using JFR together with JDK Mission Control, a visual front end. Besides out of box integration with JDK tools like Mission Control and `jcmd`, Flight Recorder has an API.
Jan 5, 2021
Md Kamaruzzaman
28
Developers often choose Java for financial applications due to its reliability. Learn which programming languages for JVM will make your project succeed.
Oct 28, 2020
Running a Java application in Docker on a VM hosted in the cloud is not uncommon these days. But let’s take a closer look at this setup. We have a bare metal box somewhere in the cloud provider’s data center and hypervisor host OS running on that box. Next, we have a guest OS running in a VM provided by the hypervisor. Docker is...
Sep 2, 2020
26
In this post about JDK Flight Recorder and Mission Control, a powerful diagnostic and profiling tool built into OpenJDK, I would like to focus on JVM memory features.
Jul 22, 2020
32
Hunting down code hotspots is probably the most common task for Java profilers.
Jun 24, 2020
JDK Flight Recorder (JFR) is a mighty powerful feature of HotSpot JVM, although it is not as widely known...
Jan 15, 2019
Today, as Arm processors are primarily viewed as targeting the embedded market, and justifiably so, multiple hardware vendors are using this architecture to build server CPUs and to compete with Intel in the cloud and High Performance Computing (HPC) segment.
Read the industry news, receive solutions to your problems, and find the ways to save money.