Alpaquita Linux: Release Notes

1. Introduction

The release notes give you late-breaking information about BellSoft Alpaquita Linux Stream release. Please read this document carefully, as it contains information that is not included in other BellSoft Alpaquita documents.

This release starts the series of rolling Stream releases to support new feature development, beta testing, and community. Alpaquita Linux update releases might be getting changes from the upstream projects and other Linux-related releases as much as we find it suitable to meet the company’s goals and requirements.

Kernel version

Alpaquita Linux ships 6.1 kernel version that is the LTS version with the longest period of support. This kernel version will continue to be updated to include all required security and major functional fixes. Note that our release supports smooth kernel updates when the previous kernel version is not deleted right away and can be used for boot or in the roll back.

Architecture

This release supports x86_64-based processors for all deliverables - iso, minirootfs, package repositories, and docker images.

  • Intel (x86_64-v2)

  • AMD 64-bit (x86_64-v2)

Modern CPUs can provide optimal extensions for better performance in the core system libraries. x86_64-v2 provides proper support for new CPU features (CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4_1, SSE4_2, SSSE3), vector instructions up to Streaming SIMD Extensions 4.2 (SSE4.2), Supplemental Streaming SIMD Extensions 3 (SSSE3), the POPCNT instruction (useful for data analysis and bit-fiddling in some data structures), and CMPXCHG16B (a two-word compare-and-swap instruction useful for concurrent algorithms).

Aarh64 architecture is planned to be supported in later releases.

2. New Features and Changes

This section lists the features that are introduced in Alpaquita Linux Stream release.

New kernel build with configuration optimized for smaller size, better security and performance.

  • Better latencies and responsiveness

  • Compressed modules to save disc space

  • Dropped some old modules that have improper support or have known CVE defects

New package updates include the following features.

  • alpaquita-installer - Cross-libc installer for Alpaquita Linux that supports non-interactive installation process. See Alpaquita Linux Installation Guide for details.

  • musl-perf - BellSoft version with performance improvements.

    • glibc-string - this new package can be used to enable optimized string operations for a particular application or used in a build to link to it; synced with glibc 2.37 upstream.

  • apk-tools - Improved version of the well-known APK tools with the support for

    • gradual downgrade in apk add command

    • support for alternative packages and cleaner db handling

    • sorted apk search output

  • malloc - BellSoft versions with different malloc implementations: jemalloc, mimalloc, and rpmalloc.

  • liberica product family - JRE and JDK packages for the latest 8, 11, 17, and 21 versions; NIK version 22.

  • openrc - Set up quiet mode and agetty.tty1 service to speed up booting.

  • dracut - initramfs zstd compression and load network modules at initramfs stage to speed up booting.

3. Known Issues

No known issues are reported for this first release.

Report issues to [email protected].

4. Noticeable package updates

5. Security Bug Fixes

This release includes a number of bug and security fixes.

6. Installation Process

Alpaquita installation procedures are described in the Alpaquita Linux Installation Guide. Typical process for installing from the ISO image requires access to a command line interpreter and contains several steps.

ON THIS PAGE