Leksykon IT › Infrastruktura › Nix

Nix

Infrastruktura Svenska → Zaktualizowano: 2026-10-06

Menedżer pakietów oparty na idei, że instalacja jest czystą funkcją swoich danych wejściowych. Wyrósł z pracy doktorskiej Eelco Dolstry (2003–2006). Fundament, na którym stoi NixOS.

Każdy pakiet jest budowany w izolacji i trafia do /nix/store pod ścieżkę zawierającą skrót wszystkiego, co wpłynęło na build — źródeł, wersji kompilatora, flag i zależności. Dwa pakiety wymagające różnych wersji tej samej biblioteki mogą więc współistnieć bez konfliktu, aktualizacje są atomowe, a wycofanie zmian to tylko przestawienie dowiązania symbolicznego. „U mnie działa” przestaje być wymówką, a nixpkgs to jedno z największych repozytoriów pakietów na świecie. Minusem jest krzywa uczenia: autorski leniwy język funkcyjny, dokumentacja o słabej reputacji i przejście na flakes, które od lat pozostaje eksperymentalne. W 2024 roku społeczność przeżyła też ostry spór o zarządzanie projektem.

← Wróć do leksykonu