Was ist Linux? Grundlagen zu Kernel, Betriebssystemen und Distributionen
Linux einfach erklärt: Erfahre, was ein Betriebssystem, Kernel, Open Source und Distributionen sind und wo Linux auf PCs, Servern und Mobilgeräten eingesetzt wird.
Linux ist für Einsteiger zunächst eine Alternative zu Windows und macOS. Genau genommen bezeichnet Linux technisch vor allem einen Kernel. Im Alltag wird der Begriff jedoch meist für eine ganze Familie freier und quelloffener Betriebssystemumgebungen verwendet.
Ein Betriebssystem ist die grundlegende Software zwischen der Hardware eines Computers, den Anwendern und den Anwendungsprogrammen. Es verwaltet beispielsweise Prozessor, Arbeitsspeicher, Laufwerke und Netzwerk und stellt Programme bereit, mit denen Menschen den Computer bedienen können.
Was ist Linux einfach erklärt?
Linux ist eine offene Grundlage für Betriebssysteme. Darauf können unterschiedliche Systeme für Desktop-PCs, Notebooks, Server, Cloud-Dienste, Netzwerkgeräte, Einplatinencomputer und viele weitere Geräte aufgebaut werden.
Bei einem Alltags-PC kann ein Linux-System einen Webbrowser, eine Textverarbeitung, eine Dateiverwaltung, Audio- und Videowiedergabe sowie Drucker- und Netzwerkzugriff bereitstellen. Es muss also nicht ausschließlich für technische Spezialisten oder Server eingesetzt werden.
Wichtig ist die Unterscheidung: Linux selbst ist nicht automatisch eine bestimmte grafische Oberfläche und auch nicht zwingend ein vollständig installierbares Komplettsystem. Dafür werden weitere Bestandteile benötigt.
Welche Aufgaben hat ein Betriebssystem?
Das Betriebssystem bildet eine Vermittlungsschicht zwischen Hardware und Software. Anwendungen müssen dadurch nicht für jedes einzelne Gerät vollständig neu programmiert werden.
- Hardware verwalten: Das Betriebssystem koordiniert Prozessor, Arbeitsspeicher, Laufwerke, Netzwerkadapter, Tastatur, Maus, Bildschirm und weitere Geräte.
- Programme ausführen: Es startet Anwendungen, verwaltet laufende Prozesse und teilt ihnen Rechenzeit und Speicher zu.
- Zugriffe kontrollieren: Programme erhalten kontrollierten Zugriff auf Dateien, Geräte und Netzwerkressourcen.
- Dateien organisieren: Verzeichnisse, Dateisysteme und Speicherorte werden verwaltet.
- Benutzer und Rechte verwalten: Konten, Gruppen und Zugriffsrechte helfen dabei, Daten und Systemfunktionen zu schützen.
- Netzwerkverbindungen bereitstellen: Das System steuert beispielsweise lokale Netzwerke, WLAN und Internetverbindungen.
- Bedienung ermöglichen: Eine grafische Oberfläche und/oder eine Kommandozeile stellt die Verbindung zum Anwender her.
Die grafische Oberfläche ist dabei nur ein Teil des Betriebssystems. Auch ohne sichtbare Fenster können Systemdienste und Programme weiterarbeiten, etwa auf einem Webserver.
Linux-Kernel und Linux-Betriebssystem: der Unterschied
Was ist der Kernel?
Der Kernel ist die zentrale Kernsoftware eines Betriebssystems. Er läuft mit besonderen Rechten und kommuniziert direkt mit der Hardware. Zu seinen Aufgaben gehören unter anderem Speicherverwaltung, Prozessverwaltung, Gerätezugriff und die Bereitstellung grundlegender Schnittstellen für Programme.
Wenn technisch vom „Linux-Kernel“ gesprochen wird, ist genau diese Kernsoftware gemeint. Ein Kernel allein bietet jedoch noch keine vollständige Desktop-Oberfläche und normalerweise auch keine komfortable Umgebung zum Installieren und Starten gewöhnlicher Anwendungen.
Was kommt zum Kernel hinzu?
Ein nutzbares Linux-System besteht aus mehreren Schichten. Dazu gehören Systembibliotheken, grundlegende Systemwerkzeuge, Gerätetreiber, Hintergrunddienste, eine Paketverwaltung, Paketquellen und ein Installationsprogramm. Auf Desktop-Systemen kommt meist eine grafische Desktop-Umgebung hinzu.
| Ebene | Aufgabe | Beispiel |
|---|---|---|
| Kernel | Steuert Hardwarezugriffe und zentrale Ressourcen | Linux-Kernel |
| Distribution | Stellt Kernel, Systemwerkzeuge, Pakete, Paketquellen und Installation zusammen | Ubuntu oder Fedora |
| Desktop-Umgebung | Bietet Fenster, Menüs, Dateiverwaltung und Einstellungen | GNOME oder KDE Plasma |
| Anwendung | Erledigt eine konkrete Aufgabe für den Anwender | Browser oder Textverarbeitung |
Die Bezeichnung GNU/Linux weist darauf hin, dass viele grundlegende Werkzeuge eines typischen Linux-Systems aus dem GNU-Projekt stammen, während der Kernel Linux heißt. Für den Einstieg genügt die praktische Merkhilfe: Eine Linux-Distribution verbindet den Linux-Kernel mit vielen weiteren Komponenten zu einem verwendbaren System.
Was ist eine Linux-Distribution?
Eine Linux-Distribution ist eine zusammengestellte und installierbare Variante eines Linux-Systems. Sie enthält typischerweise den Kernel, Systembibliotheken, Verwaltungswerkzeuge, Softwarepakete, Paketquellen, ein Installationsprogramm und je nach Zweck eine Desktop-Umgebung.
Distributionen unterscheiden sich unter anderem bei:
- der Zielgruppe und dem vorgesehenen Einsatzbereich,
- der Auswahl und Gestaltung der Desktop-Umgebung,
- den Paketformaten und Werkzeugen zur Softwareinstallation,
- dem Veröffentlichungsmodell und der Aktualisierungsgeschwindigkeit,
- Stabilität, Supportdauer und Sicherheitswartung,
- kommerziellem Support und der Lizenzpolitik.
Gemeinsame Kernelbasis bedeutet daher nicht, dass alle Linux-Systeme gleich aussehen oder gleich bedient werden. Ein System mit GNOME kann sich beispielsweise deutlich anders anfühlen als eines mit KDE Plasma, obwohl beide den Linux-Kernel verwenden.
Beispiele für Linux-Distributionen
| Distribution | Typischer Schwerpunkt | Zielgruppe | Paketformat oder Herkunft | Supportmodell |
|---|---|---|---|---|
| Debian | Stabilität und große Paketbasis | Einsteiger mit Lerninteresse, erfahrene Anwender und Serverbetreiber | Debian-Pakete im DEB-Format | Community-Projekt mit langfristig gepflegten Veröffentlichungen |
| Ubuntu | Desktop, Server und einfache Inbetriebnahme | Desktop-Anwender, Entwickler und Unternehmen | Auf Debian aufbauend, DEB-Pakete | Community-Angebot und optionale kommerzielle Unterstützung; teilweise LTS |
| Fedora | Aktuelle Technologien und moderne Linux-Entwicklung | Entwickler, technisch interessierte Anwender und Desktop-Nutzer | RPM-Pakete | Community-Projekt mit zeitlich begrenzten Veröffentlichungen |
| openSUSE | Desktop, Verwaltung und unterschiedliche Veröffentlichungsmodelle | Einsteiger, erfahrene Anwender und Organisationen | RPM-Pakete | Community-orientierte Varianten sowie langfristig ausgerichtete Optionen |
| Red Hat Enterprise Linux | Unternehmenskritische Server- und Rechenzentrumsumgebungen | Unternehmen und professionelle Administratoren | RPM-Pakete | Kommerziell unterstütztes Enterprise Linux mit langfristiger Wartung |
| SUSE Linux Enterprise | Unternehmensbetrieb, Server und spezielle Infrastruktur | Unternehmen und professionelle Administratoren | RPM-Pakete | Kommerziell unterstütztes Enterprise Linux mit Support und langfristiger Wartung |
Für Einsteiger gelten Ubuntu, Linux Mint oder Fedora Workstation häufig als zugängliche Desktop-Einstiege. Das macht keine dieser Distributionen zur allgemein besten Wahl. Die passende Entscheidung hängt von Hardware, gewünschter Software, Supportbedarf und persönlichen Vorlieben ab.
LTS steht für „Long Term Support“. Ein LTS-Veröffentlichungsmodell bietet über einen längeren Zeitraum Wartungs- und Sicherheitsupdates als eine gewöhnliche Kurzzeitveröffentlichung. Enterprise Linux bezeichnet für Unternehmen ausgelegte Angebote mit professionellem Support, planbaren Aktualisierungen und langfristiger Pflege.
Freie Software und Open Source
Quellcode sind menschenlesbare Programmanweisungen, aus denen Software erstellt wird. Bei Open Source ist dieser Quellcode zugänglich. Eine Lizenz legt fest, was Nutzer damit tun dürfen.
Bei freier Software stehen die Freiheiten der Nutzer im Mittelpunkt. Dazu gehören grundsätzlich die Möglichkeit, Software für beliebige Zwecke zu verwenden, ihre Funktionsweise zu untersuchen, sie zu verändern und Kopien oder veränderte Versionen weiterzugeben. Die genauen Bedingungen hängen immer von der jeweiligen Lizenz ab.
Die GNU GPL ist ein wichtiges Beispiel. Sie ist eine Copyleft-Lizenz: Unter bestimmten Bedingungen müssen Weitergaben und abgeleitete Versionen wiederum unter passenden freien Bedingungen zugänglich bleiben. Das ist eine Einstiegserklärung und ersetzt keine rechtliche Prüfung konkreter Lizenztexte.
Außerdem enthält nicht jede Linux-Distribution ausschließlich freie Bestandteile. Manche Distributionen liefern beispielsweise proprietäre Treiber, Firmware oder Programme optional oder standardmäßig mit, um bestimmte Hardware oder Medienformate besser zu unterstützen.
Proprietäre Software als Gegenüberstellung
Proprietäre Software wird durch Rechteinhaber kontrolliert. Ihr Quellcode ist meist nicht öffentlich einsehbar, und Nutzungs-, Änderungs- und Weitergaberechte werden durch die Lizenz des Herstellers begrenzt.
Windows ist ein bekanntes Beispiel für ein überwiegend proprietäres Desktop-Betriebssystem. Linux und Windows unterscheiden sich damit vor allem beim Quellcode- und Lizenzmodell, bei der Entwicklung und bei der Anpassbarkeit. Das ist kein allgemeines Urteil darüber, welches System in jeder Situation besser oder schlechter ist. Programme, Hardware, Supportverträge und persönliche Gewohnheiten können die praktische Wahl bestimmen.
| Merkmal | Linux | Windows | macOS |
|---|---|---|---|
| Quellcode- und Lizenzmodell | Kernel und viele Bestandteile offen lizenziert; je nach Distribution können proprietäre Komponenten hinzukommen | Überwiegend proprietär und durch Microsoft kontrolliert | Überwiegend proprietär und eng mit Apple-Hardware verbunden |
| Verbreitete Einsatzbereiche | Desktops, Server, Cloud, Supercomputer, Embedded-Systeme und weitere Geräte | Desktops, Notebooks, Unternehmen und Spiele-PCs | Apple-Desktops und -Notebooks sowie kreative und professionelle Arbeitsplätze |
| Anpassbarkeit | Hoch; Distribution, Desktop-Umgebung und viele Systembestandteile sind wählbar | Durch Hersteller und Systemarchitektur stärker vorgegeben | Durch Apple stärker vorgegeben, mit enger Hardware- und Softwareintegration |
| Softwareinstallation | Häufig über Paketverwaltung und Paketquellen, zusätzlich über andere Installationswege | Häufig über Hersteller-Installer, Stores und Unternehmensverteilung | Über Stores, Hersteller-Installer und weitere freigegebene Wege |
| Hersteller- bzw. Community-Support | Community-Support, distributionsabhängige Anbieter und kommerzielle Angebote | Hersteller-, Partner- und Community-Support | Apple- und Partnersupport sowie Community-Angebote |
| Typische Bedienoberfläche | Verschiedene Desktop-Umgebungen oder ein Terminal ohne grafische Oberfläche | Windows-Desktop | macOS-Desktop |
Wo wird Linux eingesetzt?
- Desktop-PCs und Notebooks: Linux bietet grafische Arbeitsplätze für Browser, Büroanwendungen, Medien, Programmierung und Dateiverwaltung.
- Server und Cloud-Infrastruktur: Linux verwaltet Prozesse, Netzwerkdienste, Benutzerrechte und Webanwendungen, etwa auf einem Webserver.
- Supercomputer: Wissenschaftliche Rechensysteme benötigen anpassbare und effizient verwaltbare Softwareumgebungen; Linux ist dort weit verbreitet.
- Netzwerkgeräte: Router, Firewalls und andere Geräte nutzen Linux oder darauf basierende Systeme als technische Grundlage.
- Embedded-Systeme und Einplatinencomputer: Kleine Geräte können Linux an ihre spezielle Hardware und Aufgabe anpassen.
- Mobilgeräte: Android verwendet einen Linux-Kernel, bildet aber eine eigene mobile Plattform.
Dieselbe Kernelbasis führt nicht automatisch zu derselben Benutzeroberfläche oder denselben Anwendungen. Ein Linux-Server kann ohne Desktop-Oberfläche betrieben werden, während ein Notebook eine grafische Umgebung nutzt. Ein Router wiederum stellt eine auf Netzwerkfunktionen zugeschnittene Oberfläche bereit.
Android und Linux: verwandt, aber nicht identisch
Android ist eine mobile Betriebssystemplattform, deren technische Grundlage einen Linux-Kernel verwendet. Ein Android-Smartphone ist deshalb ein Beispiel dafür, dass Linux-Technik in Mobilgeräten vorkommt.
Android ist jedoch nicht mit einer üblichen Linux-Desktop-Distribution gleichzusetzen. Die Systeme unterscheiden sich bei:
- der Benutzeroberfläche und Bedienung per Touchscreen,
- dem App-Modell und der Verteilung mobiler Anwendungen,
- Systembibliotheken und weiteren Plattformkomponenten,
- Herstelleranpassungen und vorinstallierten Diensten,
- Gerätemodellen, Berechtigungen und Aktualisierungswegen.
Die korrekte Kurzform lautet daher: Android nutzt einen Linux-Kernel, ist aber keine gewöhnliche Desktop-Distribution wie Ubuntu oder Fedora.
Wie wird Linux bedient?
Grafische Desktop-Umgebung
Eine Desktop-Umgebung ist eine grafische Bedienoberfläche mit Fenstern, Menüs, Dateiverwaltung, Einstellungen und weiteren Werkzeugen. Wer Windows oder macOS kennt, kann sich in einer solchen Linux-Umgebung grundsätzlich ähnlich bewegen: Anwendungen werden über Menüs oder Symbole gestartet, Dateien über einen Dateimanager verwaltet und Einstellungen über grafische Dialoge angepasst.
Terminal und Kommandozeile
Ein Terminal ist eine textbasierte Schnittstelle zum Ausführen von Befehlen und Verwalten eines Systems. Befehle lassen sich präzise ausführen, kombinieren und automatisieren. Das ist besonders auf Servern, bei der Fehlersuche und in der Systemverwaltung nützlich.
Linux muss aber nicht ausschließlich per Textbefehl bedient werden. Viele Desktop-Anwender nutzen überwiegend grafische Programme und öffnen das Terminal nur für bestimmte Aufgaben. Ein guter nächster Schritt ist die Einführung in Linux oder eine Übersicht zu grundlegenden Linux-Befehlen.
Vorteile und mögliche Herausforderungen
Typische Vorteile
- Anpassbarkeit: Distribution, Desktop-Umgebung und viele Systemkomponenten können gewählt oder verändert werden.
- Transparenz: Offener Quellcode und öffentliche Entwicklungsprozesse ermöglichen Einsicht und unabhängige Mitarbeit.
- Breite Einsatzmöglichkeiten: Ein Linux-Kernel kann in Desktop-Systemen, Servern, Cloud-Plattformen und kleinen Geräten eingesetzt werden.
- Gemeinschaft: Viele Projekte werden von internationalen Communities entwickelt und dokumentiert.
- Häufig kostenlose Nutzung: Viele Distributionen können ohne Lizenzgebühr heruntergeladen und eingesetzt werden.
Mögliche Herausforderungen
- Bestimmte Hardware oder proprietäre Treiber werden möglicherweise nicht vollständig unterstützt.
- Kommerzielle Spezialsoftware ist nicht immer für Linux verfügbar oder benötigt eine alternative Lösung.
- Bei Spielen kann die Kompatibilität je nach Titel, Kopierschutz und verwendeter Technik unterschiedlich sein.
- Die Bedienung und Systemverwaltung können eine Umgewöhnung erfordern.
- Dokumentation, Paketverwaltung, Supportdauer und Standardeinstellungen unterscheiden sich zwischen Distributionen.
„Linux ist kostenlos“ ist deshalb keine vollständige Definition. Kosten, offene Lizenz und freie Nutzungsrechte sind verschiedene Themen. Es gibt kostenlose Community-Distributionen ebenso wie kostenpflichtige, professionell unterstützte Enterprise-Angebote.
Typische Missverständnisse
„Linux“ bedeutet immer dieselbe Distribution
Nein. Der Linux-Kernel ist eine gemeinsame technische Grundlage, während eine Distribution die übrigen Komponenten zusammenstellt. Ubuntu, Debian, Fedora und openSUSE sind unterschiedliche Distributionen.
Linux funktioniert nur im Terminal
Nein. Grafische Desktop-Umgebungen bieten normale Fenster, Menüs, Dateimanager und Anwendungen. Das Terminal ist eine zusätzliche und leistungsfähige Bedienform.
Open Source bedeutet automatisch Sicherheit oder Anonymität
Nein. Offenheit kann die Prüfung erleichtern, ersetzt aber keine Sicherheitsupdates, sinnvolle Konfiguration, sorgfältige Rechtevergabe und verantwortungsvolle Nutzung.
Ein Wechsel von Windows ist garantiert problemlos
Das lässt sich nicht pauschal versprechen. Vor einem Wechsel sollten wichtige Hardware, Fachprogramme, Dateiformate und Spiele geprüft werden. Ein Live-System von einem Installationsmedium oder eine virtuelle Maschine kann helfen, Linux zunächst ohne dauerhafte Installation auszuprobieren.
Das Wichtigste in Kürze
- Ein Betriebssystem verwaltet Hardware und stellt Anwendungen eine nutzbare Umgebung bereit.
- Der Linux-Kernel ist die zentrale Software, die direkt mit der Hardware kommuniziert.
- Eine Linux-Distribution kombiniert den Kernel mit Systemwerkzeugen, Bibliotheken, Paketverwaltung, Installationsprogramm und meist einer Desktop-Umgebung.
- Open Source und freie Software beziehen sich auf Quellcode und Nutzungsfreiheiten, nicht automatisch auf Kosten, Sicherheit oder Einfachheit.
- Linux wird auf Desktops, Servern, in der Cloud, auf Supercomputern, in Embedded-Geräten und als Kernelbasis von Android eingesetzt.
- Welche Distribution geeignet ist, hängt von Zweck, Hardware, gewünschter Software und Supportbedarf ab.
Für die nächsten Schritte eignen sich Grundlagen zur Paketverwaltung, zur Linux-Verzeichnisstruktur und zu Zugriffsrechten. Wer Linux zunächst praktisch vergleichen möchte, sollte sich außerdem mit Live-System, virtueller Maschine und Dual Boot beschäftigen.