Linux-Kernel Handbuch: Leitfaden zu Design und Implementierung von Kernel 2.6
|
Durchschnittliche Kundenbewertung:
(4 Kundenrezensionen)
Produktinformation
- Amazon-Verkaufsrang: #626583 in Bücher
- Veröffentlicht am: 2005-07-19
- Einband: Gebundene Ausgabe
- 480 Seiten
Aus der Amazon-Redaktion
textico.de
Schon lange ist der Linux-Kernel kein einfaches System mehr, für das man selbst als erfahrener Programmierer mal eben Applikationen schreiben kann. Robert Love kennt und entwickelt den Kernel mit -- somit ist sein Linux-Kernel Handbuch in der Übersetzung der 2. amerikanischen Auflage weit mehr als nur ein Überblick, nämlich auch ein theoretischer und auch praktischer Einblick in den inneren Aufbau des Kernels.
Love wendet sich sowohl an erfahrene Entwickler, die nach einem grundlegenden Einblick in die Dienste suchen, die von den Kernel-Subsystemen geleistet werden sollen sowie an Anwendungsentwickler und Neugierige. Doch auch angehende Kernel-Entwickler finden hier einen ersten Zugang zum Verständnis des Kernel-Codes.
Love hat viel Erfahrung mit dem Design und der Implementierung des Linux-Kernels -- da diese Erfahrung größtenteils praktisch und Love ein pragmatischer Mensch ist, hat er ein pragmatisch-praktisches Buch geschrieben, das sich mit dem Kernel 2.6x befasst: In insgesamt 20 Kapiteln zeigt Love angefangen bei einer kurzen Vorstellung des Kernels, dem Prozessmanagement und -Scheduling über Systemcalls, Interrupts und Interrupt-Handler, Bottom-Halves und dem Zurückstellen der Arbeit bis hin zur Kernel-Synchronisierung und dem Timer, dem Time- und dem Memory-Management, was den Kernel ticken lässt. Dazu kommen Kapitel zum VFS, dem Block-I/O-Layer, dem Prozess-Adressraum, dem Page-Cache und Page Writeback, Modulen, kobjects/sysfs und schließlich auch zum Debugging, der Portabilität und zu Patches, dem Hacking und der Kernel-Community.
Mit dem Linux-Kernel Handbuch vereint Love gekonnt Theorie und Praxis um den Linux-Kernel zu einem leicht lesbaren und dennoch der Komplexität des Kernels gerecht werdenden Lern- und Nachschlagewerks für den Einstieg. Oder wie Love es formuliert: "Man braucht einen Punkt, an dem man beginnen kann, und das ist ein Grund, warum Bücher geschrieben werden." --Wolfgang Treß
Kurzbeschreibung
Zur System- oder Gerätetreiber-Programmierung unter Linux benötigen Sie einen Leitfaden, der den Aufbau des Linux-Kernels und das Zusammenwirken seiner Subsysteme und Schnittstellen in der nötigen Tiefe verständlich erklärt. Das "Linux-Kernel-Handbuch" ist dieser Leitfaden. Der Autor - selbst langjähriger Kernel-Hacker - erschließt seinen Lesern die dunklen Tiefen des Allerheiligsten mit leicht verständlichen Erklärungen auch schwieriger und komplexer Sachverhalte.
Umschlagtext
Wir möchten gerne persönlich mit Ihnen kommunizieren. Weitere hilfreiche Informationen über den Inhalt des Buches erfahren Sie direkt vom kompetenten Lektor des Buches. Schreiben Sie ihm einfach eine Mail mit Angabe des Titels und der ISBN-Nummer.
Klicken Sie hier, um Ihr Mailprogramm zu starten.
