A Linux OS fine-tuned for Java apps
Download the performant and secure runtime
A perfect tool for turning applications into native images
cloud-native
The Cloud-native platform that provides the convenient way to create performant and secure Cloud solutions for your applications.
We offer competitive and flexible pricing for large-scale development projects, and long-term support roadmaps.
When failing to optimize cloud costs, companies can overspend up to 70%
Read our report to learn more
Linux
Full-featured operating system optimized for Java. Enjoy guaranteed support and the highest level of security
Experience 100% Harmony of Alpaquita Linux and Liberica JDK Lite
Unified Java runtime
Java runtime for modern Java deployments
A tool to turn your applications into native images. Based on GraalVM
The convenient utility to manage and collect the data on your applications
The ultimate convenient Java inventory and update tool for enterprises
Pricing
Discover affordable and flexible subscription services for high-powered support
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
All about Java development, tools, management, resources, and costs. New articles weekly.
Learn how mutation testing works in Java, why it’s essential for developers, and how tools like PIT can improve your test coverage and code quality.
New Liberica NIK versions 23.0.7, 23.1.6, and 24.1.2 include several important fixes in the JDK
Download Liberica JDK CPU versions 8, 11, 17, 21, and 23 with improved security.
Discover expert methods for profiling Java apps in Docker with Java Flight Recorder. Step-by-step setup for containerized environments.
As I look back at 2024, I can't help but smile. From accidentally attending two conference dinners in one night to hiking in snowy Utah while locals sunbathed, from sparking new IDE features to connecting with Java communities worldwide – these are my adventures as a part of the BellSoft Developer Advocate team.
The summary of BellSoft's results and achievements of 2024
Find out how to use GraalVM Native Debugger plugin to debug native images from IntelliJ IDEA
Find out how to set up a remote Native Image debugging session
Discover a comparative performance study of popular Linux distributions on ARM
Discover 24 new, enhanced, and removed features in the next feature release, JDK 24
Discover Java profiling with JFR, VisualVM, Async Profiler, and more. Detailed setups and tips for production-ready applications.
Explore insights from BellSoft’s 2024 Java Developer Survey conducted at Devoxx Belgium. Discover current trends in Java development, including challenges with Java 11 performance, the role of AI tools like ChatGPT in coding, and the growing focus on green Java practices and cloud cost optimization.
Liberica JDK container images for Rocky Linux are aimed to substitute images for CentOS that which reached EOL.
New Liberica NIK versions 23.0.6, 23.1.5, and 24.1.1 include several important fixes in the JDK.
Learn about Java Stream API and how to work with common operations.
Download Liberica JDK CPU versions 8, 11, 17, 21, and 23 with improved security
Find out how to containerize Spring Boot apps using build packs
Find out what is continuous integration / continuous delivery and how to create a CI/CD pipeline
Find out about enhancements in Liberica Native Image Kit 24.1.0 and downloads new builds
Find out about the improvements in JDK 23 and downloads the new builds
Find out how to use pattern matching in new Java versions
Find out how to perform Technology Risk Assessment depending on the company size.
ConcurrentLinkedDeque in Java is non-linearizable based on the results of tests with Lincheck
Read the industry news, receive solutions to your problems, and find the ways to save money.