lfs/appendixa/kernel-desc.xml
Alex Gronenwoud 5888299528 Moving stuff from appendix A to chapter 6.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3161 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2004-01-12 23:23:50 +00:00

22 lines
1.1 KiB
XML

<sect2><title>Short descriptions</title>
<para>The <emphasis>kernel</emphasis> is the engine of your GNU/Linux system.
When switching on your box, the kernel is the first part of your operating
system that gets loaded. It detects and initializes all the components of your
computer's hardware, then makes these components available as a tree of files
to the software, and turns a single CPU into a multi-tasking machine capable
of running scores of programs seemingly at the same time.</para>
<para>The <emphasis>kernel headers</emphasis> define the interface to the
services that the kernel provides. The headers in your system's
<filename>include</filename> directory should <emphasis>always</emphasis> be
the ones against which Glibc was compiled and should therefore
<emphasis>not</emphasis> be replaced when upgrading the kernel.</para>
<para>The <filename>System.map</filename> file is a list of addresses and
symbols. It maps the entry points and addresses of all the functions and data
structures in the kernel.</para>
</sect2>