Linux Kernel
| docs | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Linux-Kernel
Eine deutschsprachige Dokumentation zum Linux-Kernel: was er tut, wie er aufgebaut ist, wie man ihn übersetzt, anpasst und im Betrieb steuert — und wie an ihm entwickelt wird. Was oberhalb der Systemaufrufe geschieht, steht in Linux; die Distributionen, die den Kernel ausliefern, in Linux-Distributionen.
Inhaltsübersicht
Allgemeines
Grundlagen
Handbuch
Das Handbuch erklärt die Zusammenhänge, in fünf aufeinander aufbauenden Abschnitten.
- Grundlagen — Aufgaben des Kernels, Architektur, Kernel und Userspace, Versionen und Pflege, Quelltextbaum, Lizenz
- Subsysteme — Prozessverwaltung, Speicherverwaltung, VFS und Dateisysteme, Blockschicht, Netzwerkstack, Gerätemodell …
- Bauen und Anpassen — Quellen beziehen, Konfiguration, Übersetzen, Installieren, Module bauen, Patches …
- Betrieb — Bootparameter, Module verwalten, Kernelparameter, Protokollierung, Firmware, Aktualisierung …
- Entwicklung — Entwicklungsprozess, Programmierstil, Erstes Modul, Kernel-Schnittstellen, Treiber schreiben, Systemaufruf hinzufügen …
Referenz
Die Referenz listet auf, was man im Betrieb nachschlägt.
- Parameter — Bootparameter, sysctl-Parameter, Konfigurationsoptionen
- Schnittstellen — /proc und /sys, Systemaufrufe, Fehlercodes
- Werkzeuge — Kommandos, Quelltextverzeichnisse
- Anhang — Stichwortverzeichnis