Alpaquita Linux

Fast and secure Linux for Java

BellSoft Alpaquita Linux is a full-featured operating system optimized for Java. Quickly deploy infrastructure or services. Enjoy guaranteed support and the highest level of security

Launch apps faster

Launch apps faster

Startup time 45% faster

Save storage

Save storage

the Docker image is 3.28 MB only

Utilize the best solution

Utilize the best solution

Three mallocs and two libcs included

Why Alpaquita Linux?

Security

We built Alpaquita Linux to enhance the security of your applications and avoid zero-day vulnerabilities.

Enhancements include networking features, custom build options, kernel hardening, process isolation, and more.

media
Long-term support

Long-term support

Alpaquita has a four-year support lifecycle for LTS versions. It includes security advisory and the dedicated technical team on duty 24/7.

Performance

Performance

Alpaquita is optimized to deliver a reliable and fast stack to run applications for various workloads. It comprises performance features such as kernel optimizations, memory management, and libc implementation optimizations, including the BellSoft musl version with reworked APIs.

 
 
 
 
 
 
 
 
 

Compatibility

Alpaquita Linux fully supports and takes advantage of all BellSoft products, such as Liberica JDK, Liberica NIK, and Alpaquita container images.

Explore Cloud Native Platform
media

Functionality

Alpaquita Linux is optimized for deployment by utilizing kernel module compression support to reduce the size of packages in a repository and those installed on a system.

 

The extra modules and firmware packages are separated into lightweight packages and can be installed depending on the needs and the target platform.

 
 
 
 
 
 
 
 
 

media
Licensing

Licensing

All Liberica JDK binaries are verified by the OpenJDK Community Technology Compatibility Kit (TCK) for Java SE spec.

Alpaquita Linux Features

Kernel:
  • Always on Linux LTS (6.1 currently)
  • SecureBoot, signed modules, disabled modules with CVEs
  • Better performance tunables, optimized size (xz)
Userspace based on Alpine Linux aports:
  • Busybox, on-demand coreutils
  • Main/aports & apk package manager
  • No graphics
LIBC:
  • Musl and glibc support
  • Optimized musl, optimized mallocs
Compatibility with Docker, QEMU support:
  • Docker
  • QEMU support

Download Alpaquita Linux now for free

Get a Stream version of full-featured operating system optimized for Java

  • Cloud Optimized
    Cloud Optimized

    Alpaquita is the best choice for small performant containers.

  • Secure
    Secure

    All the components of Alpaquita receive regular security updates.

  • Great support
    Great support

    Enterprise level support from engineers who develop OpenJDK.

Cloud Optimization for Java

The most complete Java experience

Deliver applications faster and optimize your cloud-native environment

Get Started

The only Linux optimized to run Java microservices

Start with Linux

Flexible, performant, and secure Java runtime

Run Java Microservices

GraalVM-based distribution for the most performant native images

Build native images

Java Profiler to manage and collect the data on your applications

Analyze your apps

Best in class support by the people behind OpenJDK

Discover our support

General

01. What is Alpaquita Linux?

Alpaquita Linux is a lightweight Linux distribution based on Alpine for Cloud and Server use.

02. How is Alpaquita different from Alpine?

Alpaquita is distinguished by multiple performance and security optimizations and LTS releases optimal for enterprise use. Alpaquita comes with three additional malloc for various workloads and best Java support. In addition, we enhanced stock musl libc. Our musl perf is similar or superior to glibc performance. We also provide two Alpaquita variants based on musl perf or glibc.

03. What is Alpaquita Cloud Native Platform?

Alpaquita Cloud Native Platform is an end-to-end solution for enterprises deploying cloud-native applications. It includes Alpaquita LTS, Liberica JDK Lite, Liberica Native Image Kit, and BellSoft’s support both for Linux and Java.

04. What is the difference between Alpaquita Stream and Alpaquita LTS?

Alpaquita Stream is a free rolling release of Alpaquita with the latest updates and fixes. Alpaquita LTS is a stable version supported for four years with two-years overlap with the previous version.

