Bibliographie

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.

Bücher zum Linux-Kernel

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.