XPost: comp.os.linux.development.system   
      
   In comp.os.linux.development.system Nate Eldredge wrote:   
      
   | I can tell you what FreeBSD does. The kernel config file specifies   
   | various options and lists the drivers that are to be compiled in to the   
   | kernel. Every driver not listed is compiled as a module (provided it's   
   | appropriate for the architecture, e.g. the Sparc firmware drivers are   
   | not built on i386). So no matter what, all reasonable drivers are   
   | compiled and can be used, whether built in or as modules.   
   |   
   | Changing the set of devices that's to be compiled into the kernel   
   | requires manually editing the config file; it isn't done automatically.   
   |   
   | I honestly can't understand why you think it is practical or desirable   
   | to automatically create a kernel with the "right" set of drivers   
   | compiled in. The whole point of the module system is that this is hard   
   | to do at compile time, and is better left to run time.   
      
   Install time *IS* a run time of the installer system. So it can be seen at   
   that time what the target machine needs. If for some reason that is a problem   
   then perhaps some distribution might defer the kernel rebuild until after the   
   first boot. Then it can see what modules got loaded (e.g. what was "right"   
   at run time), and configure a kernel that differs from the currently running   
   one by making just these drivers static.   
      
   All I asked for was if any distribution existed that did this. It should have   
   been a simple answer. If you knew of no such distribution, you could offer   
   that thought if you were confident your knowledge of distribution was wide   
   enough that you would likely have seen it if it did exist. I did not ask this   
   question in order to get a bunch of answers to other questions people presumed   
   that I should have asked, based on the (false) assumption I have never built a   
   kernel and do not know how.   
      
   What does it take in Usenet to get people to either answer the question that   
   was asked or to now answer at all, but in particular to not make presumptions   
   and certainly not make up other questions?   
      
   --   
   |WARNING: Due to extreme spam, googlegroups.com is blocked. Due to ignorance |   
   | by the abuse department, bellsouth.net is blocked. If you post to |   
   | Usenet from these places, find another Usenet provider ASAP. |   
   | Phil Howard KA9WGN (email for humans: first name in lower case at ipal.net) |   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|