Next Previous Contents

Linux Kernel 2.4 Internals

Tigran Aivazian

7 August 2002 (29 Av 6001)

Introduction to the Linux 2.4 kernel. The latest copy of this document can be always downloaded from: This guide is now part of the Linux Documentation Project and can also be downloaded in various formats from: or can be read online (latest version) at: This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The author is working as senior Linux kernel engineer at VERITAS Software Ltd and wrote this book for the purpose of supporting the short training course/lectures he gave on this subject, internally at VERITAS. Thanks to Juan J. Quintela (, Francis Galiegue (, Hakjun Mun (, Matt Kraai (, Nicholas Dronen (, Samuel S Chessman (, Nadeem Hasan (, Michael Svetlik ( for various corrections and suggestions. The Linux Page Cache chapter was written by: Christoph Hellwig ( The IPC Mechanisms chapter was written by: Russell Weight ( and Mingming Cao (

1. Booting

2. Process and Interrupt Management

3. Virtual Filesystem (VFS)

4. Linux Page Cache

5. IPC mechanisms

Next Previous Contents