Alpine, a lightweight and secure Linux distribution, has just released its latest version, Alpine Linux 3.20.
This new release marks the beginning of the v3.20 stable series, bringingย a suite of upgrades across its system packages and several significant changes, including initial support for the 64-bit RISC-V architecture.
What’s New in Alpine Linux 3.20
The latest version includes updates to many key components, with the most notable includes:
- Programming Languages and Frameworks: The distribution now includes LLVM 18, Node.js 20.10, Python 3.12, Ruby 3.3, Rust 1.78, and Crystal 1.12. These updates provide developers with the latest tools and capabilities in software development.
- Desktop Environments: For users of graphical interfaces, GNOME has been updated to version 46, and KDE advances to version 6. Both feature major updates, such as the shift to Qt6 and making Wayland the default session over X11.
- System Tools: Go 1.22, .NET 8.0, and Sway 1.9 are among the essential tools updated. These updates ensure better performance and more robust security.
Apart from the changes above, Alpine 3.20 also comes with an upgrade of the GRUB bootloader to version 2.12. In light of this, users upgrading from previous installations using GRUB on UEFI systems must update the installed bootloader before rebooting to avoid boot failures.
Moreover, this release responds to licensing changes with key software. For example, Redis, which has been relicensed, is replaced by Valkey in the main package repository due to its more open BSD-3-Clause license.
A compatibility package, “valkey-compat,” has been provided to facilitate this transition. Additionally, due to compatibility issues with Python 3.12, the aws-cli
tool has been temporarily disabled, pending a resolution from the upstream developers.
Theย announcementย and the release notes contain detailed information on all the changes in Alpine 3.20. Downloads are available from theย projectโs website.
Finally, although Alpine, by design,ย is primarily used as a basis for creating containerized images, it can also be effectively used for desktop purposes. If you have concerns about installation or setting up a desktop environment, rest assuredโwe have everything you need.
Our comprehensive guide, “How to Install Alpine Linux and Set Up a Desktop Environment,” provides a step-by-step walkthrough to simplify the process. Furthermore, our “Alpine User’s Guide to APK: How to Manage Packages” will help you effortlessly manage packages with the distribution’s APK package manager.