NixOS

NixOS ist gemessen an der Anzahl und Aktualität seiner installierbaren Pakete die groesste GNU/Linux Distribution der Welt und gelangte 2022 das erste Mal unter die Top10 (by contributors) von GitHub.

Diese Linuxdistribution setzt auf deklarative Systemkonfiguration, atomare Upgrades mit Rollback-Möglichkeit, kongruentes Systemmanagement (anstatt konvergent wie bei Ansible), Reproduzierbarkeit, einfache Crosscompilation, und vieles mehr.

In diesem Kurs lernen Sie (idealerweise nach der Teilnahme am Nix Kurs), wie man NixOS einrichtet, konfiguriert, erweitert, und wie man ganze Infrastrukturen automatisiert testen kann, bevor man sie remote ausrollt.

Trainer und Dozenten

Jacek Galowicz ist seit vielen Jahren eifriger Benutzer und Committer von/bei NixOS und stark vernetzt mit der Community. Er hat bereits in mehreren Firmen die Umstellung der Software-Entwicklung und IT-Administration auf Nix und NixOS als Coach, Entwickler, Architekt und Schulungsleiter begleitet.

Voraussetzungen

  • Sicherer Umgang mit den Inhalten aus dem Nix Kurs.
  • Sie sollten Erfahrung mit der Administration von Linux haben, wie wir sie in unserem Kurs Linux Administration vermitteln, daraus insbesondere wissen wie ...:
    • ... systemd funktioniert und es im Terminal bedienen können.
    • ... man eine Festplatte partitioniert und formatiert.
    • ... man im Terminal das Netzwerk unter Linux einrichtet.

Inhalt

  • Installation von NixOS
  • Konfigurieren des Systems mit Paketen und Diensten
  • Was sind NixOS Module und wie benutze ich sie?
  • Wie lese ich fremde Module?
  • Wir schreiben eigene NixOS Module für unsere eigenen Services.
  • Bauen von VM Images und Live-Systemen für USB Sticks
  • Remote-Deployment von NixOS Configs über Netzwerk
  • Komplexe, vollautomatische Infrastruktur-Tests mit virtuellen Maschinen und dem NixOS Integration Test Driver

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.

Preis und Dauer

2 Tage,
1.045,44 € + 19% MwSt. = 1.244,07 €

Übernachtungsoptionen

Termine und Anmeldung
  • 22. April, 5 Tage **
    Nix Paketmanagement und NixOS anmelden
  • 25. April, 2 Tage **
    NixOS anmelden

Haben Sie einen anderen Wunschtermin?

Für mit ** gekennzeichnete Termine ist die Mindestanzahl an Teilnehmern erreicht. Der Kurs findet aus heutiger Sicht sicher statt.