Two items of interest:
First, a quick search of the Addison-Wesley database
(http://www.awl.com) reveals that a second edition of Linux Kernel
Internals has just been published:
Linux Kernel Internals
Second Edition
by: Michael Beck, Harold Bohme, Mirko Dziadzka, Ulrich Kunitz, Robert
Magnus, Dirk Verworner
ISBN: 0-201-33143-8
pages: 480
(c) 1998
binding: Paper with CD-ROM
Since the introduction of Linux version 1.2 in March 1995, a worldwide
community has evolved from programmers who were attracted by the
reliability and flexibility of this completely free operating
system. Now at version 2.0, Linux is no longer simply the operating
system of choice for hackers, but is being successfully employed in
commercial software development, by Internet providers and in research
and teaching.
This book is written for anybody who wants to learn more about
Linux. It explains the inner mechanisms of Linux from process
scheduling to memory management and file systems, and will tell you
all you need to know about the structure of the kernel, the heart of
the Linux operating system.
This New Edition:
* has been thoroughly updated throughout to cover Linux 2.0 shows you
how the Linux operating system actually works so that you can start
to program the Linux kernel for yourself
* introduces the kernel sources and describes basic algorithms and data
structures, such as scheduling and task structure
* helps you to understand file systems, networking, and how systems boot
----------------
The accompanying CD-ROM contains Slackware distribution 3.1 together
with its complete source code, the Linux kernel sources up to version
2.0.27, the PC speaker driver, and a wealth of documentation.
Second, a quick search of "Books in Print" reveals another book
devoted to the Linux kernel:
TITLE: LINUX Kernel
NAMES: Rusling
SERIES: ITCP-UK Computer Science Ser.
SOURCE: New York : : Van Nostrand Reinhold, , 1998
STATUS: Active Record
ISBN: 1850323380 Trade Paper
PRICE: USD 34.99 Retail
Unfortunately, the Van Nostrand web site (http://www.wrn.com/vrn.html)
appears to be down at the present time so I have no additional info.
However, an early version of the above (plus Michael K. Johnson's
"Linux Kernel Hacker's Guide) may be accessed through
http://www.cs.umbc.edu/~odysseas/linux/linux.html
I hope this helps.
-- Dave Michelson AT&T Wireless Services davem@ee.ubc.ca Strategic Technology Group