MRMCD 2017

Nix(OS): Package-management done right
2017-09-02, 19:30–20:20, Ziergarten

Wir schauen uns Nix als Paketverwaltung an, NixExpr als deklarative Sprache zum erstellen von Paketen und NixOS zur Verwaltung von Services mit Hilfe von Nix.


Nix ist ein Packagemanager der deterministische Builds ermöglicht. Nix bietet dadurch funktionen wie Rollbacks, eindeutige Auflösung aller Abhängigkeiten und ermöglicht Libraries in verschiedenen Versionen installiert zu haben ohne Konflikte zu erzeugen. NixOS ist das Betriebssystem basierend auf Nix, welches noch zusätzlich deklarative und deterministische Ansätze für Konfigurationen von Services mit sich bringt.