Nix
純粋関数型の設計思想に基づくパッケージマネージャー。ソフトウェアパッケージはそれぞれ不変の内容を持つ固有のディレクトリにインストールされ、ディレクトリ名は全依存関係を考慮した暗号学的ハッシュに対応する。同じ入力・同じビルドプラットフォームなら常に同じビルド結果になることで、環境の再現性を保証する。
Nix言語
パッケージのビルド方法(レシピ)を記述するための専用言語(nix expression)。宣言型・純粋関数型・遅延評価・動的型付けが特徴。
Nixpkgs
Nix言語で書かれたパッケージ定義をGitHub上に集約したパッケージリポジトリ。従来のLinuxディストリビューションでいう「公式パッケージリポジトリ」に相当し、Nixユーザーはこれを通じて必要なソフトウェアを取得する。NixOSのシステムパッケージも全てここに含まれる。
関連する出来事
Nixpkgsのガバナンスを担っていたコアチームが2026年8月に解散した。詳細はNixpkgs Core Teamの解散(2026年8月)を参照。
出典
- Nix (パッケージ管理システム) - Wikipedia)
- Nixpkgsとは?仕組み・パッケージ導入(install)・使い方を解説 - issoh
- §2. Nixpkgsを使う|Nix入門: ハンズオン編 - Zenn
- Nixとその他パッケージマネージャーの比較 - Zenn