Buch über Kernel-Hacking

Smalltalk
Antworten
Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Buch über Kernel-Hacking

Beitrag von Chimerer » 18.12.2003 13:38:48

Hi,

da Weihnachten ja unaufhörlich näher rückt muss ich so langsam einen Wunschzettel zusammenstellen. ;)

Und wie der Titel des Threads schon sagt geht es um ein Buch über Kernel-Hacking, das den Aufbau des Kernels mit Codebeispielen etc. veranschaulicht, die Kernel-Mechanismen beschreibt, einen Einstieg ins Kernel-Hacking bietet....usw.

Kennt jemand ein gutes Buch, dass diese 3+ Wünsche auf einmal erfüllt und obendrein noch Schokolade, was Spannendes und was zum Spielen bietet? ;)

Oder meint ihr ich sei mit den ganzen Tutorials im Inet besser bedient?

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 18.12.2003 13:42:51

Hi Jan,

also da gibt es Buecher zum Aufbau des Kernels...denke mal die Vermitteln auch genug wissen um an dem dann rumzuhacken....schau mal bei Amazon nach linux und Kernel..

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Porter
Beiträge: 39
Registriert: 05.03.2003 09:55:24
Wohnort: Homburg / Saar

Beitrag von Porter » 18.12.2003 17:23:07

ich hab hier von O'Reilly "understanding the Linux kernel" liegen. hat mir gut gefallen; ist halt zur Zeit noch über 2.4

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 20.12.2003 12:38:30

Ok, danke. :)

Ich glaube das hier ist ganz brauchbar oder?
http://www.amazon.de/exec/obidos/ASIN/3 ... 04-3957600

Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

Beitrag von Torsten » 20.12.2003 14:27:27

Moinsen,

nachdem ich mich mehr oder minder eingehend mit Treiberprogrammierung beschäftigt habe, kann ich nur zwei Bücher empfehlen.

1. Linux Device Drivers, 2nd Edition.
Sogar als OpenBook verfügbar.
Ist aber speziell für Treiber, jedoch wirklich seeehr gut.
http://www.oreilly.de/openbook/ldd/chap ... index.html

2. Understanding the Linux Kernel, 2nd Edition.
Ein wirklich gutes Buch. Meiner Meinung das beste Buch dieser Art. Doch selbst hier bleiben viele Fragen offen. Teilweise fehlt eindeutig Code als Beispiel.
http://www.oreilly.de/catalog/linuxkernel2/

3. Internet
Hier findest Du im Prinzip alles. Besonders kernelnewbies.org ist extrem hilfreich.
Beide oben genannten Bücher sind richtig gut, füllen dennoch nicht die gesamte Bandbreit. Aber auf jeden Fall empfehlenswert.
Ansonsten: Internet, google, internet, google, ...
Da findet man mehr als in jedem anderen Buch.

Grüße

Torsten

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 20.12.2003 16:10:39

Vorteil von "Linux Kernelarchitektur" (von mir geposteter Amazon-Link) wäre das es sich auf Linux 2.6 bezieht und auf deutsch ist. Englisch wäre zwar auch kein Problem, erfordert aber dennoch mehr Konzentration beim Lesen.

Hier ist ne Infoseite zu dem Buch "Linux Kernelarchitektur" : http://www.linux-kernel.de/

Was meint ihr dazu?

Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

Beitrag von Torsten » 20.12.2003 16:24:47

Moinsen,

beide von mir aufgelisteten Bücher gibt es natürlich auch auf Deutsch.

Doch nehme ich immer mehr Abstand von deutschen Büchern, wenn jene im Original auf Englisch sind.Teilweise sind die Übersetzungen echt mies. Desweiteren ist Englisch in dieser Branche der Quasistandard. Somit kann man sich auch gleich mit Englisch anfreunden.

Negativbeispiel:
Der "Stevens" (deutscher Titel: Programmieren von UNIX-Netzen) in der ersten Auflage steht in meinem Bücherregal. Leider in deutscher Sprache. Die Herausgeber haben leider vergessen den Code, besser gesagt den Kommentar dazu, mit zu übersetzen. Das macht das Lesen nicht gerade angenehmer. So muss man zwischen Deutsch und Englisch permanent umschalten.
Mein Scheduler im Hirn kommt da schon manchmal durcheinander. Eventuell sollte ich auch einfach mal den Bierkonsum verringern. ;-)

