Introduction

Kernel is the word we use to refer to the Linux program itself. The kernel controls access to the hardware and other system resources. The kernel is the single most important program on a system, and thus, access to it is, of necessity, highly restricted. The programs described in this section provide the means of interactive access to the kernel.

One of the nice things about Linux is that the source code for the kernel is included in the distribution, specifically in the directory /usr/src/linux. If you don't like something, change it.

Some parts of the kernel can be compiled separately and linked as needed. These programs are known as modules. The linking process depends on the kernel's internal data structure for resolving variable ...

Get Linux® Desk Reference, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.