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
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>