Startseite arrow Computer arrow Aufbau und Funktion



Aufbau und Funktion
Auf dem Markt gibt es unterschiedliche Linux-Betriebssysteme, die in Distributionen wie Red Hat oder Debian erhältlich sind. Eine Gemeinsamkeit weisen sie jedoch hinsichtlich des Betriebskerns auf, denn sie alle verwenden einen Linux-Kernel. Der Kernel stellt das Herzstück des Systems dar und wurde 1991 erstmalig von seinem Entwickler, dem Finnen Linus Torvalds, der Öffentlichkeit vorgestellt. Der Quellcode wurde von ihm frei verfügbar gemacht und es entstand schon bald darauf eine Entwicklergemeinde, die sich an der Evolution von Linux beteiligt.

Der Kernel kann als eine Hardware abstrahierende Schicht angesehen werden, die eine Schnittstelle zwischen Hardware und Software bildet. Der Aufgabenbereich des Kernels liegt in der Verwaltung von Prozessen und Systemspeicher, er erzwingt die Systemsicherheit, koordiniert Multitasking und die Operationen für Eingabe/Ausgabe auf verschiedene Geräte. Der Linux-Kernel zählt zwar zu den monolithischen Betriebskernen, ist jedoch modular. Er eröffnet die Möglichkeit, Treiber als Module im laufenden Betrieb nachzuladen oder aus dem Speicher zu entfernen. Im Gegensatz zu den streng monolithischen Betriebskernen, die aus dem gesamten Quellcode einschließlich der Treiber zu einem Image kompiliert werden. Dadurch gewinnt der Linux-Kernel an Flexibilität, insbesondere auf künftige Hardwarekomponenten, deren Treiber noch nicht verfügbar sind, können leicht nachgeladen werden.

Auf dem Kernel mode, wie diese Schicht auch genannt wird, baut der User mode auf. In dieser Schicht befinden sich das Betriebssystem und die Software. Wird ein Programm gestartet, so erhält es vom Kernel eine Prozessorzeit zugewiesen. Dieser Prozess besitzt außerdem einen eigenen geschützten Speicherbereich. Die Privilegien für den User mode sind stark begrenzt, ein Zugriff auf Gerätetreiber erfolgt nur über einen Systemaufruf. Diese Kontrolle verhindert auch, dass beispielsweise ein Software-Fehler das Betriebssystem zum Absturz bringen kann.
Diese Stabilität wird von vielen Red Hat Administratoren sehr geschätzt.

Seit Mitte Juli 2008 ist der neuste Entwickler Kernel in der Version 2.6.26 im Internet verfügbar.

Seminare für Red Hat Linux finden Sie bei der SCN GmbH.

Geschrieben von Franz Nold ( franold [at] web.de )

Benutzer Bewertung: / 0
SchlechtSehr Gut 


PDF Drucken E-Mail

 
 
< zurück weiter >