* 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