Paperback: 944 pages
Publisher: O'Reilly Media; 3 edition (November 2005)
Product Dimensions: 7 x 1.8 x 9.2 inches
Shipping Weight: 3.3 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (75 customer reviews)
Best Sellers Rank: #67,802 in Books (See Top 100 in Books) #1 in Books > Computers & Technology > Programming > Algorithms > Memory Management #2 in Books > Computers & Technology > Operating Systems > Linux > Kernel & Peripherals #23 in Books > Computers & Technology > Operating Systems > Unix
This book deserves three stars for the following reasons: The three stars come from: 1.) The book does walk you through from the higher level kernel functions all the way to what happens to x86 register set during a process switch ( ....these details constitute the 'soul' of an OS IMHO ). So you can gain some insight in how the 'naked' iron ( x86 ) is made into a higher level LINUX virtual machine ( using Tannenbaum's analogy ). 2.) The book contains a tremendous wealth of information, far more than most of the other few and far between titles on the subject 3.) The book covers the aforementioned info in far more detail than most of the other few and far between titles on the subject The remaining two stars were not given because: 4.) The information in the book is organized in _the_ most haphazard and unorganized way possible....scattered all over the place with lot's of cross-references. 5.) There is a lack of effort ( or perhaps ability ? ) on the part of the authors to properly explain things. The information is presented more akin to a 'core -dump' of their brains. It's like "here are the facts folks.... ...you work it out on your own". Complex relationships and concepts are explained without the use of any didactics whatsoever. Each chapter is mostly just a statement of facts following one after the other ..."here is 'struct task_struct'.. it has member 'sighand' ..." e.t.c.Sure I worked my way through a lot of the information and `grepped`a lot of source code and found a lot of additional detail andinfo regarding the kernel all by myself..(.
LINUX: Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! A Beginner's Guide Linux: Linux Guide for Beginners: Command Line, System and Operation (Linux Guide, Linux System, Beginners Operation Guide, Learn Linux Step-by-Step) Understanding the Linux Kernel, Third Edition Linux: Linux Mastery. The Ultimate Linux Operating System and Command Line Mastery (Operating System, Linux) uC/OS-III, The Real-Time Kernel, or a High Performance, Scalable, ROMable, Preemptive, Multitasking Kernel for Microprocessors, Microcontrollers & DSPs (Board NOT Included) Kernel of the Kernel (Suny Series in Islam) Understanding the LINUX Kernel: From I/O Ports to Process Management Third Eye: Awakening Your Third Eye Chakra: Beginner's Guide (Third Eye, Third Eye Chakra, Third Eye Awakening, Chakras) Third Eye: Third Eye Activation Secrets (Third Eye Awakening, Pineal Gland, Third Eye Chakra, Open Third Eye) Linux Kernel Programming (3rd Edition) Linux Kernel Internals (2nd Edition) Linux Kernel Development (2nd Edition) Learning Linux Kernel - Process management and scheduling (Japanese Edition) Linux Kernel Development (3rd Edition) Professional Linux Kernel Architecture The Linux Kernel Book Linux System Programming: Talking Directly to the Kernel and C Library Understanding Bergson, Understanding Modernism (Understanding Philosophy, Understanding Modernism) Linux Apache Web Server Administration, Second Edition (Craig Hunt Linux Library) Linux: Linux Bash Scripting - Learn Bash Scripting In 24 hours or less