Nix ist zwar nicht mehr brandneu, erfreut sich in seiner Nische aber großer Beliebtheit durch innovative Ansätze zur Reproduzierbarkeit von Entwicklungsumgebungen und Systemen. Als Infrastructure as Code on Steroids bietet das Betriebssystem zahlreiche Vorteile, die nicht nur Power-User begeistern. Zusammen mit zwei Mitgliedern der Nix-Community entdecken wir einen neuen, sehr tiefen, aber auch spannenden Kaninchenbau.
Geschichte
- Integrating Software Construction and Software Deployment: https://edolstra.github.io/pubs/iscsd-scm11-final.pdf
- The Purely Functional Software Deployment Model: https://edolstra.github.io/pubs/phd-thesis.pdf
- 20 Years of Nix: https://20th.nixos.org/
Tipps für den Einstieg
- NixOS Wiki: https://nixos.wiki/
- Zero to Nix: https://zero-to-nix.com/
- FOSDEM 23-Talk „I am excited about NixOS, I want to tell you why!“: https://fosdem.org/2023/schedule/event/nix_and_nixos_i_am_excited_about_nixos/
- Pentaradio-Episode über Nix: https://c3d2.de/news/pentaradio24-20200225.html
- NixOS-Suche: https://search.nixos.org
- Felix Nix-Konfigurationen: https://git.rainbownerds.de/felix/nixos-config
Weitere Tools
Secrets Management
- agenix https://github.com/ryantm/agenix
- sops-nix https://github.com/Mic92/sops-nix
- Home Manager: https://github.com/nix-community/home-manager
- lanzaboote: https://github.com/nix-community/lanzaboote
- Noogle: https://noogle.dev/
- impermanence: https://github.com/nix-community/impermanence
- nil: https://github.com/oxalica/nil
- Mobile NixOS: https://mobile.nixos.org/
Tooltipps
- Awesome Nix: https://nix-community.github.io/awesome-nix/
- nom: https://github.com/maralorn/nix-output-monitor
- disko: https://github.com/nix-community/disko
Sonstiges
- CCC Darmstadt e.V.: https://www.chaos-darmstadt.de/
Hier geht es zur neuen Folge Die fabelhafte Welt von Nix:
Abonniert uns ab sofort in dem Podcatcher eurer Wahl oder bei: