Grundlagen

Kernel und Benutzeroberfläche

Das, was du auf dem Bildschirm siehst, ist nicht automatisch der technische Kern des Betriebssystems. Erst das Zusammenspiel von Kernel, Systemdiensten und Oberfläche macht einen Computer bedienbar.

Wofür ist der Kernel zuständig?

Der Kernel koordiniert grundlegende Ressourcen: Er plant, wann Programme Rechenzeit erhalten, verwaltet ihren Speicher und vermittelt den Zugriff auf Geräte. Programme stellen dafür Anfragen an definierte Schnittstellen, statt direkt beliebige Speicherbereiche oder Hardware anzusprechen.

Diese Trennung ist für Stabilität und Sicherheit wichtig. Ein fehlerhaftes Anwendungsprogramm sollte nicht ohne Weiteres den Speicher anderer Programme verändern. Welche Schutzmechanismen genau vorhanden sind, hängt vom System und seiner Zeit ab.

Was gehört zur Oberfläche?

Fensterrahmen, Menüs, Symbole und Dateimanager gehören zum sichtbaren Arbeitsbereich. Er übersetzt Bedienhandlungen in Aufgaben für Programme und Systemdienste. Eine Kommandozeile tut Ähnliches mit Textbefehlen. Beide sind Schnittstellen, nicht gleichbedeutend mit dem Kernel.

Ein gutes Beispiel ist Ubuntu 10.04: Die GNOME-2-Oberfläche prägt die Erfahrung am Bildschirm, während der Linux-Kernel andere Aufgaben übernimmt. Bei IRIX 6.5 ist Indigo Magic Desktop die grafische Arbeitsumgebung - kein eigenes Betriebssystem.

Warum diese Unterscheidung historisch hilft

Mac OS 9 und Mac OS X 10.4 zeigen eine besonders aufschlussreiche Zäsur: Neben einer deutlich veränderten Oberfläche änderte sich auch der technische Unterbau. Ein bloßer Vergleich der Fenster würde diesen Wechsel nicht vollständig erklären.

Umgekehrt kann eine neue Oberfläche auf einem bestehenden System vertraute Aufgaben anders anordnen. Die Vergleiche zeigen sichtbare Unterschiede; für die Grundlagen empfiehlt sich zuerst Was ist ein Betriebssystem?.

Grenzen einer Browser-Simulation

Eine Simulation kann Menüs, Fenster und typische Bedienkonzepte zeigen. Sie bildet keinen echten Kernel ab und führt keine historischen Binärprogramme aus. Vergleiche etwa die Ubuntu-Oberfläche mit Indigo Magic: Die visuelle Erfahrung wird anschaulich, die darunterliegende Systemarchitektur bleibt ein redaktionelles Thema.