<div dir="ltr"><br><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jul 7, 2013 at 11:45 AM, TD <span dir="ltr">&lt;<a href="mailto:newstanoor@gmail.com" target="_blank">newstanoor@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div>I&#39;m trying to lean linux kernel dev.</div><div>I bought Robert&#39;s love book : &quot;Linux Kernel develpment&quot;</div>

<div><br></div><div>This book is based on the linux version 2.6.</div><div>
I can see  in the <a href="http://kernel.org" target="_blank">kernel.org</a> site that the latest stable version of ther kernel is 3.9.9.</div><div><br></div><div>So my question is : what is the most efficient way to learn from this book  ?  </div>


<div>1) Download the 2.6 version and follow the examples and explanations based from this version</div><div>2) Download the 3.9.9 version and try to adapt the examples and explanations of the book.</div><div>3) Download both so that I can see the differences.</div>


<div><br></div><div>Any other idea or suggestion is very welcomed.</div><div><br></div></div></blockquote><div><div><div><div>Don&#39;t LEAN too much :D<br></div>I think newer version is 
better, Most of the fundamentals remain same throughout but you have to 
dig around a bit to find out what exactly changed. <br></div>Even if you
 choose an older version, you would still have to work your way upwards 
to newer kernel(provided you are thinking of contributing to upstream).<br></div>Adapting
 examples would be pretty good idea, though it may require some work if 
you are not very familiar with the basics. Reading mailing lists, 
kernelnewbie site and LWN articles should also be helpful.<br></div></div><br clear="all"><br>-- <br>Thank you <br>Warm Regards<br>Anuz<br>
</div></div>