hostreqs.xml 1.3 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 BE-LFS, the host must be running at
  10. <emphasis>least</emphasis> a 2.6.2 kernel. The reasons for this high requirement
  11. is the use of NPTL, but more importantly the use of udev. Udev creates devices
  12. dynamically by reading from the sysfs file system. Only very recently has
  13. support for this file system been implemented in most of the kernel drivers,
  14. however. We must be sure that all the critical system devices get created
  15. 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>