NixOS als Serversystem in der Praxis [Easterhegg 2014]

workshop: NixOS als Serversystem in der Praxis
Installation von NixOS, Konfiguration von Systemdiensten, einspielen von Updates und erweiterung von NixOS um eigene Dienste.

eine einführung in die verwendung von NixOS z.b. für den servereinsatz und um eigene dienste zu paketieren.
====== was ist NixOS ======
NixOS ist ein linuxsystem, wie z.b. ubuntu oder gentoo. der wesentliche unterschied ist, dass NixOS, welches auf der funktionalen programmiersprache Nix aufbaut, die paketverwaltung ‘funktional’ darstellt. vorteile:
– installierte software ist zustandslos (read-only installation)
– deduplication wenn man mit NixOS virtualisiert
– user koennen die paketverwaltung fuer ihre eigene software nutzen
– konventionell hat man auf einem linux ein environment fuer alle programme. docker z.b. hebt dieses design-paradigma auf und macht dadurch ‘saubere’ arbeit moeglich. NixOS geht noch einen schritt weiter und bietet mit nix-shell, einer minimalen entwicklungsumgebung, ein maechtiges tool zur entwicklung bereit. nachteile:
– paketierung aendert sich fundamental, nicht alle programme sind dafuer gut geeignet
– fast alle sprachen wie kein RPATH unterstuetzen muessen einen ‘wrapper’ vorgeschalten bekommen ====== was wird beim workshop gemacht ======
im workshop zu NixOS sollen interessierte nutzer eine installation durchführen und die grundlagen in der verwendung von NixOS lernen. im zweiten teil geht es darum software zu paketieren und einen NixOS service zu erstellen. wir werden im workshop zusammen einen neuen, noch nicht in nixos vorhanden service, erstellen. ====== doku ======
zum einlesen sind folgende dokumentationen nützlich:
– http://nixos.org/nixos/manual/
– http://blog.lastlog.de/posts/system_services_on_nixos/
– https://github.com/qknight/Multi-PlatformSoftwarePackageManagement/blob/master/Multi-PlatformSoftwarePackageManagement.pdf ====== achtung ======
bitte einen laptop mit freier festplatte mitbringen oder alternativ eine virtualbox VM verwenden.

Redner: Joachim Schiele
EventID: 5743
Event: Easterhegg 2014 [eh14] des Chaos Computer Clubs Stuttgart
Ort: Kulturhaus Arena; Ulmer Straße 241; 70327 Stuttgart-Wangen; Germany
Sprache: deutsch
Beginn: Fr. 18.04.2014 19:15:00 +02:00
Lizenz: CC-by-nc-sa

CCC.de

CCC.de

The CCC is a galactic community of human beings including all ages, genders, races and social positions. We demand freedom and flow of information without censorship. www.ccc.de



  • Kommentare zum Video

    Benachrichtigung
    avatar
    5000
    wpDiscuz