Was ist eine Distribution überhaupt?
TheorieEine Distribution (kurz: „Distro“) ist ein fertig geschnürtes Komplettpaket, das du installieren kannst und das sofort nutzbar ist. Stell dir vor, jemand hat dir einen Kuchen gebacken statt dir nur Mehl, Zucker, Eier und ein Rezept hinzulegen.
Bestandteile einer Distribution
Der Kernel ist bei allen Distributionen praktisch derselbe Quellcode (kleine Anpassungen ausgenommen). Was sie unterscheidet, sind:
- der Paketmanager (das wichtigste Unterscheidungsmerkmal!)
- die Standard-Software und Konfigurationen
- die Release-Philosophie (siehe nächster Abschnitt)
- der Support (kommerziell? Community? Lebenszyklus?)
- die Zielgruppe (Server, Desktop, Embedded, Security, …)
Stell dir Mehl als Linux-Kernel vor. Jede Bäckerei nimmt das gleiche Grundmehl, aber die einen backen rustikales Vollkornbrot (Slackware), die anderen weiche Brötchen für Anfänger (Ubuntu), wieder andere ofenfrische Pizza für Spezialanlässe (Kali, Tails). Selbes Mehl, völlig verschiedene Endprodukte.
Kurz erklärt: „Modular monolithischer Kernel“
Der Linux-Kernel ist technisch ein monolithischer Kernel —
das heißt: alles läuft in einem großen privilegierten Adressraum (im Gegensatz
zu Microkernels wie Hurd oder Minix). ABER: Linux ist modular,
d.h. Komponenten wie Treiber können dynamisch als Module (.ko-Dateien)
zur Laufzeit nachgeladen oder entfernt werden.
| Architektur | Beispiele | Vorteil | Nachteil |
|---|---|---|---|
| Monolithisch | Linux, BSD, Windows NT | schnell, alles im Kernel | ein Treiber-Fehler crasht das System |
| Microkernel | Minix, QNX, GNU Hurd | sehr stabil, modular | langsamer durch viele Context-Switches |
| Hybrid | macOS (XNU) | Mittelweg | komplex zu pflegen |
Release-Modelle: Stabilität vs. Aktualität
TheorieDistributionen entscheiden sich für eines von zwei Lebenszyklus-Modellen — oder mischen beides:
| Modell | Wie es funktioniert | Beispiele | Wofür gut? |
|---|---|---|---|
| Versions-basiert (Point Release) |
Alle 6 Monate / 2 Jahre / 10 Jahre eine neue Version. Software wird eingefroren und nur Sicherheits-Patches kommen rein. | RHEL, Rocky, Debian, Ubuntu LTS, openSUSE Leap | Server, Produktion, Enterprise — wo Vorhersagbarkeit zählt |
| Rolling Release | Es gibt keine Versionen. Jedes Paket bekommt täglich Updates — du bist immer "an der Spitze". | Arch, Manjaro, openSUSE Tumbleweed, EndeavourOS, Gentoo | Desktop von Enthusiasten, Entwicklungs-Workstations |
LTS-Versionen — der goldene Mittelweg
Viele versions-basierte Distros bieten LTS (Long-Term Support)-Releases an:
- Ubuntu LTS: alle 2 Jahre, 5 Jahre Support (10 mit Pro)
- RHEL/Rocky/Alma: ca. alle 3 Jahre, 10 Jahre Support
- Debian Stable: alle ~2 Jahre, 5 Jahre Support (mit LTS-Team)
Auf einem Produktiv-Server nie Rolling Release! Du willst am Sonntag um 03:00 Uhr nicht von einem überraschenden Major-Update geweckt werden, weil sich die OpenSSL-API geändert hat.
Editionen — Server, Desktop, Minimal, Cloud, Embedded
TheorieDie meisten großen Distributionen bieten mehrere Editionen an, die auf bestimmte Einsatzzwecke zugeschnitten sind. Eine Edition unterscheidet sich hauptsächlich darin, was vorinstalliert und standardmäßig aktiviert ist — der Kern bleibt gleich.
| Edition | Was drin? | Wofür? |
|---|---|---|
| Desktop / Workstation | Grafische Oberfläche, Office, Browser, Multimedia | Laptop, Bürorechner, Daily Driver |
| Server | Keine GUI, dafür SSH, Webserver-Stack, ggf. Virtualisierungs-Tools | Rechenzentrum, Hosting |
| Minimal / Net-Install | Nur Kernel, Paketmanager, ssh. Du baust dir den Rest selbst | Lehrumgebung, schlanke VMs, Container-Hosts ← nutzen wir! |
| Cloud / Container | Optimiert für AWS/Azure/GCP/Docker, oft < 200 MB | Cloud-Workloads, Docker-Images |
| Embedded / IoT | Kleine RAM- und Storage-Anforderungen | Router, Industriesteuerung, Raspberry Pi |
| Spin / Flavor | Variante mit alternativer Desktop-Umgebung | z.B. Ubuntu mit KDE = „Kubuntu“ |
Die großen Familien
ÜbersichtAuch wenn es hunderte Distros gibt, lassen sich fast alle einer Familie zuordnen. Die Familie definiert sich über den Paketmanager:
| Familie | Paketmanager | Format | Typischer Vertreter |
|---|---|---|---|
| Debian | apt / dpkg | .deb | Ubuntu, Debian, Mint |
| Red Hat | dnf / yum | .rpm | RHEL, Rocky, Fedora |
| Arch | pacman | .pkg.tar.zst | Arch, Manjaro |
| SUSE | zypper | .rpm | openSUSE, SLES |
| Alpine | apk | .apk | Alpine Linux |
Du musst nicht alle Paketmanager auswendig können — aber lerne mindestens
dnf (Red Hat) und apt (Debian). Mit diesen beiden
deckst du ca. 95 % aller Linux-Server in Deutschland ab.
Detail-Profile der wichtigsten Distros
Steckbriefe🪨 Rocky Linux
Familie: Red Hat · Paketmanager: dnf ·
Release: versions-basiert, ~3 Jahre · Support: 10 Jahre
Rocky Linux ist ein Bug-für-Bug-kompatibler Klon von Red Hat Enterprise Linux (RHEL). Entstanden 2021, als Red Hat überraschend CentOS – den bisherigen freien RHEL-Klon – einstellte. Gründer ist Gregory Kurtzer, der ursprüngliche CentOS-Gründer. Der Name ist eine Hommage an seinen verstorbenen Co-Gründer Rocky McGaugh. Rocky wird von der gemeinnützigen Rocky Enterprise Software Foundation entwickelt. Ideal für Server, in denen Stabilität und langer Support wichtiger sind als die neuesten Features. Unsere Wahl für diesen Kurs.
🎩 Red Hat Enterprise Linux (RHEL)
Familie: Red Hat · Paketmanager: dnf ·
Release: versions-basiert · Support: 10 Jahre
Das kommerzielle Flaggschiff von Red Hat (heute IBM). Kostet ab ca. 800 € pro Server und Jahr, dafür gibt es Hersteller-Support, Zertifizierungen (Hardware, Software), Sicherheits-Patches und vorbereitete Schulungspfade (RHCSA, RHCE). Praktisch jede deutsche Bank, jede Versicherung, jeder DAX-Konzern fährt RHEL. Wer Rocky/AlmaLinux kann, kann auch RHEL — die sind 1:1 kompatibel.
🌀 Debian
Familie: Debian · Paketmanager: apt ·
Release: versions-basiert, ~2 Jahre · Support: 5 Jahre (mit LTS-Team)
Die universelle Distribution. Existiert seit 1993, getragen von einer großen weltweiten Community ohne Firma im Hintergrund (Debian Project). Bekannt für extreme Stabilität, riesige Paketauswahl (> 60.000 Pakete) und kompromisslose Open-Source-Philosophie (Debian Free Software Guidelines). Basis vieler bekannter Distros: Ubuntu, Kali, Raspberry Pi OS, Proxmox. Lieblings-Distro vieler Sysadmins.
🟠 Ubuntu
Familie: Debian (downstream) · Paketmanager: apt ·
Release: alle 6 Monate, LTS alle 2 Jahre · Support: 5–10 Jahre (LTS)
Wahrscheinlich die bekannteste Linux-Distro überhaupt. Wird seit 2004 von der Firma Canonical (Mark Shuttleworth) entwickelt. Ubuntu setzte den Standard für „benutzerfreundliches Linux“ und ist in der Cloud allgegenwärtig (jede AWS- oder Azure-Instanz hat ein Ubuntu-Image). LTS-Versionen wie 22.04 oder 24.04 sind unter Sysadmins extrem beliebt.
⛰️ AlmaLinux
Familie: Red Hat · Paketmanager: dnf ·
Release: versions-basiert · Support: 10 Jahre
Der zweite große RHEL-Klon (neben Rocky), ebenfalls 2021 entstanden als Antwort auf das CentOS-Aus. Wird von CloudLinux finanziert und der AlmaLinux OS Foundation entwickelt. Funktional sehr ähnlich zu Rocky — beide sind kompatibel mit RHEL. AlmaLinux gilt als etwas pragmatischer (verfolgt seit 2024 bewusst eine ABI-Kompatibilität statt Bug-für-Bug-Kompatibilität).
🎩 Fedora
Familie: Red Hat (upstream) · Paketmanager: dnf ·
Release: alle 6 Monate · Support: nur ~13 Monate
Das Testlabor von Red Hat. Was heute in Fedora kommt, ist in 2–3 Jahren in RHEL und damit auch in Rocky. Sehr aktuelle Software, modernste Technologien (z.B. Wayland, BTRFS, GNOME). Aber kurzer Support — nicht für Produktionsserver geeignet, dafür perfekt als Developer-Workstation.
🅰️ Arch Linux
Familie: Arch · Paketmanager: pacman ·
Release: Rolling · Support: dauerhaft (so lange du updates)
Die DIY-Distro für Enthusiasten. „I use Arch, btw.“ ist ein eigener Internet-Witz geworden. Du installierst Arch von einer Kommandozeile aus, Stück für Stück. Belohnung: extrem schlankes, exakt auf dich zugeschnittenes System mit der frischesten Software. Das berühmte Arch Wiki ist eine der besten Linux-Doku-Quellen überhaupt — auch wer Arch nicht nutzt, sollte es bookmarken.
🦎 openSUSE
Familie: SUSE · Paketmanager: zypper ·
Release: Leap (versions-basiert) ODER Tumbleweed (Rolling)
Die starke deutsche Distro (SUSE = Software- und System-Entwicklung, Nürnberg). Bietet als einzige Großdistro beide Release-Modelle parallel: Tumbleweed für Rolling-Fans, Leap für Server. Das Konfigurationswerkzeug YaST ist legendär — eine zentrale GUI-Konsole für fast alle System-Einstellungen.
⛰️ Alpine Linux
Familie: eigen · Paketmanager: apk ·
Release: versions-basiert · Support: ~2 Jahre
Eine winzige (unter 200 MB!), sicherheits-fokussierte Distro.
Nutzt musl libc statt glibc und busybox
statt der GNU-Coreutils. Dadurch viel kleiner und schneller, aber nicht 100 %
glibc-kompatibel. Quasi-Standard für Docker-Container: das offizielle
Alpine-Image ist nur ~5 MB groß — perfekt für Microservices.
🕵️ Tails
Familie: Debian (downstream) · Paketmanager: apt ·
Release: bootbares Live-System
Tails = „The Amnesic Incognito Live System“. Wird ausschließlich von USB-Stick oder DVD gebootet. Beim Herunterfahren wird alles vergessen — keine Spuren auf der Festplatte. Sämtlicher Netzverkehr läuft zwangsweise durch Tor. Wurde berühmt durch Edward Snowden, der Tails für seine sicheren Kommunikationen nutzte. Einsatz: Journalismus, politische Aktivisten, Datenschutz-Profis. Auch zum simplen Bank-Browsen am Hotel-PC nutzbar.
Warum ausgerechnet Rocky Linux für unseren Kurs?
BegründungAus 100+ Distributionen genau eine auszuwählen ist eine Entscheidung mit Konsequenzen. Hier ist unsere Begründung – mit drei harten Argumenten für den Job:
- RHEL-Kompatibilität gleich Praxis-Realität. Im deutschen Mittelstand und Konzernumfeld dominieren RHEL und Klone (Rocky, AlmaLinux). Wer Rocky beherrscht, kann am ersten Arbeitstag eine RHEL-Maschine administrieren — Kommandos, Dateipfade, Service-Namen sind identisch.
- Kostenlos, ohne Auflagen. RHEL kostet pro Server ab ca. 800 €/Jahr. Rocky ist 1:1 kompatibel, aber völlig kostenlos und ohne Abo-Zwang. Du kannst zu Hause beliebig viele VMs aufsetzen, ohne dass dich nach 30 Tagen eine Lizenz-Mauer stoppt.
- Im Bewerbungsgespräch ein Bonus. „Erfahrung mit Red Hat / Rocky / AlmaLinux?“ steht in fast jeder Stellenanzeige für Linux-Administratoren. Wer das ehrlich mit Ja beantworten kann, wird häufiger zum Gespräch eingeladen.
Zusätzliche Pluspunkte für die Lehre
- 10 Jahre Support — dein Kursrechner bleibt bis weit nach Kursende relevant.
- Stabiles Ökosystem — Anleitungen, die du für Rocky findest, funktionieren auch in 3 Jahren noch.
- Aktiver Community-Mailing-Verkehr auf Englisch und Deutsch.
- Default-Werkzeuge wie
dnf,firewalld,systemd,SELinuxsind in jedem Enterprise-Umfeld Standard.
Lege auf deinem privaten Rechner später zwei VMs an: eine Rocky (für deinen Job) und eine Debian/Ubuntu (für alles, was du privat baust). Damit deckst du beide großen Welten ab und siehst die Unterschiede in der Praxis.
Marktanteile im Server-Bereich
ZahlenDiese Zahlen sind grobe Schätzungen aus mehreren Studien (W3Techs, StatCounter, IDC, Stand 2024/2025). Wichtig: nicht den Cent suchen — die Größenordnung zählt.
| Distro / Familie | Anteil Webserver | Anteil generelle Linux-Server |
|---|---|---|
| Ubuntu | ~ 33 % | ~ 30 % |
| Debian | ~ 16 % | ~ 14 % |
| CentOS (Legacy) + Rocky + AlmaLinux + RHEL | ~ 22 % | ~ 35 % |
| SUSE / openSUSE | ~ 1–2 % | ~ 5 % |
| Alpine (v.a. Container) | ~ 2 % | schnell wachsend |
| Andere | Rest | Rest |
Auf dem Desktop hat Linux insgesamt nur etwa 3–4 % Marktanteil. Auf dem Server dagegen über 90 %, in der Cloud über 90 %, und auf Smartphones (Android ist ein Linux-Kernel) etwa 70 %. Linux ist also das mit Abstand erfolgreichste Betriebssystem — nur eben fast nie das, was du auf deinem Schreibtisch siehst.
„Wir wollen dass du nicht nur Rocky kennst, sondern dich auch in fremden Linux-Welten orientieren kannst. Bildet 3er-Gruppen, jede Gruppe übernimmt eine Distribution und stellt sie in 5 Minuten der Gesamtgruppe vor.“
- Wählt eine der folgenden Distributionen: RHEL, Tails, Alpine, Pop!_OS, Kali, NixOS.
- Recherchiert auf der offiziellen Webseite und in der Wikipedia:
- Familie / Paketmanager
- Release-Modell und Support-Dauer
- Typische Zielgruppe / Einsatzzweck
- Eine spannende Eigenheit oder Geschichte
- Beispiel-Befehl: wie installiert man dort das Paket
htop?
- Bereitet eine 5-Minuten-Mini-Präsentation vor.
- Stellt euch in der Gesamtgruppe vor. Fragen sind erwünscht!
Zur Auflockerung: Lass jede Gruppe am Ende eine fiktive Headline erfinden, die die Distro beschreibt. Beispiele: „Tails — das Linux, das Schäuble fürchtet“ oder „Alpine — das Linux, das in deine Hosentasche passt“.
Kontrollfragen zum Kapitel
Selbst-Check- Welche drei Kernbestandteile machen eine Distribution aus (mindestens)?
- Was unterscheidet ein Rolling Release von einem versions-basierten Release?
- Welcher Paketmanager gehört zu welcher Familie:
apt,dnf,pacman,zypper,apk? - Nenne mindestens zwei Gründe, warum Rocky Linux für unseren Kurs gewählt wurde.
- Welche Distro wird gerne in Docker-Containern eingesetzt — und warum?
- Wofür steht das Akronym RHEL und wer steckt heute dahinter?
- Was ist der Unterschied zwischen Fedora und Rocky, obwohl beide zur Red-Hat-Familie gehören?
- Linux-Kernel, Paketmanager, GNU-Tools (Shell, Coreutils, …). Optional: Desktop, Anwendungen, Support.
- Rolling = kontinuierliche Updates ohne feste Versionen. Versions-basiert = alle X Monate/Jahre eine eingefrorene Version, die nur Security-Patches bekommt.
apt→ Debian-Familie ·dnf→ Red Hat-Familie ·pacman→ Arch ·zypper→ SUSE ·apk→ Alpine.- RHEL-kompatibel + kostenlos + 10 Jahre Support + im Bewerbungsmarkt gefragt (zwei davon reichen).
- Alpine — wegen extrem geringer Größe (< 5 MB Basis-Image), guter Sicherheits-Patches und schnellem Bootverhalten.
- Red Hat Enterprise Linux, herausgegeben von Red Hat (gehört seit 2019 zu IBM).
- Fedora ist die Vorhut — sehr neue Pakete, kurzer Support (~13 Monate). Rocky ist die Enterprise-Linie — stabile, eingefrorene Pakete, 10 Jahre Support. Was in Fedora getestet wurde, landet 2–3 Jahre später in RHEL/Rocky.