核心更新与新特性
开发工具:GCC 升级至 14 版,LLVM 更新为 19 版,支持更先进的开发需求。 编程语言与框架:Node.js 22.11、Rust 1.83、.NET 9.0 和 PHP 8.4 为开发者提供了强大的工具链。 桌面环境:GNOME 更新至 47 版,KDE Plasma 升级到 6.2,LXQt 则全面切换至 Qt6,并增强了对 Wayland 的支持。 新架构支持:引入了对 LoongArch64 架构的初步支持,展现了 Alpine 面向未来硬件发展的潜力。
注意事项:SSH 和内核压缩格式的变更
SSH 服务自动重启:此次 OpenSSH 的更新会在升级过程中自动重启服务,确保新连接的正常建立。这是由于 openssh-server
被拆分为两个可执行文件,对从旧版本升级的用户来说,这是一个需要留意的变化,以免影响远程连接。ZSTD 压缩支持: linux-firmware
现已改用 ZSTD 压缩格式。如果你使用自定义内核,请确保启用了CONFIG_FW_LOADER_COMPRESS_ZSTD=y
,以避免兼容性问题。
未来计划:/usr 合并
/usr
目录合并做准备,这项改动计划在 Alpine 3.22 中完成。届时,/bin
、/sbin
和 /lib
中的文件将迁移至对应的 /usr
目录。建议用户提前调整目录结构,避免未来升级时遇到问题。多媒体与软件更新
Jellyfin:默认切换到 jellyfin-ffmpeg
分支,仅支持 x86_64 架构。工具更新:Busybox 升级至 1.37,PostgreSQL 到 17,Go 1.23,Qt 6.8 提升了整体开发和运行体验。 包管理改进: main/bats
被重命名为main/bats-core
,新增元包集合,整合常用 Bats 工具。
软件移除与替代方案
Neofetch:因项目停止维护,被移除,推荐替代工具 Fastfetch。 Gogs:由于存在未解决的安全漏洞,开源 Git 服务 Gogs 被移出仓库,建议用户迁移到更安全的 Forgejo 或 Gitea。 ISC DHCP:因 ISC DHCP 服务器已停止维护,推荐用户切换至 ISC Kea 或其他替代方案。
获取与使用指南
总结
/usr
合并计划,每一项改动都展现了 Alpine 面向未来的前瞻性。Linux迷
链接:https://www.linuxmi.com/alpine-linux-3-21.html
关注我们 长按或扫描下面二维码关注 Linux公社
关注 Linux公社,添加“ 星标 ”
每天 获取 技术干货,让我们一起成长
合作联系:root@linuxidc.net