Torsten

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 20.12.2003 16:31:28

Also würdest du mir von "Linux Kernelarchitektur" abraten? BTW: Auf http://www.linux-kernel.de/ gibt es auch Probekapitel zum lesen.

Hast du zufällig gerade einen Link parat wo es die von dir gennanten Bücher auf deutsch gibt?

PS: Das Buch bezieht sich auf Linux 2.6.0-test4.

Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

Beitrag von Torsten » 20.12.2003 16:36:37

Ach ja, zu Deiner Frage, wie denn unsere Meinung wäre.

OK, Hanser hat recht gute Bücher im Verlag.
Aber 49€ ??
Naja, ich bin von ab, soviel Geld mal eben so auszugeben. Danke Internet, danke google.
Von den Büchern in meinem Regal hätte ich mir andere schöne Sachen kaufen können.

Dem Inhaltsverzeichnis und der Leseprobe nach zu urteilen, scheint es eher ein aufgebohrtes Linux-Betriebssystem-Buch zu sein.

Mein Tipp: Den "Tanenbaum" zulegen (für mich immer noch DAS Standardwerk) und bei tiefgreifenden Fragen im Netz suchen und finden. Denn es geht wahrscheinlich doch eher darum, dass man grundlegende Ideen (Speicherverwaltung, Prozesse, Threads, ...) versteht und dann konkret in die Materie einsteigt. Ich bezweifle einfach mal, dass jemand geschriebenen Code auch nach einem halben Jahr noch im Schädel hat. Die Idee, die dahinter steckt, bestimmt noch.

Von einem Buch abraten kann ich nur, wenn ich es gelesen und halbwegs verstanden habe. Prinzipiell würde ich natürlich nicht abraten. Doch ein Preis von 49€ regt mich durchaus zum Überlegen an.
Jedoch werden in den nächsten Wochen ganz sicher noch weitere Bücher zum Thema Kernel 2.6 kommen. Also wäre Abwarten nicht die schlechteste Idee. Leider wird dann Weihnachten schon vorbei sein.

Grüße

Torsten
Zuletzt geändert von Torsten am 20.12.2003 16:44:07, insgesamt 1-mal geändert.

Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

Beitrag von Torsten » 20.12.2003 16:41:35

Ah ja, hie die Links:

Linux Gerätereiber ...
http://www.oreilly.de/german/freebooks/ ... book1.html

Understanding blabla gibt es anscheinend doch nicht in Deutsch. Sorry.

Grüße

Torsten

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 21.12.2003 22:57:17

Ok, danke für ganzen Tips. :)

Werd das Risiko jetzt mal eingehen und mir das Buch schenken lassen, auch für 49 Euro, was eigentlich ein üblicher Preis ist, zumindest bei Lehmanns kostet jeder etwas grössere Schinken 40-60 Euro.

Gruß Jan

PS:
Dem Inhaltsverzeichnis und der Leseprobe nach zu urteilen, scheint es eher ein aufgebohrtes Linux-Betriebssystem-Buch zu sein.
Hmm, im Inhaltverzeichnis steht aber nichts über GNU/Linux als Betriebssystem, sondern nur kernelspezifische Themen...(?)

Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

Beitrag von Torsten » 22.12.2003 00:07:31

Moinsen,

nun ja, 49€ sind freilich der übliche Preis für ein Fachbuch.
Doch wie gesagt, von den Büchern in meinem Regal hätte ich andere nette Sachen kaufen können. Ich werde für Sachen, die man auch im Netz findet, nicht mehr soviel Geld ausgeben. Besser ist da schon, wenn es Bücher online zu lesen gibt. Wie etwa das eine von mir aufgezählte Buch.

Zum Thema kernelspezifisch und aufgebohrtes Linux-OS-Buch.
Da stellt sich die Frage, was genau Linux und was genau der Kernel bei Linux ist. Für mich ist der Kernel Linux. Natürlich auch umgedreht.
Ok, zugegeben, zu einem OS gehört mehr als nur der Kern, doch genau in dem ist ein OS doch verankert.
Und im Inhaltsverzeichnis lese ich was von "Prozess- und Speicherverwaltung", "IPC", ...
Genau das sind die Aufgaben eines Betriebssystems.

Wie dem auch sei. Viel Spass mit dem Buch. Ist ganz sicher interessant und lehrreich.

Abendliche Grüße

Torsten

Antworten