05. What C library implementation does Alpaquita support?

Alpaquita comes in two versions, musl and glibc-based. Our musl perf is 100% compatible with musl def (a default musl implementation similar to the upstream release version), but boasts performance enhancements making it as efficient as glibc.

06. How do I switch to Alpaquita?

The process of migrating to Alpaquita depends on several factors, such as libraries utilized for development (statically or dynamically linked) and so on. If you build an application outside Docker and copy the binary into the Docker image, simply substitute the image you are currently using.

Security and updates

01. Is Alpaquita secure?

Alpaquita's enhanced security sums up to low attack surface, additional kernel security hardening, regular updates, and emergency patches provided within the scope of commercial support. Security advisory (underway) will provide information about discovered vulnerabilities and available patches.

02. How is Alpaquita licensed?

Alpaquita is distributed under EULA (End-user license agreement) — we verified all the packages regarding clean licenses and substituted some software to eliminate the risk of license violation.

03. How is Alpaquita updated?

Alpaquita Stream is continually updated with fresh packages, features, and fixes. It can be used by developers who want the latest software, but is not recommended for enterprise applications requiring stability. Alpaquita LTS is aligned with Linux Kernel LTS. It is a stable production-grade version with a focus on security patches and critical fixes without significant package changes.

04. How do I get updates for Alpaquita?

Alpaquita uses APK as a package manager. Use apk update to update the index of available packages and apk upgrade to upgrade the currently installed packages. Docker images, ISO, and WSL are also regularly updated and available from the corresponding locations.

Support

01. Is Alpaquita free?

Alpaquita Stream is free to use. In addition, we offer enterprise-grade support for Alpaquita Cloud Native Platform.

02. What does BellSoft deliver with Alpaquita support?

BellSoft's subscription model includes 24x7 support both for Linux and Java, Alpaquita LTS versions, and emergency patches and bug fixes. There is no man-in-the-middle, meaning that you receive prompt help directly from our engineers.

03. What support plans are available?

We provide Standard and Premium support for our customers. Both options include emergency security patches, off-cycle updates and fixes, and a two-hour initial consultation. The response times are as fast as 24 hours based on SLA for Standard subscription and 1 hour for Premium. Premium customers also get a dedicated engineer.

04. What is BellSoft's support cycle for Alpaquita?

We provide updates for Alpaquita LTS for min. four years with two-year overlap between the latest versions.

Availability

01. Does Alpaquita have a desktop version?

No. Alpaquita is tailored specifically for Cloud/Server deployments with low resource consumption and high performance in mind. To keep it lightweight, we refrained from the GUI functionality.

02. What platforms are supported?

Alpaquita Linux supports x86 hardware architecture.

03. Does Alpaquita support Docker?

Alpaquita comes with Docker and QEMU support.

04. How do I download Alpaquita?

There are several ways of obtaining Alpaquita binary: directly from our website, Linux repositories, or Docker Hub Container Image Library.

05. Which programming languages can Alpaquita be used with?

Alpaquita Linux supports various languages for application development — Java, Python, C/C++. It is also compatible with Liberica NIK, a GraalVM-based utility for native image generation.

Alpaquita containers

01. What is a small Linux for containers?

A lightweight Linux distribution contributes to significant container size reduction. Such distribution contains only the libraries your application needs plus optional packages you can remove or add as required.

02. What is included into Alpaquita containers?
BellSofts provides an extensive selection of Alpaquita containers:
  • Alpaquita base includes only the base Linux image
  • Liberica Runtime Container comprises of Alpaquita and Liberica Lite JDK or JRE;
  • Liberica Native Image Kit Container is made up of GraalVM-based Liberica NIK and Alpaquita
  • We also provide Alpaquita images for Python and C/C++
03. How to install additional Linux packages?

You can add, list, remove, or update packages with the APK Package Manager tool that comes pre-installed on all Alpaquita versions. A comprehensive guide on working with APK on Alpaquita can be found here.

Contact Form Background

Get guidance on migrating to Alpaquita Linux

Speak with an expert to see which solution will serve your business the best

* This field is required