AerynOS 近日发布了 7 月不稳定流更新。这是该发行版近几个月规模较大的一次更新,除了大量软件包升级之外,最值得关注的是 Versioned Repositories phase 2 正式落地。
AerynOS 是一个仍处于 alpha 阶段的 Linux 发行版,主打原子更新机制。简单来说,它希望通过自己的包管理和系统状态管理工具,让用户可以更安全地更新系统,并在需要时回滚到之前的可用状态。
![]()
这次版本化仓库第二阶段的意义,在于为未来更平滑的系统级升级打基础。AerynOS 团队此前提到,这项功能的目标之一,是让 moss 能够在仓库格式或底层功能发生变化时完成自我升级,减少用户手动干预。
由于这次涉及仓库格式迁移,官方建议用户在重启系统前连续运行两次更新命令:
sudo moss sync -u
sudo moss sync -u
第一次运行会把当前软件仓库配置升级到新格式,第二次运行则会从更新后的 unstable stream 拉取最新软件包。对于已经在使用 AerynOS 的用户来说,这一步比较关键,不建议只运行一次就直接重启。
本次更新的另一个重点是 systemd 打包方式调整。新的打包方式可以避免用户手动启用或禁用的 systemd 单元,在 moss 软件包事务过程中被覆盖。这对系统配置稳定性有帮助,尤其是对手动调整过服务状态的用户来说更友好。
不过,用户也需要注意一个潜在变化:重启后网络接口名称可能发生变化。例如,原本的 eth0 可能变成类似 enp12s0 这样的名称。如果系统里有脚本、防火墙规则或网络配置依赖固定接口名,升级前最好提前检查。
与此同时,AerynOS 还对 systemd 拆包 做了调整。部分 systemd 组件现在被拆分成独立软件包,包括 systemd-boot、systemd-coredump、systemd-homed、systemd-container、systemd-oomd、systemd-resolved、systemd-timesyncd、systemd-udev 和 systemd-userdbd。
如果用户依赖默认 pkgsets,影响可能不大。但如果是手动管理这些组件,或者没有依赖对应 pkgsets,就需要根据实际需求安装相关软件包,避免升级后缺少某些 systemd 组件。
桌面环境方面,本次更新带来了 KDE Plasma 6.7.2,同时加入 Linux 内核 7.1。AerynOS 还更新了 COSMIC 1.2、GNOME 50.3 相关组件、KDE Gear 26.04.3、Mesa 26.1.4、PipeWire 1.6.7、WirePlumber 0.5.15、Rust 1.96、Wine 11.12、Firefox 152、Thunderbird 152、Git 2.55、linux-firmware 20260622,以及 Linux 6.18.38 LTS 内核。
开发、容器和系统工具方面,更新内容也比较丰富,包括 Docker 29.6.1、Docker Compose 5.3、OpenVPN 2.7.5、PHP 8.5.8、BlueZ 5.87、curl 8.21.0、libvirt 12.5.0、Neovim 0.12.4、Nano 9.1 和 Tmux 3.7 等。
除了软件包更新,这次还修复了多个底层问题。例如,Graphviz 插件加载不正确的问题已被修复;bcachefs 无法正确检测内核特性、从而回退到较慢代码路径的问题也得到处理;额外内核模块无法生成 BTF 信息的问题同样被修复,这可能会改善部分 NVIDIA 用户的睡眠行为。
AerynOS 团队还希望使用支持开源内核模块的 NVIDIA GPU 用户参与测试。对于这类用户来说,后续更新可能会进一步改善 NVIDIA 驱动和系统电源管理相关体验。
新软件包方面,本次更新加入了 croc、dua-cli、dust、Plasma Bigscreen 和 Plasma Vault 等。其中 croc 主要用于在电脑之间安全传输文件,dua-cli 和 dust 都与磁盘使用情况分析有关,Plasma Bigscreen 则面向大屏设备场景。
整体来看,这次 AerynOS 7 月更新不只是一次常规软件包刷新。它真正重要的地方,在于版本化仓库第二阶段落地,为后续更复杂的系统升级打下基础。
当然,AerynOS 目前仍处于 alpha 阶段,不适合追求长期稳定的普通用户直接作为主力系统。但对于关注原子更新、滚动发布和新一代 Linux 发行版设计思路的用户来说,这次更新很值得关注。

