Distribution
Kurz: Ein fertig zusammengestelltes Software-Gesamtpaket, meist im Kontext von Linux gemeint (“Linux-Distribution”) — Betriebssystemkern plus vorinstallierte Software, Paketverwaltung und Konfiguration.
Genauer: Der Linux-Kernel allein ist kein benutzbares Betriebssystem — Distributionen wie Ubuntu, Debian oder Fedora bündeln ihn mit Systemwerkzeugen, einer Paketverwaltung und oft einer grafischen Oberfläche zu einem installierbaren Gesamtsystem. Unterschiedliche Distributionen richten sich an unterschiedliche Zielgruppen (z. B. Server, Desktop, eingebettete Systeme).
Im Detail
Was der Kernel allein nicht kann
Der Linux-Kernel selbst ist “nur” der Betriebssystemkern — er verwaltet Prozesse, Speicher, Treiber und Hardware-Zugriff, bringt aber keine grafische Oberfläche, keinen Paketmanager und keine vorinstallierten Programme mit. Eine Distribution schließt diese Lücke, indem sie den Kernel mit einer riesigen Auswahl an Zusatzsoftware bündelt und dafür sorgt, dass alles zusammen getestet, kompatibel und über eine zentrale Paketverwaltung installier- und aktualisierbar ist. Genau diese Paketverwaltung (z. B. APT bei Debian/Ubuntu, DNF bei Fedora, Pacman bei Arch) ist oft das prägendste, alltäglich spürbarste Unterscheidungsmerkmal zwischen Distributionsfamilien.
Distributionsfamilien und Derivate
Die Landschaft der Distributionen ist stark hierarchisch: Viele beliebte Distributionen sind Ableger (“Derivate”) einer Basis-Distribution — Ubuntu baut z. B. auf Debian auf, übernimmt dessen Paketformat und Grundstruktur, ergänzt aber eigene Standardeinstellungen und einen kürzeren, planbareren Update-Rhythmus. Andere bekannte Familien: die RPM-basierte Fedora/RHEL/CentOS-Linie, sowie unabhängigere Ansätze wie Arch Linux (minimalistisch, sehr aktuelle Software) oder Gentoo (Software wird beim Installieren lokal aus dem Quellcode übersetzt statt vorkompiliert heruntergeladen, für maximale Kontrolle über Optimierungen).
Rolling Release vs. feste Versionszyklen
Bei der Auswahl spielen typischerweise mehrere Kriterien eine Rolle: Stabilität versus Aktualität der Software (ein “Rolling Release”-Modell wie bei Arch liefert ständig die neueste Software, mit höherem Risiko gelegentlicher Inkompatibilitäten; feste Versionszyklen wie bei Debian priorisieren Stabilität, mit teils deutlich älterer Software zwischen den großen Releases), die Zielgruppe (Desktop-Einsteiger, Server-Betrieb, Sicherheitsforschung) und die Verfügbarkeit von Community- oder kommerziellem Support.
Distributionen außerhalb von Linux
Der Begriff “Distribution” wird gelegentlich auch außerhalb des Linux-Kontexts verwendet, etwa für zusammengestellte Software-Pakete anderer Open-Source-Ökosysteme (z. B. Python-Distributionen wie Anaconda, die Python selbst mit vielen vorinstallierten wissenschaftlichen Bibliotheken bündeln) — das Grundprinzip bleibt dasselbe: ein Kernwerkzeug plus kuratierte Zusatzsoftware zu einem sofort nutzbaren Gesamtpaket zusammenfassen.
Paketformate als Unterscheidungsmerkmal
Distributionsfamilien unterscheiden sich technisch oft am deutlichsten in ihrem Paketformat und der zugehörigen Paketverwaltung: Debian-basierte Systeme (Ubuntu, Mint) nutzen .deb-Pakete mit APT/dpkg, RPM-basierte Systeme (Fedora, openSUSE, früher CentOS) das .rpm-Format mit DNF/YUM. Neuere, distributionsübergreifende Formate wie Flatpak oder Snap versuchen dieses Problem zu umgehen, indem sie Anwendungen mit allen benötigten Abhängigkeiten in einem isolierten Container-ähnlichen Paket bündeln, das unabhängig von der jeweils installierten Distribution funktionieren soll — auf Kosten von etwas größerem Speicherbedarf, da Abhängigkeiten nicht mehr systemweit geteilt werden.
Warum Distributionen für unterschiedliche Zwecke existieren
Manche Distributionen sind gezielt für bestimmte Einsatzzwecke zugeschnitten: schlanke Server-Distributionen ohne grafische Oberfläche und mit besonders langer Support-Dauer (z. B. Ubuntu Server LTS, Debian Stable) für produktive Server-Umgebungen, in denen Stabilität über Jahre wichtiger ist als aktuellste Software; spezialisierte Sicherheits-Distributionen wie Kali Linux mit vorinstallierten Penetrationstest-Werkzeugen; oder minimalistische, für eingebettete Systeme optimierte Distributionen mit stark reduziertem Funktionsumfang und Speicherbedarf.
Siehe auch: Linux, Betriebssysteme/OS