Die meisten Informationen in diesem Buch stammen aus den
Kernel-Quellen, der besten Dokumentation des Linux-Kernels.
Kernel-Quellen können von Hunderten von FTP-Sites auf der ganzen Welt
heruntergeladen werden, weswegen wir diese hier nicht aufführen wollen.
Versionsabhängigkeiten findenn Sie am besten durch einen Blick auf die
Patches heraus, die Sie von der gleichen Stelle wie die gesamten
Quellen bekommen können. Ein Programm namens
repatch kann Ihnen dabei helfen
herauszufinden, wie sich eine einzelne Datei in verschiedenen
Kernel-Versionen verändert hat; es ist in den Quelldateien auf dem
FTP-Server von O'Reilly enthalten.
Auf sunsite.unc.edu und den diversen Spiegeln
davon finden Sie auch mehrere Gerätetreiber, die Ihnen sicherlich
dabei helfen können, eigene Treiber zu schreiben.
- Bar, Moshe. Linux
Internals. McGraw-Hill. 2000. Dieses knapp gefaßte Buch des
Byte-Kolumnisten beschreibt einen großen Teil der
Funktionalität des Linux-Kernels und behandelt auch eine Reihe von
2.4-Features.
- Bovet, Daniel P. und Marco
Cesati. Understanding the Linux Kernel. O'Reilly
& Associates. 2000. Behandelt das Design und die Implementation
des Linux-Kernels in großen Detailreichtum. Es ist mehr auf das
Verständnis der Algorithmen als auf eine Dokumentation der Kernel-API
ausgelegt.
- Maxwell,
Scott. Linux Core Kernel
Commentary. Coriolis. 1999. Im wesentlichen ein großes
Listing des zentralen Kernel-Codes mit 150 Seiten Kommentar am
Ende. Kann nützlich sein, wenn Sie herausfinden wollen, was in einem
bestimmten Teil des Kernels passiert.
- Nutt, Gary
J. Kernel Projects for
Linux. Addison-Wesley. 2000. Geschrieben als
Unterrichtsmaterial für Universitätskurse; ist von daher keine
vollständige Einführung in den Linux-Kernel. Wer allerdings vorhat,
mit dem Kernel herumzuspielen, findet hier eine gute Hilfe.