2010-07-20 9 views
0

J'ai une question concernant les noyaux Linux. Actuellement, je suis en train de lire Understanding Linux Kernel 3rd edition. Mais la plupart de mes amis m'ont recommandé Linux kernel development3rd editon. Pour acheter ce livre, cela me coûte 40 $. Ainsi, quiconque a lu les deux livres peut me dire qu'il vaut la peine de posséder un second livre et quels sujets sont bons comparés à la compréhension du noyau Linux.Question concernant le noyau Linux book

Merci & Cordialement,

Mousey.

Répondre

3

Mousey,

Comprendre le noyau Linux 3ème édition explique l'architecture du noyau, ses différentes parties, et pour chacun, la façon dont il est conçu et comment il fonctionne. OTOH, le développement du noyau Linux est un livre sur la programmation du noyau, expliquant les différentes parties de l'API du noyau et du noyau, comment ils fonctionnent et comment ils doivent être utilisés. Ainsi, leurs titres respectifs sont réellement précis: le premier vous permet de comprendre le noyau dans son ensemble dans chacune de ses parties principales, tandis que le second est axé sur le développement de logiciels noyau.

En ce qui me concerne, j'ai à la fois, et je considère que je dois à la fois ... Maintenant il y a d'autres: architecture du noyau Linux Professional (Wrox) est un excellent livre, que si pas connue comme il se doit, IMO. Il est très volumineux et contient beaucoup d'informations très utiles, denses et profondes à l'intérieur et des explications sur les différentes parties des internes du noyau. Et c'est assez récent, ce qui est un point sérieux à considérer. Cela m'a beaucoup aidé à plusieurs reprises.

Et si vous envisagez d'écrire des pilotes de périphériques Linux, il y a aussi bien sûr Linux Device Drivers 3e édition (O'Reilly),
une grande référence, même si elle bénéficierait d'une édition mise à jour et
Pilotes de périphériques essentiels (Prentice Hall).

Je me rends compte que cela ajoute à la complexité de vos choix, mais le fait est que ces livres sont parmi les seuls graves, des pièces techniques exhaustives de la documentation et des manuels que nous avons sur la programmation du noyau Linux ...

I doute que vous puissiez trouver le développement du noyau Linux 3ème Ed comme un livre d'occasion, car il vient de sortir il y a trois semaines. Mais si vous en avez besoin, tous les autres peuvent être disponibles considérablement moins cher que les livres utilisés sur Amazon, eBay et d'autres endroits.

Bonne chance!

+0

Merci beaucoup pour la bonne réponse. – mousey

+0

Aussi je voudrais en savoir plus sur la programmation pour SMPs.J'ai trouvé ce livre. http://www.amazon.com/UNIX-Systems-Modern-Architectures-Multiprocessing/dp/0201633388/ref=sr_1_2?ie=UTF8&s=books&qid=1279742386&sr=8-2 Y a-t-il de meilleurs livres? – mousey

+0

@mousey: Ce qui m'inquiète au sujet du livre dont vous parlez, c'est sa date de publication (1994). C'est 16 ans, et l'état de l'art a probablement beaucoup changé. De plus, Linux n'est pas Unix ... OTOH, je n'ai jamais vraiment étudié le problème smp en tant que tel: Pour ce que je fais, la gestion correcte des aspects multithreading couvre le "cas particulier" SMP ... – filofel