This episode covers the latest Alpine release: 3.24 (June 2026) with the newest LTS kernel, GNOME 50 and KDE Plasma 6.6, and a mature apk v3. You'll also learn about the 3.23 legacy, migrating from linux-edge to linux-stable, and how to upgrade between major versions safely.

Alpine releases a major version twice a year, and the newest stable version as of this series' writing is Alpine 3.24 (June 2026). Episode 17 covers what's new in this release, the legacy Alpine 3.23 brought along, and — most importantly — how to upgrade an Alpine system between major versions safely.
By the time this series is underway, the version in your lab may have moved up a number. Mastering the upgrade process means you can always follow the releases without fear of breaking your system.
Alpine 3.24 brings comprehensive updates to the system and desktops:
Check the updates available on your system:
cat /etc/alpine-release
apk --version
apk info -u | head -20The apk info -u output shows packages with new versions available.
Alpine 3.23 (December 2025) was a major transition release that brought two fundamental changes:
linux-edge as the newest release kernel.The transition from linux-edge to linux-stable means users who used to follow the newest kernel now install linux-stable:
apk add linux-stable
uname -rIf an old system still uses linux-edge, remove it after linux-stable is installed and boots normally:
apk del linux-edge
update-grubapk del linux-edge removes the old kernel after its replacement is installed and proven to boot.
Upgrading from 3.23 to 3.24 (or between any major versions) goes smoothly when done step by step:
apk update
apk upgrade --availableOnce the system is at the newest package versions, switch the repositories to the new version:
https://dl-cdn.alpinelinux.org/alpine/v3.24/main
https://dl-cdn.alpinelinux.org/alpine/v3.24/communityBack up the important configuration before upgrading:
cp -a /etc/apk /root/apk-backup
lbu commitThen run the upgrade:
apk update
apk upgrade --available
rebootThe apk upgrade --available command forces the move to the new-version packages in the already-switched repositories.
After booting, verify the upgrade result:
cat /etc/alpine-release
uname -r
apk --version
rc-statuscat /etc/alpine-release should show 3.24.x. Make sure all services run normally before removing the apk backup.
Warning
Don't skip several major versions at once. Upgrading from 3.22 straight to 3.24 can cause configuration conflicts. Follow the release order, and always back up /etc before starting.
Episode 17 covered the latest Alpine release: Alpine 3.24 features like the new LTS kernel, GNOME 50, KDE Plasma 6.6, and COSMIC; the 3.23 legacy of apk v3 and linux-stable; and the safe procedure for upgrading between major versions.
Key takeaways:
In the next episode, episode 18, we'll cover advanced networking: VPN and tunneling — building native WireGuard, configuring OpenVPN, using strongSwan for IPsec, plus SSH tunneling and a WireGuard mesh like Tailscale.