Alpine 是一个轻量级的、基于 musl 的、无 systemd 的 Linux 发行版(默认 init 系统是 OpenRC),它刚刚发布了 3.24 版本,该版本由Linux 内核 6.18 LTS提供支持,标志着这个以安全为中心的发行版的全新 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 ( v50.2 ) 和KDE Plasma 6.6 ( v6.6.5 )。但最令人振奋的消息是,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。

Alpine Linux 3.24
此外,此版本对安装程序进行了多项改进,现在setup-alpine支持 Limine 引导加载程序和 IPv6。另外,通过串行控制台安装的系统会自动配置引导加载程序和内核以支持串行控制台访问(这对于在无头系统和服务器系统上部署非常有用)。
对于开发者而言,该py3-setuptools软件包已更新至 82.0 版本,移除了已弃用的pkg_resources模块。因此,仍在使用该软件包的项目pkg_resources必须迁移到受支持的替代方案。
该qemu-binfmt服务qemu-openrc现已弃用。用户应使用binfmt.d用户模式 QEMU 软件包中的配置文件以及 binfmt 服务。
代码库变更包括将 GTK 3 从主分支移至社区分支。此外,由于持续的弃用计划,GTK 2 和 Qt5 的其他软件包以及 libsoup 2 已被移除。
与以往的重大升级一样,在不同 Alpine 版本之间迁移的用户应该运行命令apk upgrade --available。GRUB 用户grub-install在升级后也应该运行命令,以确保更新后的 GRUB 版本已安装到磁盘。
更多信息请参阅公告 或访问发行说明。所有受支持架构的版本均可从 项目网站下载。
最后,虽然 Alpine 最为人熟知的是作为容器镜像或嵌入式系统以及安全相关配置的基础,但它同样也能很好地胜任日常桌面系统的工作。

