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
| 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 • 
| 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 • 
|  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
| 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
|  Hosting a build farm for continuous integration scenarios
|}  
|}