* Question: Favorite Linux kernel book?
@ 2002-10-17 17:33 Eric Altendorf
2002-10-17 19:53 ` Jonathan Corbet
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Eric Altendorf @ 2002-10-17 17:33 UTC (permalink / raw)
To: linux-kernel
Hi all,
I was just wondering if anyone had any recommendations for reading
material to introduce the Linux kernel, design & code.
I haven't found any online documentation that is as complete and
introductory as I like (obviously the kernel code itself is complete,
but... :-)
I've seen one book: Linux Kernel Programming by Beck (and about 6
other authors). It looks good, but before I shell out $50 I'd like
to know if there are any other options. Any suggestions would be
appreciated.
Thanks, Eric
--
"First they ignore you. Then they laugh at you.
Then they fight you. And then you win." -Gandhi
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question: Favorite Linux kernel book?
2002-10-17 17:33 Question: Favorite Linux kernel book? Eric Altendorf
@ 2002-10-17 19:53 ` Jonathan Corbet
2002-10-18 1:08 ` David Lloyd
2002-10-20 21:42 ` David =?ISO-8859-1?Q?G=F3mez=22?= <david@pleyades.net>
2002-10-21 14:03 ` Alan Cox
2 siblings, 1 reply; 7+ messages in thread
From: Jonathan Corbet @ 2002-10-17 19:53 UTC (permalink / raw)
To: EricAltendorf; +Cc: linux-kernel
> I was just wondering if anyone had any recommendations for reading
> material to introduce the Linux kernel, design & code.
I can't let this go by without recommending "Linux Device Drivers", which
covers much of the kernel API. Available at your favorite bookstore, or
online (under the FDL) at: http://www.xml.com/ldd/chapter/book/index.html.
Of course, I'm a little biased on that one...
Other worthwhile books include "Understanding the Linux Kernel," also
published by O'Reilly (though it's a little behind the times now), and
"ia-64 Linux Kernel," which is well worthwhile even if you have no interest
in the ia-64 architecture.
jon
Jonathan Corbet
Executive editor, LWN.net
corbet@lwn.net
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question: Favorite Linux kernel book?
2002-10-17 19:53 ` Jonathan Corbet
@ 2002-10-18 1:08 ` David Lloyd
2002-10-18 12:31 ` Jonathan Corbet
0 siblings, 1 reply; 7+ messages in thread
From: David Lloyd @ 2002-10-18 1:08 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: EricAltendorf, linux-kernel
Jon et al,
> Other worthwhile books include "Understanding the Linux Kernel," also
> published by O'Reilly (though it's a little behind the times now), and
> "ia-64 Linux Kernel," which is well worthwhile even if you have no
> interest in the ia-64 architecture.
Nonetheless even though "Understanding the Linux Kernel" is behind the
times it seems to give enough information for informed programmers
(or hacker ;-P) to find their way around the source.
DSL
--
The Linux C Programming Lists:
* http://lists.linux.org.au/listinfo/linuxcprogramming/
The Linux C++ Programming Lists:
* http://lists.linux.org.au/listinfo/tuxcpprogramming/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question: Favorite Linux kernel book?
2002-10-18 1:08 ` David Lloyd
@ 2002-10-18 12:31 ` Jonathan Corbet
0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Corbet @ 2002-10-18 12:31 UTC (permalink / raw)
To: David Lloyd; +Cc: EricAltendorf, linux-kernel
> Nonetheless even though "Understanding the Linux Kernel" is behind the
> times it seems to give enough information for informed programmers
> (or hacker ;-P) to find their way around the source.
Indeed - I *did* recommend it for a reason...
jon
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question: Favorite Linux kernel book?
2002-10-20 21:42 ` David =?ISO-8859-1?Q?G=F3mez=22?= <david@pleyades.net>
@ 2002-10-19 22:02 ` dijital1
0 siblings, 0 replies; 7+ messages in thread
From: dijital1 @ 2002-10-19 22:02 UTC (permalink / raw)
To: david; +Cc: Eric Altendorf, linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN, Size: 1249 bytes --]
I'd also recommend "Unix Internals: The New Frontiers". The sections on
memory management, particularly the slab allocator is worth understand
seeing as how the linux's current slab allocator is based on the concepts
discussed in that book.
Ron Henry
"the illiterate of the future are not those who can neither read
or write; but those who cannot learn, unlearn, and relearn..."
On Sun, 20 Oct 2002, it was written:
> Hi Eric,
>
> > I was just wondering if anyone had any recommendations for reading
> > material to introduce the Linux kernel, design & code.
>
> I recommend you the book 'Understanding the Linux kernel' from O'Reilly,
> though it's mainly based in 2.2 kernel, with some comments on new features
> in 2.4, still contains a lot o good information about how the kernel 'guts' ;)
> work. A book that you shouldn't miss.
>
> --
> David Gómez
>
> "The question of whether computers can think is just like the question of
> whether submarines can swim." -- Edsger W. Dijkstra
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question: Favorite Linux kernel book?
2002-10-17 17:33 Question: Favorite Linux kernel book? Eric Altendorf
2002-10-17 19:53 ` Jonathan Corbet
@ 2002-10-20 21:42 ` David =?ISO-8859-1?Q?G=F3mez=22?= <david@pleyades.net>
2002-10-19 22:02 ` dijital1
2002-10-21 14:03 ` Alan Cox
2 siblings, 1 reply; 7+ messages in thread
From: David =?ISO-8859-1?Q?G=F3mez=22?= <david@pleyades.net> @ 2002-10-20 21:42 UTC (permalink / raw)
To: Eric Altendorf; +Cc: linux-kernel
Hi Eric,
> I was just wondering if anyone had any recommendations for reading
> material to introduce the Linux kernel, design & code.
I recommend you the book 'Understanding the Linux kernel' from O'Reilly,
though it's mainly based in 2.2 kernel, with some comments on new features
in 2.4, still contains a lot o good information about how the kernel 'guts' ;)
work. A book that you shouldn't miss.
--
David Gómez
"The question of whether computers can think is just like the question of
whether submarines can swim." -- Edsger W. Dijkstra
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question: Favorite Linux kernel book?
2002-10-17 17:33 Question: Favorite Linux kernel book? Eric Altendorf
2002-10-17 19:53 ` Jonathan Corbet
2002-10-20 21:42 ` David =?ISO-8859-1?Q?G=F3mez=22?= <david@pleyades.net>
@ 2002-10-21 14:03 ` Alan Cox
2 siblings, 0 replies; 7+ messages in thread
From: Alan Cox @ 2002-10-21 14:03 UTC (permalink / raw)
To: EricAltendorf; +Cc: Linux Kernel Mailing List
On Thu, 2002-10-17 at 18:33, Eric Altendorf wrote:
> I was just wondering if anyone had any recommendations for reading
> material to introduce the Linux kernel, design & code.
>
> I haven't found any online documentation that is as complete and
> introductory as I like (obviously the kernel code itself is complete,
> but... :-)
Also two other books - Linux device drivers is good. If you are new to
kernels and hardware the best book on Linux is in some ways Andy
Tanenbaum's Operating Systems. Its not about Linux but its one of the
best intros to the whole topic.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2002-10-21 13:41 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-17 17:33 Question: Favorite Linux kernel book? Eric Altendorf
2002-10-17 19:53 ` Jonathan Corbet
2002-10-18 1:08 ` David Lloyd
2002-10-18 12:31 ` Jonathan Corbet
2002-10-20 21:42 ` David =?ISO-8859-1?Q?G=F3mez=22?= <david@pleyades.net>
2002-10-19 22:02 ` dijital1
2002-10-21 14:03 ` Alan Cox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox