
NixOS 是基于 Nix 包管理器的开源 Linux 发行版,以声明式配置、不可变基础设施和可复现性为核心设计。通过configuration.nix文本文件定义整个系统状态(内核、软件包、服务、配置),实现 “一次配置,到处运行”。
核心能力:
声明式配置:描述系统 “应该是什么样”,而非一步步命令式操作。
原子升级与回滚:更新为 “全或无”,失败可一键回滚到任意历史版本。
可复现性:相同配置文件在任何机器生成完全一致系统,依赖哈希固定,彻底解决依赖冲突。
隔离与纯净:包在沙箱构建,多版本共存;系统不可变,防止 “配置漂移”。
超大软件源:nixpkgs 提供超 12 万软件包,覆盖服务器、桌面、开发环境。
适配场景:开发环境统一、服务器集群管理、科学计算 / 机器学习(实验复现)、CI/CD 与容器构建、高可靠基础设施。支持 x86_64/ARM64,提供桌面与最小化 ISO、OVA 虚拟机镜像及云 AMI。
ISO 64位文件:https://channels.nixos.org/nixos-25.11/latest-nixos-graphical-x86_64-linux.iso
Nix:包管理器: