Next Previous Contents

1. Introduction

This is the Kernel-2.4.x-Beginners-HOWTO. This is supposed to be an introduction to compiling the Linux kernel version 2.4 for anyone that is new to Linux. I am using the Linux kernel 2.4.1 specifically because that is what I just happen to have. However, everything in this HOWTO should apply to all 2.4 kernels, but probably nothing older than 2.4.0. This HOWTO assumes at least moderate skills in using a PC and Linux, but it does not assume prior knowledge of kernel compilation.

1.1 Who Should Read This HOWTO?

Anyone who wants to optimize their systems, make embedded systems, or just play around with the inner workings of an operating system. By default, everything is enabled in the kernel that comes with a distribution. This kernel will work with anything, but it is very large and optimized for a 386 processor. Recompiling your kernel can speed up your system and free system memory, especially important in embedded systems or older PCs with little memory.

1.2 Revision History

Version 1.0:

        First Version - Created as my Final Project in CIS 34B.

1.3 New Versions of This Document

Well, since this is the first version of this document, I am still figuring that out. For now, e-mail me and I will either tell you where I put the new HOWTO.

1.4 Copyright and Distribution

Copyright (c) 2001 by Steven Roos

This document is distributed under the GNU GPL, which allows free distribution and derivitive works. You can read the entire GPL here.


Next Previous Contents
  1