Alpine Linux 3.23 Released With Kernel 6.18 LTS

Alpine Linux 3.23 introduces kernel 6.18, GCC 15, updated desktops, and package updates across the system.

Alpine, a lightweight, musl-based and systemd-free (OpenRC is the default init system) Linux distribution, has just released version 3.23 as the distro moves to the brand-new Linux kernel 6.18, which was promoted to an LTS release today.

Core developer tools receive major upgrades, including GCC 15, LLVM 21, Go 1.25, Rust 1.91, PHP 8.5, and PostgreSQL 18. The release also updates a long list of user-facing components, including GNOME 49, KDE Plasma 6.5.3, LXQt 2.3, Sway 1.11, and Qt 6.10.

Another highlight is that this version introduces APK-Tools v3. The new package manager version is designed to be a seamless in-place upgrade for most users, retaining the v2 package format while preparing the system for future changes.

While apk v3 is expected to work as a drop-in replacement, users relying on libapk should check for potential breaking changes. The upgrade path remains unchanged, and administrators are encouraged to use the recommended apk upgrade --available procedure when moving between major versions.

On the kernel side, an important change is the replacement of linux-edge with linux-stable. The new linux-stable kernel variant follows upstream stable releases while keeping an identical configuration to Alpine’s linux-lts. Systems currently running linux-edge will automatically migrate to linux-stable during upgrade.

Alpine Linux 3.23
Alpine Linux 3.23

On top of that, the team had previously planned to introduce a full /usr-merge in Alpine 3.23, but this transition has been postponed due to technical complications. A new schedule will be provided later. Users whose systems have separate / and /usr partitions, an unsupported configuration, must continue to follow the documented precautions to avoid boot issues.

Lastly, Alpine Linux 3.23 also updates a broad range of development and infrastructure components. Notable versions include Node.js 24.11 (LTS), Valkey 9.0, Crystal 1.18, Docker 29, .NET 10.0, Perl 5.42, and OpenJDK 25. Storage and networking stacks see updates as well, with ZFS 2.4.0-rc4 and ISC Kea 3.0 included in this release.

For more information, see the announcement or visit the release notes. Downloads are available from the project’s website.

Finally, while Alpine is best known as a base for container images or for embedded systems and security-focused setups, it can also work very well as your daily driver desktop system. And if you’re unsure about the installation process, our guide “How to Install Alpine Linux and Set Up a Desktop Environment” walks you through it step by step.

Of course, don’t miss our “Alpine User’s Guide to APK: How to Manage Packages”, too, which will help you effortlessly manage packages with the distribution’s APK package manager.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

One comment

  1. Petar Kulić

    I love this distro. Small, fast, configurable.. almost as nice as Arch, yet so simple.
    Kudos to devs.

Leave a Reply

Your email address will not be published. Required fields are marked *