Overview
Since the introduction of Linux version 1.2 in March 1995, a worldwide community has evolved derived from programmers who were attracted by the reliability and flexibility of this completely free operating system. Now at version 2.0, Linux is no longer simply the operating system of choice for hackers, but is being successfully employed in commercial software development, by Internet providers and in research and teaching.This book is written for anybody who wants to learn more about Linux. It explains the inner mechanisms of Linux from process scheduling to memory management and file systems, and will tell you all you need to know about the structure of the kernel, the heart of the Linux operating system.
This book has been updated to include Linux version 2.0, and is for anyone who wants to learn more about Linux kernel. It discusses the internal mechanisms of Linux, including process scheduling, memory management, and file systems.
Editorials
From Barnes & Noble
Fatbrain Review
This book has been updated to include Linux version 2.0, and is for anyone who wants to learn more about Linux kernel. It discusses the internal mechanisms of Linux, including process scheduling, memory management, and file systems.The authors introduce the kernel sources and describe basic algorithms and data structures, such as task structures and interrupts. They then explain Linux device drivers, the characteristics of the Linux implementation of TCP/IP, modules, and multiprocessing. They also show how to debug your programs.
Four appendices contain system calls, kernel-related commands, proc file systems, and the boot process. Kernel functions and references are also included here. The companion CD-ROM carries Slackware distribution 3.1, the Linux kernel sources up to version 2.0.27, as well as the PC speaker driver.