作者:Wolfgang Mauerer
出版日期:October 13, 2008
出版社:Wrox Press
页数:1368
ISBN:ISBN-10: 0470343435 ISBN-13: 978-0470343432
文件格式:PDF
文件大小:7.62 MB
Product Description
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture,a guide to the kernel sources and large number of connections amongsubsystems. Find an introduction to the relevant structures andfunctions exported by the kernel to userland, understand thetheoretical and conceptual aspects of the Linux kernel and Unixderivatives, and gain a deeper understanding of the kernel. Learn howto reduce the vast amount of information contained in the kernelsources and obtain the skills necessary to understand the kernelsources.
From the Back Cover
Professional Linux Kernel Architecture
As the Linux kernel constantly evolves, so must your understandingof the central functions of the kernel. Linux expert Wolfgang Mauererfocuses on version 2.6.24 (as well as summarizing changes to versions2.6.25 and 2.6.26) of the kernel as he walks you through the concepts,underlying structures, and implementation of the Linux kernel. Keepinga close connection with the source code—as well as the components andsubsystems of the kernel—this book reviews the VFS layer and discussesvirtual filesystems and the Extended filesystem family and examines howthe page and buffer cache speed up kernel operations.
You’ll take a look at the peculiarities of various architecturessupported by the kernel, explore the assorted tools and means ofworking efficiently with the kernel sources, and investigate thenumerous social aspects of kernel development and the Linux kernelcommunity. Ultimately, this insightful book will serve as anindispensable step towards understanding structure and implementationof the Linux kernel.
What you will learn from this book
Various ways of viewing the kernel—as an enhanced machine, a resource manager, and a libraryHow the kernel handles all time-related requirements, both with low and high resolutionThe mechanisms required to ensure proper operation of the kernel on multiprocessor systemsHow modules add new functionality to the kernelHow the kernel deals with memory management, page reclaim, and swappingHow the kernel deals with networks and implements TCP/IPWho this book is for
This book is for system programmers, administrators,developers of Linux-based solutions, and overall Linux enthusiasts. Asolid foundation of C programming is required.
Wrox Professional guides are planned and written byworking programmers to meet the real-world needs of programmers,developers, and IT professionals. Focused and relevant, they addressthe issues technology professionals face every day. They provideexamples, practical solutions, and expert education in newtechnologies, all designed to help programmers do a better job.