old-www/HOWTO/Small-Memory/linuxkernel.html

143 lines
2.3 KiB
HTML

<HTML
><HEAD
><TITLE
>Linux Kernel</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.57"><LINK
REL="HOME"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Introduction"
HREF="introduction.html"><LINK
REL="NEXT"
TITLE="Virtual Consoles"
HREF="vconsoles.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
></TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="introduction.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="vconsoles.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="LINUXKERNEL"
>2. Linux Kernel</A
></H1
><P
>All the Linux kernels which come with distributions are quite
bloated and contain more features than any of us will ever need or use. If you
have not re-compiled your own kernel, it is highly recommended that you do so.
How to re-compile a kernel is beyond the scope of this document, but many
excellent Linux books and guides cover this subject in intimate detail.</P
><P
>If you do re-compile your kernel, remember to put in no more
features than you need. For instance: how many of you include PLIP support in
your kernel? How many of you who include it actually use it? Smaller kernels
require less time to load, use less memory, and use less CPU cycles. </P
><P
>Another thing is modules. I personally do not use them because I
found them to be a cumbersome. If you use them and like them then they can help
to relieve "kernel bloat." </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="introduction.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="vconsoles.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Introduction</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Virtual Consoles</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>