Alpine Linux 3.24.0 lands with first-class packaging for System76's COSMIC desktop in the community repository, giving the musl-based distribution another Rust-built Wayland environment to sit alongside its existing Sway 1.12, GNOME 50 and KDE Plasma 6.6 options. The release is the first stable cut in the 3.24 series and rolls forward most of the toolchain in one go.
The installer picks up two changes worth noting for anyone running headless or unconventional hardware. setup-alpine can now provision the Limine boot loader as an alternative to GRUB, and it gained IPv6 support during setup. Installs initiated over a serial console will now auto-configure the boot loader and kernel for serial output, which removes a step that previously had to be patched in by hand on boards without a video head.
Underneath, the toolchain jump is substantial: LLVM 22, Rust 1.96, Go 1.26, Qt 6.11, nginx 1.30 and GRUB 2.14 all ship in this cycle. That combination matters for the container and edge use cases where Alpine dominates, since rebuilds of language runtimes and reverse proxies tend to follow these baselines closely.
Legacy cleanup continues. GTK+ 3.0 has moved from main to community, additional GTK 2 and Qt5 packages are gone, and libsoup 2 has been removed entirely. Python's py3-setuptools jumps to 82.0.0, which drops the long-deprecated pkg_resources module, so any Python project still importing it will need to migrate before pulling the update. The qemu-binfmt OpenRC service is also deprecated in favor of binfmt.d config files paired with the standard binfmt service.
GRUB users upgrading in place need to rerun grub-install after switching to ensure the new bootloader writes itself to disk. Full notes are in the Alpine wiki, and the release became available on 2026-06-09.