Re: On Robert's Love Linux kernel development 3rd edtion

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

 



On 7 July 2013 13:45, TD <newstanoor@xxxxxxxxx> wrote:
> Hi,
> I'm trying to lean linux kernel dev.
> I bought Robert's love book : "Linux Kernel develpment"
>
> This book is based on the linux version 2.6.
> I can see  in the kernel.org site that the latest stable version of ther
> kernel is 3.9.9.
>
> So my question is : what is the most efficient way to learn from this book
> ?
> 1) Download the 2.6 version and follow the examples and explanations based
> from this version
> 2) Download the 3.9.9 version and try to adapt the examples and explanations
> of the book.
> 3) Download both so that I can see the differences.
>
> Any other idea or suggestion is very welcomed.


As far as I remember from the book, he talks about things generic
enough so most modern kernel versions would do.
You'll probably find small differences (maybe some functions changed
in order to  handle some corner cases, maybe some macros were
interoduced), but the principles are the same. Structure of kernel
modules, the scheduler, the I/O subsystem, the filesystems, the
interrupt system, the networking system, they are mostly the same.

So you could go through the book with the latest kernel code. And
maybe use something like LXR [1] to quickly go back to older versions
and see what has been modified between releases.

Have fun reading the book. Personally, I liked it a lot.

[1] http://lxr.free-electrons.com/

_______________________________________________
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