Linux Kernel Development (3rd Edition) et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 31,67
  • Tous les prix incluent la TVA.
Il ne reste plus que 5 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Linux Kernel Development a été ajouté à votre Panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Linux Kernel Development (Anglais) Broché – 22 juin 2010


Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
Broché
"Veuillez réessayer"
EUR 31,67
EUR 28,02 EUR 29,14
EUR 31,67 Livraison à EUR 0,01. Il ne reste plus que 5 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Expédié et vendu par Amazon. Emballage cadeau disponible.

Produits fréquemment achetés ensemble

Linux Kernel Development + Linux Device Drivers 3e + The Linux Programming Interface - A Linux and UNIX System Programming Handbook
Prix pour les trois: EUR 120,74

Acheter les articles sélectionnés ensemble

Descriptions du produit

Quatrième de couverture

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.

¿

The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.

¿

The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers.

¿

The third edition of Linux Kernel Development includes new and updated material throughout the book:

  • An all-new chapter on kernel data structures
  • Details on interrupt handlers and bottom halves
  • Extended coverage of virtual memory and memory allocation
  • Tips on debugging the Linux kernel
  • In-depth coverage of kernel synchronization and locking
  • Useful insight into submitting kernel patches and working with the Linux kernel community

Biographie de l'auteur

Robert Love is an open source programmer, speaker, and author who has been using and contributing to Linux for more than 15 years. He is currently senior software engineer at Google, where he was a member of the team that developed the Android mobile platform’s kernel. Prior to Google, he was Chief Architect, Linux Desktop, at Novell. Before Novell, he was a kernel engineer at MontaVista Software and Ximian.

¿

Love’s kernel projects include the preemptive kernel, the process scheduler, the kernel events layer, inotify,VM enhancements, and several device drivers.

¿

He has given numerous talks on and has written multiple articles about the Linux kernel and is a contributing editor for Linux Journal. His other books include Linux System Programming and Linux in a Nutshell.



Détails sur le produit

  • Broché: 440 pages
  • Editeur : Addison Wesley; Édition : 3 (22 juin 2010)
  • Langue : Anglais
  • ISBN-10: 0672329468
  • ISBN-13: 978-0672329463
  • Dimensions du produit: 17,8 x 3 x 22,9 cm
  • Moyenne des commentaires client : 4.5 étoiles sur 5  Voir tous les commentaires (2 commentaires client)
  • Classement des meilleures ventes d'Amazon: 21.719 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  • Table des matières complète
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

4.5 étoiles sur 5
5 étoiles
1
4 étoiles
1
3 étoiles
0
2 étoiles
0
1 étoiles
0
Voir les deux commentaires client
Partagez votre opinion avec les autres clients

Commentaires client les plus utiles

5 internautes sur 6 ont trouvé ce commentaire utile  Par david le 18 septembre 2010
Format: Broché
Robert Love nous fait voyager dans le noyau Linux sous-système par sous-système. Cela permet d'avoir une vision assez précise du fonctionnement de chacun d'eux, code et illustrations à l'appui, et également de comprendre comment ces sous-systèmes inter-opèrent les uns avec les autres. Il donne dans cet ouvrage une vision globale du noyau, plus qu'un mode d'emploi/une documentation pour intégrer du code ou des modules. Pour cela, "Linux Device Drivers" de Corbet/Rubini/Kroah-Hartman est certainement référence plus appropriée.
La dernière édition est très à jour (08/2010). Il est cependant à regretter que la version précise du noyau que l'auteur considère pour chaque sous-système ne soit pas indiquée (mais on reste certainement aux alentours de 2.6.3x).
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
1 internautes sur 2 ont trouvé ce commentaire utile  Par Michael Guirimand le 30 août 2012
Format: Broché Achat vérifié
J'ai reçu ce livre il y'a un mois et j'en suis vraiment content, le format est parfais.
Il rentre en profondeur sur le fonctionnement du kernel.
Je le recommande.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 49 commentaires
34 internautes sur 34 ont trouvé ce commentaire utile 
Good overview 30 juin 2011
Par Magnus Gille - Publié sur Amazon.com
Format: Broché Achat vérifié
I was shopping for a good overview reference book of the Linux kernel, I did not want too much depth into each component, what I wanted was a "brief" overview of all the different components. If you're looking for depth into each module, then this is not the book for you. If you're interested in Linux and want a good overview book that you can finish quickly and have a working knowledge of the different components and how they tie in together then this is a great piece. I think "Linux Device Drivers" by Corbet is a better reference if your interest is strictly device driver and "Understanding Linux Networking Internals" by Benvenuti is better if you want to know more about the IP stack. Overall Robert Love goes through kernel development at a great level for an overview with just enough depth and enough examples. I use the book not every day but I often have it on my desk for reference.
19 internautes sur 19 ont trouvé ce commentaire utile 
Excellent Book 7 mars 2011
Par Raj - Publié sur Amazon.com
Format: Broché
This book is for a reader who is an accomplished C programmer and for someone who wants to learn how to do Linux Kernel Development. The author has been contributing to Linux for more than 15 years and he was a member of the team that developed Android mobile platform's kernel. Although the author explains some of the topics in detail (for example Process Scheduling), he glosses over some of the other topics (for example Process Management). In order to understand some of the theoretical concepts presented in the book, it is better to have a background of Operating Systems. Therefore, it is better to study this book along with a theoretical book on Operating Systems (Silberschatz, Galvin). Having said that, this book can serve as a useful introduction to someone who wants to know the design and implementation of the Linux kernel.

