Nix ecosystem: Difference between revisions
imported>Ixxie No edit summary |
imported>Ixxie removed initial and final bullets |
||
| Line 10: | Line 10: | ||
| [[Nix Package Manager]] | | [[Nix Package Manager]] | ||
| A package manager that parses the [[Nix Expression Language]] to specify reproducible build processes. Nix stores the results into hashed addresses, allowing multiple versions of the same package to live side by side. | | A package manager that parses the [[Nix Expression Language]] to specify reproducible build processes. Nix stores the results into hashed addresses, allowing multiple versions of the same package to live side by side. | ||
| | | Package management in Linux & Darwin • Reproducible building of applications & containers in production | ||
|- | |- | ||
| [[NixOS]] | | [[NixOS]] | ||
| A Linux distribution with ''all'' components built by Nix, and thus supporting reproducible and declarative system-wide configuration management as well as atomic upgrades and rollbacks. | | A Linux distribution with ''all'' components built by Nix, and thus supporting reproducible and declarative system-wide configuration management as well as atomic upgrades and rollbacks. | ||
| | | Declarative Configuration Management • Desktop Systems • Server Systems • Cluster Computing | ||
|- | |- | ||
| [[Nixpkgs]] | | [[Nixpkgs]] | ||
| The largest community maintained Nix package and NixOS module repository; standard releases of NixOS are hosted here. | | The largest community maintained Nix package and NixOS module repository; standard releases of NixOS are hosted here. | ||
| | | Finding & Sharing Nix Packages • Contributing to NixOS | ||
|- | |- | ||
| [[NixOps]] | | [[NixOps]] | ||
| A Nix based deployment and provisioning tool allowing declarative specification of remote NixOS systems, VMs and containers; supports AWS, Hetzner, GCE and some other cloud providers out of box. | | A Nix based deployment and provisioning tool allowing declarative specification of remote NixOS systems, VMs and containers; supports AWS, Hetzner, GCE and some other cloud providers out of box. | ||
| | | Deploying NixOS configurations to bare-metal, virtual machines and containers | ||
|- | |- | ||
| [[Hydra]] | | [[Hydra]] | ||
| A Nix based continuous build system. | | A Nix based continuous build system. | ||
| | | Hosting a build farm for continuous integration scenarios | ||
|} | |} | ||