Linux Grundlagen

Lektion 1 von 7

Linux verstehen: Kernel, Distributionen und Shell

Ordne Kernel, Distribution, User Space, Shell, Terminal und Desktop richtig ein.

Lernziele

Nach Abschluss dieser Lektion kannst du:

  • die Rolle des Linux-Kernels erklären
  • Linux-Kernel und Linux-Distribution unterscheiden
  • typische Bestandteile einer Distribution nennen
  • Shell und Terminal unterscheiden
  • grafischen Desktop und Betriebssystemkernel unterscheiden
  • root konzeptionell erklären
  • unterschiedliche Distributionswerkzeuge bei übertragbaren Linux-Grundkonzepten einordnen
  • Linux-Einsatz auf Servern, Desktops und eingebetteten Systemen erkennen
  • Ubuntu nicht mit Linux als Ganzem gleichsetzen

Was ist Linux?

Im engeren technischen Sinn ist Linux der Kernel. Im Alltag meint „Linux“ oft ein vollständiges Betriebssystem rund um diesen Kernel. Diese alltagssprachliche Verwendung ist sinnvoll, solange die Ebenen klar bleiben.

Linux-KernelSystemwerkzeuge und BibliothekenPaketverwaltungAnwendungenoptionaler grafischer Desktop

= Linux-Distribution / vollständige Systemumgebung

Nicht jede Distribution enthält exakt dieselben Komponenten. Linux läuft auf Servern, Desktops, eingebetteten Geräten und vielen weiteren Systemen; Ubuntu ist nur eine Distribution.

Vereinfachtes Systemmodell
  1. Anwendungen · Dienste · ShellProgramme im User Space nutzen Systemfunktionen.
  2. User SpaceNormaler Ausführungsraum für Anwendungen, Shells, Dienste und viele Werkzeuge.
  3. Linux-KernelVerwaltet Prozesse, Speicher, Geräte, Dateisysteme und Netzwerkzugriffe.
  4. HardwareCPU, Arbeitsspeicher, Datenträger und Netzwerkgeräte.

Kernel und User Space

Der Kernel plant Prozesse, verwaltet Speicher, vermittelt Hardware- und Gerätezugriffe, stellt Dateisystem- und Netzwerkfunktionen bereit und bietet Systemschnittstellen für User-Space-Software. Er ist nicht allein das vollständige Betriebssystem.

Im User Space laufen normale Anwendungen, Shells, Dienste und viele Systemwerkzeuge. Vereinfacht gilt: Anwendungen, Shell und Dienste → Systemschnittstellen → Linux-Kernel → Hardware.

Distributionen und Paketverwaltung

Distributionen kombinieren den Kernel mit einer kuratierten Softwareumgebung. Unterschiede betreffen etwa Paketmanager, Release-Modell, Standard-Desktop, Konfigurationswerkzeuge, Softwarestände und Support. Pfade, Benutzer, Prozesse und Berechtigungen bleiben breit übertragbare Konzepte.

Neutrale Beispiele für Distributionsunterschiede

Ubuntu

  • Debian-Familie
  • Paketumgebung: APT/dpkg
  • häufig auf Desktop und Server

Fedora

  • RPM-Ökosystem
  • Paketumgebung: DNF
  • regelmäßige Releases

Arch Linux

  • eigenständige Distribution
  • Paketumgebung: pacman
  • Rolling-Release-Modell

Als Vorschau: Debian/Ubuntu nutzen das APT/dpkg-Ökosystem, Fedora/RHEL DNF/RPM und Arch pacman. Installationsbefehle folgen erst in Lektion 6; der Paketmanager allein definiert keine Distribution.

Shell, Terminal und Desktop

Terminalemulator

Die grafische oder textuelle Oberfläche beziehungsweise das Fenster für eine Kommandozeilensitzung.

Shell

Der Befehlsinterpreter, zum Beispiel bash, zsh oder fish. Ein Terminal kann unterschiedliche Shells starten; Shells können auch ohne grafischen Terminalemulator laufen.

Desktop-Umgebung

Eine optionale grafische Arbeitsumgebung wie GNOME oder KDE Plasma. Server arbeiten häufig ohne Desktop. Kommandozeile und GUI sind Werkzeuge für unterschiedliche Aufgaben; keine ist grundsätzlich überlegen.

Die Kommandozeile ist besonders für Administration, Automation, Fernverwaltung und Fehlersuche wichtig.

root und offene Zusammenarbeit

root ist der traditionelle Superuser mit weitreichenden Privilegien. Normale tägliche Arbeit sollte nicht dauerhaft als root erfolgen. Mechanismen wie sudo können autorisierten Benutzern gezielt erhöhte Rechte geben; deren Nutzung ist hier bewusst keine Übung.

Linux und viele Bestandteile seines Ökosystems werden als Open Source entwickelt: Quellcode kann unter den jeweiligen Lizenzen eingesehen, geprüft und gemeinschaftlich weiterentwickelt werden.

Wissenscheck

Linux-Grundverständnis

Welche Aussagen über Linux sind korrekt?

Mehrere Antworten können richtig sein.

Typische Fehlvorstellungen

Falsch: „Linux = Ubuntu.
Korrektur: Ubuntu ist eine Linux-Distribution, nicht Linux als Ganzes.
Falsch: „Kernel und Distribution sind dasselbe.
Korrektur: Der Kernel stellt zentrale Systemdienste bereit; eine Distribution integriert ihn mit weiterer Software.
Falsch: „Terminal und Shell sind dasselbe.
Korrektur: Das Terminal ist die Oberfläche einer Sitzung, die Shell der Befehlsinterpreter.
Falsch: „Linux braucht immer eine grafische Oberfläche.
Korrektur: Ein Desktop ist optional; viele Server laufen ohne ihn.
Falsch: „root sollte für normale Arbeit dauerhaft verwendet werden.
Korrektur: Alltagsarbeit erfolgt mit normalen Rechten; erhöhte Rechte werden nur gezielt eingesetzt.

Sicher beobachten

uname -a

Zeigt Kernel- und Systeminformationen. Nicht jedes Feld beschreibt die Distribution.

cat /etc/os-release

Liest Distributionsmetadaten, die Linux-Distributionen üblicherweise in /etc/os-release bereitstellen.

Dein Lernstand

Lektion in Bearbeitung

Das Öffnen startet die Lektion. Als erledigt zählt sie erst nach deiner ausdrücklichen Bestätigung.