Linux Namespaces

Speakers:

Helmut Grohne (Selbstständiger IT Berater)

Scheduled time: Sat, 10:00 - Room V2 - Duration 60 Min.

Namespaces gibt es im Linux Kernel seit mehr als zwanzig Jahren. Sie bilden die Grundlage für Container, werden aber auch in Browsern und anderen Anwendungen verwendet. Wir wollen uns diese Kernelschnittstelle genauer anschauen um ein besseres Verständnis für ihre Nutzungsmöglichkeiten und Grenzen dieser Funktionalität zu erhalten. Nach einem Überblick, wo sie überall verwendet werden, schauen wir uns die einzelnen Namepsaces sowie ihre Eigenheiten nacheinander an. Ein Fokus des Vortrages liegt auf der Verwendung von Namespaces durch normale Nutzer (nicht root). Während die Einführung recht allgemein gehalten ist, werden im Laufe des Vortrages Berührungspunkte zu mehreren anderen Kernelschnittstellen aufgezeigt.

Desired previous knowledge: Es ist ein technischer Vortrag und so werden grundlegende Kenntnisse in Linux Betriebssystemaufrufen vorausgesetzt. Konzepte wie Dateideskriptoren, Nutzer-IDs oder Prozess-IDs werden daher im Vortrag nicht erklärt. Auch ist die Kenntnis einer Prorgammiersprache hilfreich.