Montag, 1. Dezember 2008

entwickler.com Magazine Konferenzen Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag




Linux System Programming
Talking Directly to the Kernel and C Library

Viele Softwareentwickler kommen im Laufe ihrer Tätigkeit irgendwann einmal an den Punkt, dass ihre Applikationen direkt mit dem Kernel und speziellen Systembibliotheken kommunizieren müssen. Das kann beispielsweise bei Lese- und Schreibvorgängen von Dateien oder dem Belegen von Speicher der Fall sein. Der Autor setzt bis zu einem gewissen Grad Grundkenntnisse der Programmiersprache C, einem Texteditor und der Verwendung von gcc, gdb und make und somit fortgeschrittene Kenntnisse von Linux voraus. Dazu gliedert sich das Buch in zehn Kapitel, einem Anhang und einer Liste mit Literaturempfehlungen für die Beantwortung weiterführender Fragen bzw. die Vertiefung einzelner Themen. Nach einem einleitenden Kapitel folgen drei Abschnitte zum Thema In- und Output-Vorgänge auf Dateien, Verzeichnisse und Buffer. Die anschließenden zwei Kapitel befassen sich mit Prozessmanagement, gefolgt von zwei Kapiteln zum Umgang mit Dateien, Verzeichnissen und Speichern. Die letzten beiden Teile widmen sich den Themen Signale und Zeit- bzw. Systemuhrmanagement. Das Buch richtet sich an fortgeschrittene und erfahrene Entwickler, die spezielle Informationen zu Erstellung besserer, robusterer und schnellerer Software suchen. Leider lässt dieses Werk aber stellenweise weiterführende Tiefe bei den Problemlösungen vermissen und bleibt bei der Behandlung des Themas zu sehr an der Oberfläche. Der Autor belässt es nur bei Hinweisen, die aufmerksam und auch neugierig machen, aber Erklärungen, warum man welche Lösung verwendet oder im Vergleich zu anderen besser vermeidet, werden bei einigen Themen ausgelassen und somit der Zielgruppe nicht hundertprozentig gerecht. Somit bleibt die weitere Recherche auf der Suche nach der optimalen Lösung für den einen oder anderen nicht aus, und die vier Seiten Auflistung von Buchtiteln mit Kurzbeschreibung im Anhang sind dabei auch nur begrenzt hilfreich. Der ansonsten positive Gesamteindruck des Buchs wird dadurch ein wenig getrübt.

Markus Hasenbein


Autor/in: Robert Love
Verlag: O'Reilly
Seitenzahl: 388
Erscheinungsjahr: 2007
Preis: 48 Euro
ISBN: 978-0-596-00958-8



Kommentare

Software & Support Verlag GmbH