Elektro(nik)/IT Bücher |
|
|
books I'd like to have:
Linux Programming Bible, ich werde das komplette Buch warscheinlich nie lesen jedoch wird es seinen sicheren Posten als Referenzbuch auf meinem Arbeitsplatz haben Rating [10/10] .. (das Buch wird nicht mehr gedruckt)
Linux-Treiber Entwickeln: |
Recht gutes Buch, gut um in die Kernelprogrammierung einzusteigen. Einziges Minus VMA Mapping in einem Treiber wird leider überhaupt nicht erklärt. Als deutschsprachiges Buch wird dieses Buch warscheinlich das Beste sein was man so finden kann. Sobald man dieses Buch ausgelesen hat sieht man den Linux Kernel auch gleich etwas anders/transparenter und man weiss was sich so hinter normalen administrativischen Tasks so abspielt (bsp.: ifconfig ethx up/down). Sollte man ernsthaft vorhaben Treiber zu entwickeln sollte man aber besser gleich Linux Device Drivers (3rd Edition) oder so lesen, es bietet eine größere, genauere Übersicht über viele Kernelthemen ..
modern operating systems
Linux Device Drivers 3rd edition |
Sehr gutes Buch, es werden viele Stichwörter in den Raum geworfen mit welchen man sich anschließend durch andere Bücher noch genauer einarbeiten kann. Des weiteren gab es mittlerweile wirklich Änderungen am Linux Kernel, welche einige kleinere Teile dieses Buchs obsolete machen. Man braucht nicht erwarten das man sobald man die 564 Seiten gelesen hat bereits ein guter Treiberentwickler ist, man kommt in die ganze Materie erst rein wenn man sich sehr intensiv mit einem Treiber beschäftigt bzw. von erfahrenen Kernelhackern geschult wird.
High Performance MySQL |
Diesses Buch beschreibt mehr oder weniger die Grundlagen von MySQL inklusive Replikationsmöglichkeiten.
Linux Kernel Development |
Ein weiteres Buch das wieder einige Schnittstellen des Kernels erklärt und wieder einige Tricks aufzeigt. Auf nicht alle Themen konnte in diesem ca 300 Seiten Werk eingegangen werden, jedoch wurden auch weiterführenden Referenzen zu den weniger ausführlichen Kapiteln angegeben. Dieses Buch hat mich während der Entwicklung des Terratec Cinergy Hybrid XS/Hauppauge HVR 900 Treibers begleitet, besonders die letzten paar Kapitel bezüglich Patches, Coding Style sollte eigentlich jeder Entwickler einmal gelesen haben. Gerade das Video4Linux? Projekt welches einen Hauptmaintainer hat finde ich nicht gerade gut organisiert da einige relativ neue Mitglieder (z.B Michael Krufky sowie Manu Abraham) die Klappe ziemlich weit aufreissen können und einem hierbei schnell einmal den Spass an der Sache verderben. Nichts desto trotz sollte man sich sehr gut überlegen ob man seine Werke nicht direkt mit einem fähigen, langjährig erfahrenem Maintainer (z.B Greg Kroah Hartmann in meinem Fall) oder offenem Hacker durchdiskutiert.
Designing Embedded Hardware |
Dieses Buch bietet eine sehr gute Einführung in die Grundlagen des Hardwaredesigns, es werden viele Themen angesprochen wie Atmels, AVRs, 68k, RISC/CISC Architekturen, verschiedene Bussysteme, Netzwerke etc. Auf jeden Fall sieht man nach diesem Buch elektronische Geräte etwas anders und sollte zumindestens grob wissen für was welche Komponenten zuständig sind. Ein sehr gelungenes Buch und relativ einfach zu lesen.