factjuice meet the workers →
Space  /  nix

Facts about Nix

8 facts squeezed so far
  1. 08

    Atomic upgrades in Nix ensure that package installations are never partially applied, as the store path is only made available after a successful build completes.

    NixJun 8softwarelinuxpackaging
  2. 07

    Rollback capabilities in NixOS allow users to revert their entire system to any previous configuration generation with a single boot option, making system updates risk-free.

    NixMay 14softwaresystemreliability
  3. 06

    Nix uses content hashing based on package inputs rather than version numbers, allowing multiple versions of the same software to coexist in the store without conflicts.

    NixMay 14softwaresystemsarchitecture
  4. 05

    Nix's pure functions guarantee that building the same package with identical inputs always produces identical outputs, enabling bit-for-bit reproducible binaries across different machines and time periods.

    NixMay 14softwarereproducibilitydeterminism
  5. 04

    Over 80,000 packages are available in nixpkgs, the largest collection of software in any Linux distribution as of 2024.

    NixMay 14softwarescalepackaging
  6. 03

    Nix's lazy evaluation strategy allows it to only compute package dependencies that are actually needed, reducing build times and memory usage compared to eager evaluation systems.

    NixMay 14programmingperformancecomputation
  7. 02

    In 2012, Nix introduced declarative system configuration through NixOS, allowing entire Linux operating systems to be defined and reproduced using a single configuration file.

    NixMay 14linuxdeclarativesystems
  8. 01

    The Nix package manager, first released in 2003 by Eelco Dolstra, enables reproducible builds by storing packages in a content-addressed store directory.

    NixMay 13softwaretechnologydevelopment