Re: Network subsystem and suggestions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux