See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

34 used & new from $5.78

Have one to sell? Sell yours here
 
 
Linux Core Kernel Commentary: Guide to Insider's Knowledge on the Core Kernel of the Linux Code
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Linux Core Kernel Commentary: Guide to Insider's Knowledge on the Core Kernel of the Linux Code (Paperback)

by Scott Maxwell (Author)
3.6 out of 5 stars See all reviews (15 customer reviews)


Available from these sellers.


9 new from $9.58 25 used from $5.78
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 13 used & new from $9.92

Customers Who Bought This Item Also Bought

Understanding the Linux Kernel (2nd Edition)

Understanding the Linux Kernel (2nd Edition)

by Daniel P. Bovet
Linux Device Drivers, 3rd Edition

Linux Device Drivers, 3rd Edition

by Jonathan Corbet
4.2 out of 5 stars (47)  $26.37
Linux Core Kernel Commentary, 2nd Edition

Linux Core Kernel Commentary, 2nd Edition

by Scott Andrew Maxwell
Reversing: Secrets of Reverse Engineering

Reversing: Secrets of Reverse Engineering

by Eldad Eilam
4.6 out of 5 stars (17)  $26.40
Apache Server Commentary: Guide to Insider's Knowledge on Apache Server Code

Apache Server Commentary: Guide to Insider's Knowledge on Apache Server Code

by Greg Holden
Explore similar items

Editorial Reviews

Product Description
Adopts and extends the method used by the famous Lion's Commentary on Unix, (ISBN 1-57398-013-7) which still is a much sought after title even 20 years after publication. Uses a horizontal format (11" x 8 3/8" trim size) which allows for exhaustive cross-referencing, space for easy-to-read columns of code, and the book to stay flat while open. Over 39,000 lines of code are excerpted and explained in detail. Includes extensive cross-referencing and architectural flow charts to enhance understanding of the structure of the code. Linux Core Kernel Commentary is currently the only commentary-style book available on the Linux core kernel. Covers the newest 2.2 version of the Linux kernel, released in January 1999.

About the Author
Scott Maxwell (Pasadena, CA) holds a Master's degree in Computer Science from the University of Illinois at Urbana-Champaign, as well as Bachelor's degrees in Computer Science and English from East Carolina University.Since 1994, he has been a Unix software developer at the JetPropulsion Laboratory in Pasadena, CA. He has used Unix since 1990 and Linux since early 1997.

Product Details

  • Paperback: 592 pages
  • Publisher: Coriolis Group Books (October 20, 1999)
  • Language: English
  • ISBN-10: 1576104699
  • ISBN-13: 978-1576104699
  • Product Dimensions: 11 x 8.1 x 1.7 inches
  • Shipping Weight: 3.5 pounds
  • Average Customer Review: 3.6 out of 5 stars See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #1,374,486 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?

Linux Core Kernel Commentary: Guide to Insider's Knowledge on the Core Kernel of the Linux Code
65% buy the item featured on this page:
Linux Core Kernel Commentary: Guide to Insider's Knowledge on the Core Kernel of the Linux Code 3.6 out of 5 stars (15)
Linux Core Kernel Commentary, 2nd Edition
35% buy
Linux Core Kernel Commentary, 2nd Edition 2.7 out of 5 stars (3)

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

15 Reviews
5 star:
 (6)
4 star:
 (3)
3 star:
 (2)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 25 people found the following review helpful:
4.0 out of 5 stars The right book for the right purpose, June 16, 2000
By Gregory Ercolano (California, USA) - See all my reviews
The book is *extremely* useful for understanding the linux kernel operation, when away from your terminal. Although I agree with some of the nit-picks in the reviews below (and have a few of my own) I would not give the book a *bad* review.

Yes, it follows the format of the John Lions "Commentary On UNIX 6th Edition", showing the source code (with line numbers) first, followed by in depth commentary (with references to line numbers). An extremely good format. Too bad they missed some aspects of the Lions format, such as cross reference tables, and using a fixed number of lines per page.

The source code is easily 2/3's of the book. However, it's necessarily included to a) let the source speak for itself as much as possible, and b) to freeze the code for the annotated cross references, since the linux source is in constant flux.

Organizationally the book is missing a few things. In fact, frustratingly so because they could have made many things easier if they'd only followed the wisdom of the Lions book;

1) A line number/subroutine/filename cross reference table. This is an *important* aspect of the original Lions.

2) It would be nice if the line numbers had anything to do with the page numbers, since the line numbers aren't a fixed number per-page (In Lions there were 50 lines per page, so it was easy to scan for line numbers by flipping pages; 4500, 4550.. the linux book numbers jump all over; 13211, 13403.. yuck!)

3) Each page should have a title at the top indicating which file is being listed. Again, see Lions..! As it is, you have to flip all around looking for section headings, which incidentally appear in random positions on pages.

4) Someone should have taken the trouble to embolden function headings. It's important to identify the start of subroutine headings. The Lions book didn't need this because the AT&T code was easier to determine function headings due to their commenting style

Regardless, the Linux book is very handy for studying the kernel in an offline manner. They should've done a little more for the reader, though. But thankfully, the source speaks for itself.

