特点:
系统状态几乎完全取决于/etc/nixos这个目录下的configuration.nix配置文件(可以拆分以模块化,但是configuration.nix是主配置文件, i.e., 根节点)
因此系统基本上是无状态的
优点:
1. 适合有洁癖的用户,系统不会随着使用时间的增加生成一堆不知道哪来的又不敢删的配置文件
2. 无状态性导致可以无风险跨大版本升级,升级不成功修改配置文件即可
3. 方便大批量自动配置系统
4. 临时使用一个软件不需要安装到系统中,用一个命令即可临时使用,用完可以删除,或者留着,这样下次再用就不必重新下载了
缺点:非标准文件结构,其它发行版本的二进制文件必须经过打补丁才能在本系统上运行,源代码编译不受此限制,需要学习nix语言,初期依葫芦画瓢即可,没什么门坎。
非系统内置软件的安装稍微麻烦点。
--
修改:blitz FROM 159.226.171.*
FROM 159.226.171.*