A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance. This book is unique in that not only does it describe the Linux VM itself in unprecedented detail, it also includes the theoretical foundations for it which is of interest to both developers and students but has been omitted from recent Linux kernel related material. It is split into three parts. The first part begins with an introduction on how to approach reading the code of an open source project. It then provides a detailed description of the VM architecture with the aid of numerous diagrams and call graphs, which is suitable for people who need a clear understanding of how the VM functions. The second part is a detailed line-by-line description of the C source modules (source code commentary) that implement the VM in the Linux 2.4 kernel. The third part describes new features in the upcoming 2.6 kernel.
WhenPractical UNIX Securitywas first published in 1991, it became an instant classic. Crammed with information about host security, it saved many a UNIX system administrator and user from disaster. This...
If you are a UNIX system administrator or user who deals with security, you need this book. It's a practical guide that spells out your options for both Berkeley UNIX...
Here is the step-by-step guide to setting up & using firewall security systems-as well as other products-that UNIX programmers have sorely needed. It not only describes what a firewall can...
Text editing in emacs; a quick tour of emacs; basic editing commands; more efficient editing; advanced editing; programming in emacs; program development in emacs; editing in C mode; editing in...
This book, with its series of practical tutorials, helps you operate the UNIX mail system--so you can send, read, save, and reply to mail right away. The book will help...
Unix Unleashed, Third Edition is written with the power user and system administrator in mind. This book will help the reader understand the nuances of the major Unix variants including...
Coverage of these topics: Overview and basic tutorial - Extensive command reference with syntax and usage examples - Bourne (Again), Kom, C and other minor shells evaluated Navigating the Network...
This comprehensive reference is the only book a Linux user, programmer, or system administrator will need. The book takes the reader through installation and configuration, to advanced programming and administrating/networking...
The most comprehensive, useful, and sophisticated reference on Solaris 2.x ever published, this book gives you polished, professional tools for tweaking peak performance from both software and hardware and staying...
This thoroughly revised and updated edition of Red Hat Linux Secrets documents little-known features and offers expert solutions to specific problems -- from setting up an Internet host to running...