The kernel version is 2.2.5; it says so in the Introduction on page xv. Granted, it doesn't say it on the cover, it probably should :/ Also, this book is intended for core kernel (scheduling, processes, filesystem), not for device drivers. DD's would be nice, but in a whole different book! I don't fault them for that.

Certainly a hyperlinked version of the source on the CD would've been nice. However, I did get one hell of a kick out of the oldest version of the linux code on the CD as well as the current; a pleasant surprise for me, esp. in the context of this book! Very revealing about how the kernel developed.

I hope in the second edition, the authors take our comments into account.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
26 of 29 people found the following review helpful:
1.0 out of 5 stars Save your money!, January 15, 2000
By Gary Murphy "radio free sauble" (Sauble Beach, Ontario Canada) - See all my reviews
(REAL NAME)   
I just got my copy of Core Kernel Commentary ... and was I ripped off or what! I just paid to get a bound copy of the Kernel source code!

Yes, I am serious. 414 pages out of 561 are just a printout of the kernel source code (minus the service modules) with line numbers. I just paid for a 150-page book. Colour me unimpressed.

I've only peeked at the remaining 150 pages; the architecture diagrams are pretty much verbatim from the free LHG and the 'annotations' are little one-paragraph restatements of the comments with the odd tidbit here and there, but unless you plan to read it cover to cover, there is no clear organization to the information. Even the CD is useless, it's just 5 editions of the kernel sources with TAG files (jump to a line number given a source code token) ... even if the CD just had the sources with hyperlinks to these 'annotations' it might be mildly useful.

This one is going back.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 18 people found the following review helpful:
4.0 out of 5 stars Useful for some purposes, July 22, 2000
This is a book that may prove useful to some. It contains a chunk of the Linux kernel source code in printed form and some commentary on the code. It has been pointed out that one can get the kernel code for free very easily. This is true. However, the commentary does add some value to this book, as there are some valuable explanations of some interesting areas of the Linux kernel. My favorite is the chapter on kernel memory management, which includes a nice explanation of the conditions that trigger the fearsome Segmentation Fault.
The commentary in this book is sketchy in places and is focused on the x86 architecture where processor architecture matters. I found that the commentary was fairly useful overall and therefore I could justify the price of the book. I also appreciate, as another reviewer mentioned, the nicely bound hardcopy of the source code so that I can thumb it without being in front of my computer.
Thus, I would recommend this book to people who would like to: a) learn more about how Linux works, b) speak fluent C, and c) feel they need a bit more information than the kernel comments and documentation provide in order to really understand the code. This is not a book for novice programmers! This is not a book for Uber-Hackers, either. This is a book for in-between types, like myself (I have three years professional experience and have been casually fiddling with computers for more than ten years).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars 2 stars because i don't use it much
i bought this book with ambitions of teaching myself linux internals or being able to read the print version of the source for reference. Read more
Published on December 1, 2006 by KaGe

5.0 out of 5 stars Food for Thought
If you get bored by regular bookstore computer books, and feel humiliated, then this is a good book for you.
Published on November 30, 2006 by E. Ohania

5.0 out of 5 stars Diversity of responses
While the reviews for this book vary greatly, for my purposes I have found it to be a useful tool and reference guide. I look forward to future addtions.
Published on May 25, 2003 by Karen

1.0 out of 5 stars Not what you want
This is probably the book that you don't want, if what you want is to know about the internals of Linux, this book is not the accurate for it, first of all, in Amazon. Read more
Published on September 4, 2001 by cronosii

5.0 out of 5 stars Fantastic! Wish I had bought this sooner!
Am very impressed with its valuable content and liken it to Peter Norton's mid-80's computer books in that it is pleasurable to read while serving up the information I need... Read more
Published on June 5, 2001 by K. Dechman

3.0 out of 5 stars Interesting for ones own education
I've found this book somewhat usefull. It does a firly good job of explaining the various features and services available inside the linux kernel. Read more
Published on December 4, 2000 by Neil Horman

4.0 out of 5 stars Well done (with reservations)
There have been criticisms of this book. I tend to agree with aome of them. On the other hand, it met my needs. It is very clear and helpful about how the kernel works. Read more
Published on September 7, 2000 by John O. Tennant

3.0 out of 5 stars The eyeball is the best interface for Linux Kernel
>>>> Not everyone wants the hassle of switching on the computer everytime you want to read something. Read more
Published on May 5, 2000

2.0 out of 5 stars Why I didn't buy the book
I paged through this for quite some time at Micro Center, but decided not to get it for the following reasons: 1) Many interesting portions of the kernel are completely missing... Read more
Published on March 5, 2000 by Pat Gunn

5.0 out of 5 stars Just like the classic Lions book, but for Linux
I would recommend this book to anyone who would like to really know how a real OS works. Yes, the bulk of the book is Linux kernel source, but it has been nicely formated and the... Read more
Published on February 2, 2000 by Alden Dima

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Get Within Reach

Shop for extension cords

Expand your power options with an extension cord. Get the cord type, indoor or outdoor, in the length you need in Lighting & Electrical.

Shop all extension cords

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Free
Free by Chris Anderson
Glenn Beck's Common Sense
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates