|
@@ -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>
|