NixOS 26.05 发布:声明式配置与 systemd Stage 1 启动变革

NixOS 26.05 "Yarara" 终于正式发布了!说实话,作为一个 Linux 发行版,它完全基于 Nix 包管理器和 Nixpkgs 仓库构建,主打的就是声明式配置、可重复构建,还有强大的软件包管理。这次更新嘛,感觉把这些优势又往前推了一把。

🚀 默认采用 Linux 6.18 LTS 内核

这次默认搭载的是 Linux 6.18 LTS 内核,长期维护加上更好的硬件兼容性,挺稳的。你猜怎么着?用户通过配置文件就能轻松切换其他内核版本,灵活性还是老样子。话说上一分支 NixOS 25.11 已经进入弃用阶段了,2026 年 6 月 30 日后就停止维护,该升级的抓紧吧。

⚙️ 启动流程迎来重要变革

NixOS 26.05 首次默认启用基于 systemd 的 Stage 1 启动环境,取代了旧脚本方案。这意味着什么?启动流程更统一了,更容易跟现代 Linux 生态对齐。旧版 Stage 1 已经标记弃用,计划在 NixOS 26.11 中彻底移除。说实话对日常使用影响不大,但长期看能简化维护、提升可靠性……我觉得这步走得挺对的。

📦 Nixpkgs 软件仓库大规模更新

截至 2026 年 4 月,Nixpkgs 仓库在 26.05 中变化真不小:

  • 新增 20,442 个软件包
  • 更新了 20,641 个现有软件包
  • 移除 17,532 个过时软件包——这个数目挺多的对吧?

这么大规模的更新,让用户能拿到最新应用,同时也降低了安全风险和维护负担,感觉挺值的。

🧩 模块化配置能力持续扩展

声明式配置是 NixOS 的灵魂,这点我倒是坚信。26.05 新增了 85 个系统模块和 1,547 个配置选项,同时清理了 25 个废弃模块和 355 个过时项。配置结构更清晰了,管理桌面、服务器、开发环境都更灵活……话说回来,这真不是吹的。

🖥️ GNOME 50 与 KDE Plasma 6.6 同步上线

桌面用户有福了!GNOME 50 带来了新功能和性能改进,KDE Plasma 6.6.5 则让 Plasma 6 桌面更成熟稳定。这是本次更新最直观的变化之一,你觉得呢?

🛠️ 开发工具链同步升级

GCC 升级至 GCC 15,LLVM 保持 LLVM 21。开发者能用上最新的编译优化和语言标准支持,这对软件构建是实打实的提升。为什么这么说?因为编译性能直接关系到开发效率啊。

🍎 x86_64-darwin 即将退出历史舞台

NixOS 26.05 是最后一个正式支持 x86_64-darwin 的版本。现有支持和二进制缓存服务持续到 2026 年底,但从 26.11 开始不再提供官方构建。未来重心转向 Apple Silicon 和其他现代架构……说实话,这个转变也挺自然的。

📅 支持周期至 2026 年底

错误修复和安全更新持续到 2026 年 12 月 31 日。对需要稳定环境的开发者、工作站和服务器管理员来说,这个周期够用了。是不是?

💿 下载与安装

提供桌面版(带图形安装程序)和 Minimal 最小化镜像,支持 x86_64 和 ARM 架构。更多信息:NixOS 官方网站

FAQ

NixOS 26.05 默认内核是什么? Linux 6.18 LTS,用户可切换其他版本。

systemd Stage 1 启动有什么好处? 统一启动流程,简化维护,提升可靠性,旧脚本方案将在 26.11 移除。

NixOS 26.05 支持周期多长? 到 2026 年 12 月 31 日,期间持续接收安全更新。