Kapitel 2. Der Linux-Kernel
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In "Warum überhaupt ein Betriebssystem?" haben wir gelernt, dass die Hauptfunktion eines Betriebssystems darin besteht, von unterschiedlicher Hardware zu abstrahieren und uns eine API zur Verfügung zu stellen. Wenn wir gegen diese API programmieren, können wir Anwendungen schreiben, ohne uns Gedanken darüber machen zu müssen, wo und wie sie ausgeführt werden. Kurz gesagt: Der Kernel stellt den Programmen eine solche API zur Verfügung.
In diesem Kapitel erfahren wir, was der Linux-Kernel ist und wie du ihn als Ganzes und seine Komponenten betrachten solltest. Du erfährst etwas über die gesamte Linux-Architektur und die wichtige Rolle des Linux-Kernels. Eine wichtige Erkenntnis aus diesem Kapitel ist, dass der Kernel zwar alle Kernfunktionen bereitstellt, aber für sich genommen nicht das Betriebssystem ist, sondern nur ein sehr zentraler Teil davon.
Zunächst schauen wir uns aus der Vogelperspektive an, wie sich der Kernel in die zugrunde liegende Hardware einfügt und mit ihr interagiert. Dann gehen wir auf den Rechenkern ein und besprechen die verschiedenen CPU-Architekturen und ihre Beziehung zum Kernel. Anschließend zoomen wir auf die einzelnen Kernel-Komponenten und besprechen die API, die der Kernel den Programmen zur Verfügung stellt, die du ausführen kannst. Zum Schluss schauen wir uns an, wie du den Linux-Kernel ...
Get Modernes Linux lernen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.