Alpine Linux 3.24.0 has officially arrived (download here), and this release feels less like a routine update and more like a distro cleaning house.
Sure, there are the usual version bumps. Linux kernel 6.18 is here alongside GNOME 50.2, KDE Plasma 6.6.5, Rust 1.96, Go 1.26.3, Node.js 24 LTS, PHP 8.5.7, Python 3.14, and GCC 15.2.0. Alpine users are getting a seriously modern software stack.
But what really stands out is how aggressively Alpine continues ripping out old, crusty technology.
GTK+ 2.0 keeps getting pushed toward extinction. More Qt 5 packages are gone. libsoup 2 has been removed entirely because it was aging badly and collecting vulnerabilities. Even GTK+ 3.0 got demoted from the main repository to community status after years of upstream deprecation.
That is the kind of move many Linux distributions avoid because somebody somewhere might complain. Alpine just does it.
The distro is also embracing the increasingly common /usr merge approach. New installations can opt into a merged /usr layout during setup, and existing systems can migrate manually later. Some Linux users still debate this stuff endlessly online, but at this point the industry direction is pretty obvious.
Security also gets a major focus in Alpine Linux 3.24.
The gdk-pixbuf image loader now relies entirely on Glycin, which sandboxes image loading instead of blindly trusting image files. Alpine also split Glycin loaders into separate packages, so users can install only the image formats they actually need. That may sound minor, but Alpine has always been about reducing unnecessary components wherever possible.
Python developers could run into some pain here too. setuptools 82.0.0 removes the long-deprecated pkg_resources module. Any old projects still relying on it are now broken unless maintainers finally modernize their code. Expect some developers to discover that problem the hard way.
Meanwhile, Alpine is deprecating the old qemu-binfmt service in favor of newer binfmt.d configurations. The project also goes out of its way to warn users about the security implications of enabling setuid execution for foreign binaries. That kind of blunt communication is refreshing in a world where many projects bury important warnings in vague language.
The installer gets some welcome upgrades too. setup-alpine now supports the Limine bootloader, adds IPv6 support, and automatically configures serial console support for headless installations. Homelab users and server admins will probably appreciate that more than flashy desktop screenshots.
Speaking of desktops, Alpine Linux 3.24 now includes the COSMIC desktop environment from System76 in the community repository. That is pretty interesting considering how much attention COSMIC has been getting lately from Linux enthusiasts looking for something different from GNOME and KDE Plasma.
At the end of the day, Alpine Linux still is not trying to become Ubuntu. That is probably why so many Linux nerds love it.
While other distributions continue growing larger and more complicated, Alpine stays focused on minimalism, efficiency, and security. It remains one of the few Linux distributions that still feels lean on purpose instead of lean by marketing.
And in 2026, that stands out more than ever.
Support independent tech journalism
NERDS.xyz is independently owned and operated. If you enjoy my coverage of Linux, AI, hardware, cybersecurity, and tech culture, consider supporting the site on Ko-fi.
Support NERDS.xyz