近日,Alpine Linux 发布了 3.24 版本,基于 Linux 内核 6.18 LTS。
Alpine 是一款轻量级、基于 musl 且不使用 systemd,默认初始化系统为 OpenRC 的 Linux 发行版。
该发行版以安全性为核心,此次发布标志着全新 3.24 稳定系列的正式开启。

此次发布更新了桌面环境、开发工具、引导组件及服务器软件等各类软件包。
主要更新包括 GRUB 2.14、GCC 15.2、LLVM 22.1.3、Rust 1.96、Go 1.26、Python 3.14、PHP 8.5.7、Ruby 3.4.9、Node.js 24.16 LTS、OpenJDK 25 以及 .NET 10.0。
在桌面环境方面,Alpine Linux 3.24 包含了 GNOME 50 和 KDE Plasma 6.6 。
值得关注的重磅消息是,System76 开发的、基于 Rust 语言构建的桌面环境 COSMIC 现已在社区仓库中提供。
服务器与网络相关软件包也进行了更新,包括 Nginx 1.30.2、BIND 9.20.23、Kea 3.0.3、BIRD 3.2.1、Xen 4.21 和 BusyBox 1.37。
多媒体与运行时环境的更新则涵盖了 FFmpeg 8.1.1、Deno 2.7.4 和 zigbee2mqtt 2.9.2。
此外,该版本还对安装程序进行了多项改进,setup-alpine 工具现已支持 Limine 引导加载程序及 IPv6 协议。
同时,通过串口控制台serial console安装的系统会自动配置引导加载程序和内核,以支持串口控制台访问,这对无显示器设备及服务器系统的部署非常有用。
对于开发者而言,py3-setuptools 软件包已更新至 82.0 版本,并移除了已弃用的 pkg_resources 模块。
因此,仍在使用 pkg_resources 的项目必须迁移至受支持的替代方案。 qemu-openrc 提供的 qemu-binfmt 服务现已被弃用。用户应改用用户态 QEMU 软件包中的 binfmt.d 配置文件,并配合 binfmt 服务使用。
仓库方面的变更包括将 GTK 3 从主分支main branch迁移至社区分支community branch。作为持续弃用计划的一部分,额外的 GTK 2 和 Qt5 软件包以及 libsoup 2 也已被移除。
与以往的大版本升级一样,跨大版本升级 Alpine 的用户应运行 apk upgrade --available 命令。
使用 GRUB 的用户在升级后还应运行 grub-install,以确保将更新后的 GRUB 版本安装到磁盘上。