Vortrag zu NixOS

Crosspost von der Mailingliste für den Kalender und die, die hier mitlesen.


Hallo zusammen,

tl;dr:
wie vor ein paar Wochen angekündigt würde ich nächste Woche Mittwoch,
also dem 23.10.2019 ab ca. 19 Uhr eine Einführung zu NixOS geben.
/tl;dr

Der Vortrag wird 30min dauern und wird mindestens zu 75% aus Demos
bestehen. Das Ziel: Einen kleinen Überblick über Nix, Nixpkgs und NixOS
geben. Ihr habt noch nie von diesen Begriffen gehört? Dafür hier ein
Teaser.

Was ist Nix?
Nix[0] ist ein Buildsystem, eine funktionale Sprache und ein Paketmanager.
Das besondere an Nix ist, dass es keine impliziten Abhängigkeiten im
Buildprozess erlaubt. Also: Nie wieder™ den gleichen build neu bauen
müssen. Nie wieder™ bangen müssen, ob der build so auch auf dem Rechner
der Kolleg*in funktioniert. Nix ist plattformunabhängig und wird derzeit
unter GNU/Linux und macOS genutzt.

Was ist Nixpkgs?
Nixpkgs[1] ist das Nix package set, die größte Sammlung an in Nix
paketierter Software. 2003 begonnen umfasst es mittlerweile laut der
Vergleichsseite repology.org 41.521 “non-unique” Pakete, die in
mindestens einer anderen Paketsammlung vorkommen. Damit ist Nixpkgs die
größte dort gelistete Paketsammlung [2] (zum Vergleich: Debian unstable
hat gut die hälfte davon). Im letzten halben Jahr haben 959 Menschen
an Nixpkgs mitgearbeitet [3].

Was ist NixOS?
NixOS[4] ist die Linuxdistribution die um Nixpkgs herum gebaut ist. NixOS
wird komplett™ deklarativ konfiguriert, dass bedeutet das User das
System ausschließlich durch das ändern von Konfiguration verändern.
NixOS kennt keinen “versteckten Systemzustand”, d.h. es entfällt die
Notwendigkeit des Neuaufsetzens als auch die Angst, das automatisiert
wiederhergestellte System könnte irgendwie vom Vorbild abweichen.

Soweit erstmal! Freu mich schon auf Mittwoch.

Liebe Grüße,
Justin

[0] https://nixos.org/nix/
[1] https://nixos.org/nixpkgs/
[2] https://repology.org/repositories/statistics/nonunique
[3] https://discourse.nixos.org/t/nixos-19-09-release/4306
[4] https://nixos.org/nixos/

2 „Gefällt mir“

War Super!
Ca 25 Leute haben den Vortrag sehr genossen

cf760884bf77b602

Gern wieder!

1 „Gefällt mir“