2017-04-26 08:34:58 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
|
|
|
|
|
|
|
|
<item title="TA: Nix/NixOS" date="2017-04-26T08:00:00" author="Mic92">
|
|
|
|
<image title="NixOS Logo" width="300" height="250" >ta-nixos.png</image>
|
|
|
|
<event>
|
|
|
|
<start>2017-04-28T19:33:00</start>
|
|
|
|
<location><link href="space.html">GCHQ/Zentralwerk</link>, Riesaer Str. 32, Dresden</location>
|
|
|
|
</event>
|
|
|
|
<p>
|
|
|
|
Es wird über den Packetmanager Nix gehen.
|
|
|
|
Nix überführt Konzepte aus der funktionalen Programmierung in das Packetmanagment:
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
<ul>
|
|
|
|
<li>Er löst dabei Probleme wie Versionkonflikte zwischen verschiedenen Packeten ("Dependency Hell")</li>
|
|
|
|
<li>erlaubt atomare, verlässliche Upgrades und Rollbacks,</li>
|
|
|
|
<li>und erstellt reproduzierbare Packete.</li>
|
|
|
|
</ul>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
NixOS ist eine Linuxdistribution, welche auf Nix basiert.
|
|
|
|
Es vereinigt Packet- und Konfigurationsmanagement.
|
2017-04-26 09:23:11 +02:00
|
|
|
Das gesamte System - Kernel, Anwendungen, Systempackete, Konfigurationsdateien - wird von Nix gebaut und
|
2017-04-26 08:34:58 +02:00
|
|
|
mit einer Buildsprache deklarativ beschrieben.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
Im einem Vortrag werden die Konzepte und Community um Nix/NixOS vorgestellt.
|
|
|
|
Es werden Beispiele vorgestellt, wie NixOS konfiguriert wird und in der Praxis genutzt wird.
|
|
|
|
Anschließend wird ein Hands-On stattfinden, wo Probleme und Fragen geklärt werden sollen
|
|
|
|
für diejenigen die schon erste Erfahrungen mit Nix/NixOS gemacht haben oder noch vor haben.
|
|
|
|
</p>
|
|
|
|
<addendum>
|
|
|
|
<p>
|
|
|
|
Der Themenabend findet am, <strong>28. April 2017</strong> um <strong>19:33</strong> in unserem <strong>Hackerspace</strong> statt.
|
|
|
|
</p>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<link href="https://github.com/Mic92/themenabend-nixos">Folien + Code</link>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</addendum>
|
|
|
|
</item>
|