Hi, Jaime, If you are interested in modern books about the implementation of the Linux network subsystem I can recommend about two books: 1) "Understanding Network Internals by Christian BenvenutI, 2005, http://www.amazon.com/Understanding-Network-Internals-Christian-Benvenuti/dp/0596002556. A bit outdated, but still part of it is relevant and well written. 2) Linux Kernel Networking - Implementation and Theory By Rami Rosen, 2014 http://www.apress.com/9781430261964 An up-to-date in depth book. Regards, Kevin Wilson On Wed, Oct 29, 2014 at 8:00 PM, <Valdis.Kletnieks@xxxxxx> wrote: > On Wed, 29 Oct 2014 12:16:57 -0500, Jaime Arrocha said: > >> Lastly, what about this other book? >> The Design of the UNIX Operating System by Maurice Bach > > That book is about the SYSV kernel. However, both it, and McKusic's > book on the BSD kernel, are good because they demonstrate different > approaches to solving the same problems that kernel writers hit. Also, > they're good at getting you thinking about locking - there's a lot of > discussion of "We need to lock so-and-so from here to there, because > otherwise this specific bad thing can happen and eat your filesystem". > > Of course, I've worked on a boatload of operating systems in the last 3 > decades, and am a firm believer that if you know how one operating system > works, you don't understand operating systems.... > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies@xxxxxxxxxxxxxxxxx > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies