Linux · Tag 1 · Kapitel 03 von 12

Linux-Distributionen verstehen

Es gibt nicht ein Linux. Es gibt hunderte. Distributionen sind die fertig geschnürten Pakete aus Kernel, Tools und Paketmanager. Wir sehen uns die wichtigsten Familien an — und begründen, warum Rocky Linux unsere Wahl ist.

📚 Kapitel 03 ⏱️ ca. 35 min Lesezeit 🎯 Theorie + Recherche
3.1

Was ist eine Distribution überhaupt?

Theorie

Eine 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

┌──────────────────────────────────────────┐ │ Optional: Support / SLA / Patches │ ← bei Enterprise-Distros ├──────────────────────────────────────────┤ │ Desktop-Umgebung (GNOME, KDE, XFCE…) │ ← optional ├──────────────────────────────────────────┤ │ Anwendungen (Firefox, LibreOffice…) │ ├──────────────────────────────────────────┤ │ GNU-Tools (bash, coreutils, gcc…) │ ├──────────────────────────────────────────┤ │ Init-System (systemd, OpenRC…) │ ├──────────────────────────────────────────┤ │ Paketmanager (dnf, apt, pacman, apk…) │ ← Markenzeichen der Familie ├──────────────────────────────────────────┤ │ Linux-Kernel (modular monolithisch) │ ← überall fast identisch └──────────────────────────────────────────┘

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, …)
🍞
Distro = Bäckerei-Analogie

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.

ArchitekturBeispieleVorteilNachteil
MonolithischLinux, BSD, Windows NTschnell, alles im Kernelein Treiber-Fehler crasht das System
MicrokernelMinix, QNX, GNU Hurdsehr stabil, modularlangsamer durch viele Context-Switches
HybridmacOS (XNU)Mittelwegkomplex zu pflegen
3.2

Release-Modelle: Stabilität vs. Aktualität

Theorie

Distributionen entscheiden sich für eines von zwei Lebenszyklus-Modellen — oder mischen beides:

ModellWie es funktioniertBeispieleWofü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)
⚠️
Faustregel für Admins

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.

3.3

Editionen — Server, Desktop, Minimal, Cloud, Embedded

Theorie

Die 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.

EditionWas drin?Wofür?
Desktop / WorkstationGrafische Oberfläche, Office, Browser, MultimediaLaptop, Bürorechner, Daily Driver
ServerKeine GUI, dafür SSH, Webserver-Stack, ggf. Virtualisierungs-ToolsRechenzentrum, Hosting
Minimal / Net-InstallNur Kernel, Paketmanager, ssh. Du baust dir den Rest selbstLehrumgebung, schlanke VMs, Container-Hosts ← nutzen wir!
Cloud / ContainerOptimiert für AWS/Azure/GCP/Docker, oft < 200 MBCloud-Workloads, Docker-Images
Embedded / IoTKleine RAM- und Storage-AnforderungenRouter, Industriesteuerung, Raspberry Pi
Spin / FlavorVariante mit alternativer Desktop-Umgebungz.B. Ubuntu mit KDE = „Kubuntu“
3.4

Die großen Familien

Übersicht

Auch wenn es hunderte Distros gibt, lassen sich fast alle einer Familie zuordnen. Die Familie definiert sich über den Paketmanager:

Linux-Kernel │ ┌──────────┬──────────┼──────────┬──────────┐ │ │ │ │ │ Debian-Fam. RHEL-Fam. Arch-Fam. SUSE-Fam. Sonstige (.deb) (.rpm) (pacman) (.rpm) (z.B. apt/dpkg dnf/yum - zypper Alpine apk) Debian RHEL Arch openSUSE Alpine Ubuntu Fedora Manjaro SLES Gentoo Linux Mint CentOS✝ EndeavourOS NixOS Kali Rocky ✅ Slackware Tails AlmaLinux Raspberry Pi OS
FamiliePaketmanagerFormatTypischer Vertreter
Debianapt / dpkg.debUbuntu, Debian, Mint
Red Hatdnf / yum.rpmRHEL, Rocky, Fedora
Archpacman.pkg.tar.zstArch, Manjaro
SUSEzypper.rpmopenSUSE, SLES
Alpineapk.apkAlpine Linux
💡
Praxis-Tipp für Admins

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.

3.5

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.

3.6

Warum ausgerechnet Rocky Linux für unseren Kurs?

Begründung

Aus 100+ Distributionen genau eine auszuwählen ist eine Entscheidung mit Konsequenzen. Hier ist unsere Begründung – mit drei harten Argumenten für den Job:

  1. 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.
  2. 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.
  3. 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, SELinux sind in jedem Enterprise-Umfeld Standard.
🎯
Praxis-Tipp

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.

3.7

Marktanteile im Server-Bereich

Zahlen

Diese 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 / FamilieAnteil WebserverAnteil 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
AndereRestRest
Wer Rocky/RHEL/Alma kann (~ 35 % aller Linux-Server) und zusätzlich apt-Grundlagen (~ 44 % über Ubuntu+Debian), deckt damit ~ 80 % des deutschen Linux-Server-Marktes ab.
💡
Wussten Sie schon?

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.

🔍 Recherche-Übung Distros vorstellen 45 min
📧 E-Mail vom Senior-Admin (fiktives HanovaTech-Szenario):
„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.“
Aufgaben für jede Gruppe
  1. Wählt eine der folgenden Distributionen: RHEL, Tails, Alpine, Pop!_OS, Kali, NixOS.
  2. 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?
  3. Bereitet eine 5-Minuten-Mini-Präsentation vor.
  4. Stellt euch in der Gesamtgruppe vor. Fragen sind erwünscht!
🎓
Trainer-Hinweis

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
  1. Welche drei Kernbestandteile machen eine Distribution aus (mindestens)?
  2. Was unterscheidet ein Rolling Release von einem versions-basierten Release?
  3. Welcher Paketmanager gehört zu welcher Familie: apt, dnf, pacman, zypper, apk?
  4. Nenne mindestens zwei Gründe, warum Rocky Linux für unseren Kurs gewählt wurde.
  5. Welche Distro wird gerne in Docker-Containern eingesetzt — und warum?
  6. Wofür steht das Akronym RHEL und wer steckt heute dahinter?
  7. Was ist der Unterschied zwischen Fedora und Rocky, obwohl beide zur Red-Hat-Familie gehören?
  1. Linux-Kernel, Paketmanager, GNU-Tools (Shell, Coreutils, …). Optional: Desktop, Anwendungen, Support.
  2. Rolling = kontinuierliche Updates ohne feste Versionen. Versions-basiert = alle X Monate/Jahre eine eingefrorene Version, die nur Security-Patches bekommt.
  3. apt → Debian-Familie · dnf → Red Hat-Familie · pacman → Arch · zypper → SUSE · apk → Alpine.
  4. RHEL-kompatibel + kostenlos + 10 Jahre Support + im Bewerbungsmarkt gefragt (zwei davon reichen).
  5. Alpine — wegen extrem geringer Größe (< 5 MB Basis-Image), guter Sicherheits-Patches und schnellem Bootverhalten.
  6. Red Hat Enterprise Linux, herausgegeben von Red Hat (gehört seit 2019 zu IBM).
  7. 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.