hostreqs.xml 1.4 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
  3. <!ENTITY % general-entities SYSTEM "../general.ent">
  4. %general-entities;
  5. ]>
  6. <sect1 id="ch-tools-hostreqs">
  7. <title>Host system requirements</title>
  8. <?dbhtml filename="hostreqs.html"?>
  9. <para>Due to the experimental nature of the current book, the host must be
  10. running at <emphasis>least</emphasis> a 2.6.2 kernel. The reasons for this high
  11. requirement is the use of NPTL, but more importantly the use of udev. Udev
  12. creates devices dynamically by reading from the <systemitem class="filesystem">sysfs</systemitem> file system. Only very
  13. recently has support for this file system been implemented in most of the kernel
  14. drivers, however. We must be sure that all the critical system devices get
  15. created properly.</para>
  16. <para>As for obtaining such a kernel, let's hope you distributor has provided
  17. a 2.6 kernel package for you. If so, install it. If not, you'll have to compile
  18. it yourself. If you're forced into a situation where you need to compile it
  19. yourself, it is highly recommended that you compile your kernel in a monolithic
  20. manner, as you probably don't want to go fiddling with your hosts module
  21. utilities. Supposing you don't want to listen, open up the module-init-tools
  22. tarball and check out the README on how to get module support for 2.6.</para>
  23. </sect1>