- Thema
- Der Paketmanager Nix und sein Ökosystem
- Termin
- 2018-11-12 20:00
- Ort
- Uni Ulm, Hörsaal H20
- Vortragende
- Roland
- Archiv
- Noch keine Aufzeichnungsdateien verfügbar.
Nix ist etwas anderer, universeller Software-Paket-Manager für Linux und einige andere POSIX-Systeme; Nix kann dabei parallel zum vorhandenen Linux-Paketmanager (z.B. apt/dpkg) verwendet werden. NixOS ist eine darauf aufbauende Linux-Distribution.
Da Nix einige Dinge anders macht, sind damit Dinge möglich, wie z.B.:
- gleichzeitige, kollisionsfreie Nutzung verschiedener Versionen einer Software oder Bibliothek
- Installation ohne Root-Rechte
- einheitliches Paketmanagement für Linux-Pakete, Software-Module (z.B. für Python, Perl, Haskell, node.js), Plugins usw.
- atomare Installationen, Upgrades, Downgrades und Rollbacks
- reproduzierbare Installation und Konfiguration
- einfache Erstellung von Entwicklungsumgebungen mit klar definierten Abhängigkeiten
- einfaches, reproduzierbares Deployment
Nix hat dabei das Potential, in Zukunft viele Paketmanager, Software wie Docker, FAI/Puppet/Ansible/Chef, diverse Make-System usw. zu ersetzen.