In the first few chapters, the author provides instructions for obtaining the Kernel source code and compiling it. In the rest of the chapters, the author gives details of each of the parts of the Linux kernel. In the chapter on Kernel Data Structures (Chapter 6), the author gives a detailed explanation of the most important data structures that are used in Linux (linked lists, queues, maps and red-black trees). The chapter on Debugging (Chapter 18) is full of useful tips for debugging the Linux Kernel. What I like most about the book is that the author is very practical with his approach and concludes his book by saying that "the only way to start (learning the Linux Kernel) is by reading and writing code".
17 internautes sur 18 ont trouvé ce commentaire utile 
This is the book all newbies should start with! 5 août 2011
Par Desi_Reviewer - Publié sur Amazon.com
Format: Broché
I am proficient in C but knew very little (or next to nothing) about kernel programming. I tried all the other popular books, websites, blogs, documentation but this book blew them all away.

It is written in a free-flowing fashion, explains concepts first with lots of examples, instances, etc. Only then does it start describing the relevant kernel data structure, the actual implementation, etc. Also, it leaves some of the really complicated stuff out and just mentions it, which is great when you are newbie and dont want to get inundated with a ton of information.

This is the best book on linux kernel programming as of now! Buy it.
18 internautes sur 20 ont trouvé ce commentaire utile 
Like a 10 yr old reading Harry Potter... 26 mars 2012
Par P. Salanova - Publié sur Amazon.com
Format: Broché Achat vérifié
... I couldn't put this book down

I've read my share of OS and internals books but this one by far takes the cake. Even beats out classic Tanenbaum. Although that is a generic OS book and this is (obviously) about Linux the clarity of how every detail is explained transcends just Linux and gives you a good feel of how computers work at the OS level and below. For example, by reading the great section on interrupts and work deferral (which is a concept that also applies to Windows), all the previous reading I've done on how Windows handles interrupts suddenly snaps into place. I would recommend this book to anyone who is interested not just in the Linux kernel but OS internals in general. The way the author explains everything is so crystal clear in a way that is hard to find in tech books.
14 internautes sur 16 ont trouvé ce commentaire utile 
Good and worthwhile, but could use some (more) editing 3 mars 2011
Par Scott Carter - Publié sur Amazon.com
Format: Broché Achat vérifié
This is a solid book, well worth the purchase price and the time to read it if you want to know the kernel (particularly 2.6.30) in reasonable detail. You really should have the equivalent understanding of a bog-standard undergraduate OS theory class first, though.

It's particularly good on the issues of multi-core/multithreaded processors (which are just a special case of SMP, after all). There's basically nothing about the unique aspects of embedded Linux, though (other than a brief description of JFFS2 and a couple of other flash filesystems), so if that's what you're doing, the book is a good intro but you're going to need another book afterward.

Gripes:

The book is a bit schizophrenic in its expectations of its readers: time, pages, and grams of weight :) are wasted on quickly reiterating some basic OS theory (mutexes, standard deadlock, preemption) that should be very old hat to anybody who is going to be actually doing kernel work.

I would have appreciated more on kernel debugging philosophy and tricks, but what is there is good.

A fair number of .h files are included in their entirety. IMHO they should have been editted down to just the fields relevant to the discussion in the text; we have The Source when we need the entire .h.

It's probably more x86-centric than it really needs to be, but that's certainly a venial sin at most, since the vast majority of non-embedded Linux boxen do run x86.

Gripes notwithstanding, this book is a real service to the community. Thanks, Mr. Love.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?