Tübix 2026

What does it take to run a Linux distribution? - Eine Übersicht über die Infrastruktur von Arch Linux
04.07.2026 , V1 (F119)
Sprache: Deutsch

Jeder hat andere Präferenzen was die Linux-Distribution der Wahl angeht, allerdings macht man sich als Nutzer vermutlich selten Gedanken darüber, wie die Distribution auf technischer Ebene eigentlich funktioniert und was zusätzlich zur Kernfunktionalität alles an Infrastruktur zu einem großen FOSS Projekt dazu gehört.

Mit diesem Vortrag möchte ich einen Einblick in die Infrastruktur von Arch Linux geben und auf die folgenden Aspekte eingehen:
- Welche Services nutzen wir als Distribution und zu welchem Zweck?
- Was sind unsere Kosten, wo wird die Infrastruktur konkret betrieben und wie wird sie gemanaged?
- Was sind die besonderen Herausforderungen daran, Infrastruktur auf dieser Skala in ehrenamtlich zu betreuen?


Das Arch Linux Projekt ist eine von Ehrenamtlichen betriebene general-purpose x86_64 Linux Distribution und in diesem Vortrag möchte ich euch Einblicke in die Infrastruktur des Projekts geben sowie einige der Dienste vorstellen, von denen wir als selbst-gehostetes Projekt gebrauch machen und die darüber hinaus auch bei vielen anderen Linux Distributionen im Hintergrund genutzt werden.

Bei einem Projekt wie Arch Linux ist natürlich nicht nur die grundsätzliche Service-Architektur spannend sondern gibt es auch einige operative Aspekte, die dadurch, dass wir uns alle ehrenamtlich im Projekt einbringen, ziemlich spannend sind. Ich versuche deswegen auch ein paar Erfahrungsberichte von nächtlichen DDoS Abwehrversuchen, Sponsorings und Firmen und dem Kampf mit LLM Crawlern als persönliche Anekdoten einfließen zu lassen.

Damit alle etwas mitnehmen können versuche ich auch noch ein paar "lessons learned" zu formulieren, die sowohl auf die eigenen Projekt im Homelab anwendung finden sollten als auch auf Vereinsinfrastruktur etc., für die manche beim Tübix vielleicht verantwortlich sind.

Language Notice / Vortragssprache:
- English: I will give this talk in german, although the slides will be in english & questions can also be asked / answered in english.
- Deutsch: Ich werde den Vortrag auf Deutsch halten, würde die Folien für bessere Wiederverwendbarkeit aber auf Englisch machen.


Benötigtes Vorwissen:

Vorwissen:
- Im Talk geht es zwar sehr konkret um die Arch Linux Infrastruktur, allerdings muss man kein Nutzer der Distribution sein um dem Vortrag inhaltlich folgen zu können.
- Der Talk ist für Anfänger geeignet, nutzt allerdings dem Inhalt geschuldet einige Begriffe rund um übliche DevOps Tools wie verscheidene Infastrukturkomponenten, Netzwerkbegriffe oder Konfigurationsverwaltungstools.

Wer möchte kann vor dem Vortrag auch gerne mal in unser Infrastructure-as-code repository rein schauen: https://gitlab.archlinux.org/archlinux/infrastructure/

Ich bin Christian und arbeite bei einigen OpenSource Projekten mit, zum Beispiel bei Arch Linux und bei Kubeflow sowohl als Entwickler, für DevOps & Infrastrukturmanagement, als auch in verschiedenen Communityrollen (Main Signing Key, Bug Wrangler, Mediator etc.).

Sprich mich gerne einfach an, wenn es noch Fragen zu meinem Vortrag gibt oder du einfach Lust hast über Communitybuilding, OpenSource allgemein oder anliegende Themen zu reden!

Falls darüber hinaus Interesse an einer Zusammenarbeit im beruflichen Kontext besteht biete ich auch verschiedene Leistungen als Contractor an!

Links:
- GitHub
- LinkedIn
- Arch Linux Gitlab