The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* Book recommendations
@ 2005-12-23 23:11 ed
  2005-12-23 23:27 ` Michal Piotrowski
  2005-12-24  0:11 ` Steven Rostedt
  0 siblings, 2 replies; 6+ messages in thread
From: ed @ 2005-12-23 23:11 UTC (permalink / raw)
  To: linux kernel

Hello,

I am looking to get involved in kernel development, maybe start first
with looking at very minor bugs effecting my local system etc.

First I would like some advice on choosing reading material, has anyone
any good advice? I have previously read Unix Internals - Pate, but this
is not deep enough and closer to SCO than linux.

-- 
Regards, Ed http://www.usenix.org.uk
:%s/Open Source/Free Software/g

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Book recommendations
  2005-12-23 23:11 Book recommendations ed
@ 2005-12-23 23:27 ` Michal Piotrowski
  2005-12-24  0:11 ` Steven Rostedt
  1 sibling, 0 replies; 6+ messages in thread
From: Michal Piotrowski @ 2005-12-23 23:27 UTC (permalink / raw)
  To: ed; +Cc: linux kernel

Hi,

On 24/12/05, ed <ed@ednevitible.co.uk> wrote:
> Hello,
>
> I am looking to get involved in kernel development, maybe start first
> with looking at very minor bugs effecting my local system etc.
>
> First I would like some advice on choosing reading material, has anyone
> any good advice? I have previously read Unix Internals - Pate, but this
> is not deep enough and closer to SCO than linux.

Linux Kernel Development, 2ed
http://rlove.org/kernel_book/

Linux Device Drivers 3
http://lwn.net/Kernel/LDD3/

http://www.kernelnewbies.org/

Regards,
Michal Piotrowski

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Book recommendations
  2005-12-23 23:11 Book recommendations ed
  2005-12-23 23:27 ` Michal Piotrowski
@ 2005-12-24  0:11 ` Steven Rostedt
  2005-12-24 10:33   ` Pekka Enberg
  1 sibling, 1 reply; 6+ messages in thread
From: Steven Rostedt @ 2005-12-24  0:11 UTC (permalink / raw)
  To: ed; +Cc: Greg Kroah-Hartman, linux kernel

On Fri, 2005-12-23 at 23:11 +0000, ed wrote:
> Hello,
> 
> I am looking to get involved in kernel development, maybe start first
> with looking at very minor bugs effecting my local system etc.
> 
> First I would like some advice on choosing reading material, has anyone
> any good advice? I have previously read Unix Internals - Pate, but this
> is not deep enough and closer to SCO than linux.

Previously, I recommended three books:

http://www.kerneltraffic.org/kernel-traffic/kt20050605_312.html#8

and Greg KH wrote up a nice howto:

http://www.kernel.org/git/?p=linux/kernel/git/gregkh/patches.git;a=blob;f=HOWTO

-- Steve



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Book recommendations
  2005-12-24  0:11 ` Steven Rostedt
@ 2005-12-24 10:33   ` Pekka Enberg
  2005-12-24 12:38     ` ed
  0 siblings, 1 reply; 6+ messages in thread
From: Pekka Enberg @ 2005-12-24 10:33 UTC (permalink / raw)
  To: Steven Rostedt; +Cc: ed, Greg Kroah-Hartman, linux kernel

On 12/24/05, Steven Rostedt <rostedt@goodmis.org> wrote:
> Previously, I recommended three books:
>
> http://www.kerneltraffic.org/kernel-traffic/kt20050605_312.html#8

FWIW, I would recommend all three as well.

                         Pekka

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Book recommendations
  2005-12-24 10:33   ` Pekka Enberg
@ 2005-12-24 12:38     ` ed
  2005-12-24 12:41       ` Steven Rostedt
  0 siblings, 1 reply; 6+ messages in thread
From: ed @ 2005-12-24 12:38 UTC (permalink / raw)
  To: Pekka Enberg; +Cc: Steven Rostedt, Greg Kroah-Hartman, linux kernel

On Sat, 24 Dec 2005 12:33:32 +0200
Pekka Enberg <penberg@cs.helsinki.fi> wrote:

> On 12/24/05, Steven Rostedt <rostedt@goodmis.org> wrote:
> > Previously, I recommended three books:
> >
> > http://www.kerneltraffic.org/kernel-traffic/kt20050605_312.html#8
> 
> FWIW, I would recommend all three as well.

Thanks for the advice people, they're on my amazon wish list, I'll see
if the local library can get them in too, might save some money!

Do most people read the books before starting out? Is it something I can
grasp through reading the kernel sources, I'm not shy to reading, just
wondering.

-- 
Regards, Ed http://www.usenix.org.uk
:%s/Open Source/Free Software/g

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Book recommendations
  2005-12-24 12:38     ` ed
@ 2005-12-24 12:41       ` Steven Rostedt
  0 siblings, 0 replies; 6+ messages in thread
From: Steven Rostedt @ 2005-12-24 12:41 UTC (permalink / raw)
  To: ed; +Cc: Pekka Enberg, Greg Kroah-Hartman, linux kernel


On Sat, 24 Dec 2005, ed wrote:

> On Sat, 24 Dec 2005 12:33:32 +0200
> Pekka Enberg <penberg@cs.helsinki.fi> wrote:
>
> > On 12/24/05, Steven Rostedt <rostedt@goodmis.org> wrote:
> > > Previously, I recommended three books:
> > >
> > > http://www.kerneltraffic.org/kernel-traffic/kt20050605_312.html#8
> >
> > FWIW, I would recommend all three as well.
>
> Thanks for the advice people, they're on my amazon wish list, I'll see
> if the local library can get them in too, might save some money!
>
> Do most people read the books before starting out? Is it something I can
> grasp through reading the kernel sources, I'm not shy to reading, just
> wondering.

The best way is to have the books as you walk through the code.  The books
themselves are not very useful if you are not looking at the code while
you read them. Let me rephrase that, the books are much more helpful when
the code is in front of you, and you can experiment with modules and such,
and do the examples in the books.

Warning, the books are much more static than the kernel.  So some of the
examples in the books will not work with the latest kernels, but if you
find one, it's OK to pop a quick question here, and you might get an
answer for a current example.  But check out the websites listed in the
book first, I believe they have updates.

-- Steve


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-12-24 12:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-23 23:11 Book recommendations ed
2005-12-23 23:27 ` Michal Piotrowski
2005-12-24  0:11 ` Steven Rostedt
2005-12-24 10:33   ` Pekka Enberg
2005-12-24 12:38     ` ed
2005-12-24 12:41       ` Steven Rostedt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox