aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05')
-rw-r--r--chapter05/hostreqs.xml10
1 files changed, 7 insertions, 3 deletions
diff --git a/chapter05/hostreqs.xml b/chapter05/hostreqs.xml
index cf90d3e9a..8e1280bb7 100644
--- a/chapter05/hostreqs.xml
+++ b/chapter05/hostreqs.xml
@@ -8,9 +8,13 @@
<?dbhtml filename="hostreqs.html"?>
<para>Due to the experimental nature of the current book, the host must be
-running at <emphasis>least</emphasis> a 2.6.2 kernel. The reasons for this high
-requirement is the use of NPTL, but more importantly the use of udev. Udev
-creates devices dynamically by reading from the <systemitem class="filesystem">sysfs</systemitem> file system. Only very
+running at <emphasis>least</emphasis> a 2.6.2 kernel compiled with gcc-3.0 or
+higher. There are two main reasons for the high requirement. Firstly, we make
+use of the Native Posix Threading Library (NPTL) whose testsuite will segfault
+if the host's kernel hasn't been compiled with gcc-3.0 or later. Secondly, the
+2.6.2 or later version of the kernel is required for the use of udev. Udev
+creates devices dynamically by reading from the
+<systemitem class="filesystem">sysfs</systemitem> file system. Only very
recently has support for this file system been implemented in most of the kernel
drivers, however. We must be sure that all the critical system devices get
created properly.</para>