NixOS 26.05 正式发布:新增 20,442 个软件包,Stage 1 默认切换至 systemd

基于 Nix 包管理器的 Linux 发行版 NixOS 于 5 月 30 日发布了代号为“Yarara”的 26.05 版本。此次更新带来了数量庞大的软件包更新,并完成了一项关键的系统底层架构调整:第一阶段(Stage 1,即 initrd)现已默认采用 systemd 替代传统的脚本实现,旧有方案被标记为弃用,并计划在 26.11 版本中移除。

根据官方发布公告,NixOS 26.05 共新增了 20,442 个软件包,使得仓库中的可用软件包总数达到相当可观的规模。同时,此次更新引入了 85 个全新的 NixOS 模块,并增加了 1,547 个新的配置选项,进一步丰富了系统的可定制性。在桌面环境方面,新版本默认搭载了最新的 GNOME 50。

GCC 15 也作为此次更新的一部分被集成。

NixOS 26.05 发布画面(示意图)
NixOS 26.05 发布画面(示意图)

第一阶段架构迁移

NixOS 26.05 最核心的架构调整在于将其启动流程的第一阶段(initrd)从传统的脚本方案迁移至 systemd。这一改动使得系统在早期启动阶段就能利用 systemd 的并行化处理能力及依赖管理机制,有望提升启动过程的可靠性与效率。尽管旧有的脚本实现当前仍可使用以兼容现有配置,但官方已将其列为弃用状态,并设定了明确的移除时间线——计划在 26.11 版本中彻底删除。

这一变化也意味着用户在升级后,需要重新审视并可能调整其与 Stage 1 相关的自定义配置,以确保与新默认值的兼容性。

软件包与桌面更新

除了底层架构的革新,NixOS 26.05 在应用层面同样进行了大规模更新。超过两万个新增软件包的入库,覆盖了开发工具、服务器组件、桌面应用等多个领域。默认桌面环境升级至 GNOME 50,为用户带来了最新的界面体验与功能改进。编译器方面,GCC 15 的加入确保了开发者能够使用最新的工具链进行软件构建。

此次更新再次体现了 NixOS 在系统可复现性与原子升级方面的特点,通过将系统配置与状态分离,允许用户回滚更改。新模块与配置选项的增加,进一步降低了高级系统定制的门槛。

本文参考来源:Phoronix



微信扫描下方的二维码阅读本文

NixOS 26.05 正式发布:新增 20,442 个软件包,Stage 1 默认切换至 systemd -

发表回复