In meinem Vortrag nehme ich euch mit auf eine Reise in die Welt von Nix, einem außergewöhnlichen Package Manager, der vieles anders – und besser – macht. Im Vergleich zu bekannten Tools wie apt zeige ich euch, wie Nix durch Reproduzierbarkeit, Atomarität und Rollbacks überzeugt. Wir werfen einen Blick darauf, warum Nix nicht nur für Entwickler, sondern auch für Endnutzer ein echter Gamechanger ist. Anschließend erweitern wir den Horizont und erkunden NixOS, ein Betriebssystem, das vollständig auf Nix basiert und revolutionäre Ansätze für Systemkonfiguration bietet. Ich demonstriere, wie Konfigurationen mit Home Manager und Flakes kinderleicht werden, Projekte reproduzierbar und mit Teams geteilt werden können. Egal ob ihr Linux-Profis oder Einsteiger seid – Nix bietet eine spannende, moderne Perspektive auf Softwareverwaltung und Betriebssystemdesign. Auch für Neulinge und Nicht-Linux-Nutzer geeignet.
Nicht-invasiv und parallel zu bestehenden Systemen
Erste Befehle
nix-env für permanente Installationen
Bsp: nix-env -i hello – Installiert Programm “hello”
oder
nix-shell für temporäre, isolierte Umgebungen
Bsp: nix-shell -p gcc – Startet temporäre Shell mit gcc
Ad hoc shell env
Schnell, reproduzierbar, isoliert
$ cowsay no can do
The program ‘cowsay’ is currently not installed.
$ echo no chance | lolcat
The program ‘lolcat’ is currently not installed.
$ nix-shell -p cowsay lolcat
these 3 derivations will be built:
/nix/store/zx1j8gchgwzfjn7sr4r8yxb7a0afkjdg-builder.pl.drv
/nix/store/h9sbaa2k8ivnihw2czhl5b58k0f7fsfh-lolcat-100.0.1.drv
...
(nix)$ cowsay Hello, Nix! | lolcat
Hello, Nix!
(nix)$ exit
exit
Community: Eine engagierte Gemeinschaft unterstützt alle über Foren, Chats und regelmäßige Treffen – ideal, um schnell Hilfe zu finden.
Ausblick in die Zukunft
Nix entwickelt sich ständig weiter – mit innovativen Features wie Flakes, DevEnv und verbesserten Dev-Tools.
Die Zukunft der Softwareverwaltung ist deklarativ, nachvollziehbar und sicher.
die Zukunfts ist Nix
Zusammenfassung Nix(Os)
Reproduzierbare, sichere Softwareumgebungen
Isolierte Installationen und atomare Updates
Home Manager und NixOS erweitern den Nutzen
Community und Ressourcen unterstützen den Einstieg
Probier Nix selbst aus!
Wage den Schritt in eine neue Ära der Softwareverwaltung