aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/kernel.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter08/kernel.xml')
-rw-r--r--chapter08/kernel.xml40
1 files changed, 27 insertions, 13 deletions
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml
index cdcd55612..749c11770 100644
--- a/chapter08/kernel.xml
+++ b/chapter08/kernel.xml
@@ -131,37 +131,51 @@ owned by user <emphasis>root</emphasis>.</para>
</sect2>
-<sect2 id="contents-kernel"><title>Contents of Linux</title>
+<sect2 id="contents-kernel" role="content"><title>Contents of Linux</title>
-<para><emphasis>Installed files</emphasis>: the kernel, the kernel headers,
-and the System.map</para>
-
-</sect2>
+<segmentedlist>
+<segtitle>Installed files</segtitle>
+<seglistitem><seg>the kernel, the kernel headers,
+and the System.map</seg></seglistitem>
+</segmentedlist>
-<sect2><title>Short descriptions</title>
+<variablelist><title>Short descriptions</title>
+<varlistentry>
+<term id="kernel">The <emphasis>kernel</emphasis></term>
+<listitem>
<indexterm zone="ch-bootable-kernel kernel"><primary sortas="b-kernel">kernel</primary></indexterm>
-<para id="kernel">The <emphasis>kernel</emphasis> is the engine of your GNU/Linux system.
+<para>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>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term id="kernel-headers">The <emphasis>kernel headers</emphasis></term>
+<listitem>
<indexterm zone="ch-bootable-kernel kernel-headers"><primary sortas="e-kernel-headers">kernel headers</primary></indexterm>
-<para id="kernel-headers">The <emphasis>kernel headers</emphasis> define the interface to the
+<para>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>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term id="System.map"><filename>System.map</filename></term>
+<listitem>
<indexterm zone="ch-bootable-kernel System.map"><primary sortas="e-/boot/System.map">/boot/System.map</primary></indexterm>
-<para id="System.map">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>
+<para>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>
+</listitem>
+</varlistentry>
+</variablelist>
</sect2>
-
-
</sect1>