Správce balíčků Nix

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 11. června 2020; kontroly vyžadují 2 úpravy .
Správce balíčků Nix
Typ správce balíčků
Zapsáno v C++
První vydání 2003 [1]
Hardwarová platforma Linux , OS podobný Unixu
Nejnovější verze 2.0 [2] ( 23. února 2018 )
Licence LGPL
webová stránka nixos.org/nix

Nix package manager  je multiplatformní systém pro správu balíčků, který využívá takzvaný funkční model vstřikování, ve kterém jsou softwarové komponenty instalovány do adresářů vytvořených pomocí kryptografických hashů a do každého hashe jsou zahrnuty závislosti každé komponenty, čímž se problém řeší. " pekla závislosti " [ 3 ] .

Balíčky jsou definovány pomocí funkčního programovacího jazyka speciálně vyvinutého pro systém, který používá strategii líného hodnocení .

Podporované operační systémy jsou Linux (kde může běžet paralelně se stávajícím správcem balíčků) a macOS . NixOS [4]  je linuxová distribuce zaměřená výhradně na správce balíčků Nix [5] .

Na základě správce balíčků Nix byl vytvořen správce balíčků GNU Guix .

Poznámky

  1. https://github.com/NixOS/nix/releases/tag/0.1
  2. Vydání 2.0 NixOS/nix GitHub . Získáno 6. 7. 2018. Archivováno z originálu 3. 3. 2018.
  3. Nix opravuje peklo závislosti na všech distribucích Linuxu Archivováno 22. června 2018 na Wayback Machine / Linux.com, 2008
    Nix je nástroj, který vám pomůže dostat se z „pekla závislosti“ Archivováno 11. května 2021 na Wayback Machine , 25. ledna 2009
  4. NixOS Linux . Získáno 6. července 2018. Archivováno z originálu 12. července 2017.
  5. Dolstra, E. a Löh, A. "NixOS: Čistě funkční distribuce Linuxu archivována 21. září 2019 na Wayback Machine ." V ICFP 2008: 13. mezinárodní konference ACM SIGPLAN o funkčním programování archivovaná 23. ledna 2018 ve Wayback Machine , strany 367–378 , Victoria, British Columbia, Kanada. září 2008.

Odkazy