NixOSについての世界観です。
NixOSは再現性・宣言型・信頼性を掲げるパッケージマネージャNixをベースとしたディストリビューション。
同じソースコードをどんな環境でビルドしても同じバイナリを吐き出す「再現性100%」を目指して開発されている。
もし、なんらかの悪意ある作用によってソースコードが改竄されていれば、それを検証できるため、信頼性が高い。
現在(2021年6月21日)では最小ISOイメージにおいて、100%の再現性があることを報告した。次の目標はGNOME ISO版の再現性100%である。
詳しくは以下の記事が参考になります。
パッケージマネージャNixは、インストールするパッケージを設定ファイルで記述できる。これは、パッケージ管理に構成管理(Puppet/Chef/Ansible/Itamae)を付け足したという感覚。
また、システムの状態をそのまま設定ファイルにできる。システム状態(/etc/nixos/)をgitで管理することも可能。もしシステムが動かなくなったら、過去の状態へロールバックすることも出来る。
詳しくは以下が参考になる。