Alpine Linux 3.21 发布:更轻更快,性能再升级
以轻量级和安全性著称的 Linux 发行版 Alpine 最近发布了最新的 3.21 版本,这也是 3.21 系列的首个正式版本。新版本引入了多项重要更新,不仅在性能和稳定性上实现了进一步提升,还优化了整体的用户体验。无论你是开发者、系统管理员,还是普通桌面用户,Alpine 3.21 都为不同场景的需求提供了更加高效和可靠的解决方案。这次更新再次彰显了 Alpine 在小巧灵活和高安全性 Linux 系统中的领先地位。
核心更新与新特性
Alpine 3.21 基于最新的 Linux 6.12 内核,性能和稳定性都有显著提升。以下是一些关键更新:
- 开发工具: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 合并
Alpine 正在为未来的 /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 工具。
软件移除与替代方案
为提升安全性和维护效率,Alpine 3.21 移除了部分软件包:
- Neofetch:因项目停止维护,被移除,推荐替代工具 Fastfetch。
- Gogs:由于存在未解决的安全漏洞,开源 Git 服务 Gogs 被移出仓库,建议用户迁移到更安全的 Forgejo 或 Gitea。
- ISC DHCP:因 ISC DHCP 服务器已停止维护,推荐用户切换至 ISC Kea 或其他替代方案。
获取与使用指南
用户可以从 Alpine 的官网下载最新的 ISO 镜像。对于初次使用者,建议全新安装,而现有用户可以按照发布说明中的指导顺利完成升级。如果你想将 Alpine 用作容器镜像基础,或者体验其作为桌面操作系统的潜力。
总结
Alpine Linux 3.21 是一次重要的版本升级,无论是开发工具、桌面环境,还是性能优化,都体现了其追求轻量、高效、安全的设计哲学。从最新的内核支持到未来的 /usr
合并计划,每一项改动都展现了 Alpine 面向未来的前瞻性。
如果你正在寻找一个既灵活又可靠的 Linux 发行版,无论是用于服务器还是桌面,Alpine 3.21 都值得一试。
The post Alpine Linux 3.21 发布:更轻更快,性能再升级 first appeared on Linux迷.
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/174613.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论