login
Header Space

 
 

Re: changeset: Make forced module loading optional

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <rusty@...>
Cc: <torvalds@...>, <linux-kernel@...>, <jonathan@...>, <sam@...>
Date: Monday, May 5, 2008 - 3:47 pm

From: Rusty Russell <rusty@rustcorp.com.au>
Date: Tue, 6 May 2008 04:42:12 +1000


It's pretty straightforward, if you ask me.  I avoid initrd's like
the plague too.

Building and compressing the initrd would increase my build+reboot
cycle time by at least 40%.

Add to that it's simply an enormous pain in the ass.

And for what?  I know what freakin' drivers to build statically into
my kernel.  I use raw partitions and don't use LVM, I know what
the heck my root filesystem device is named, etc.

The only thing I get "punished" for, where I am absolutely forced to
use an initrd, is when I use qlogic SCSI for the root partition, for
the firmware which we really should have kept in the tree :(

And this is not even a "licensing" issue, like it or not in-kernel
drivers are tied to specific firmware versions both from an API and
from a testing perspective.  Externalizing this is really a nightmare.

And I'm not avoiding udev by doing this.  udev works just fine if I
raw boot a kernel with all the static devices I need to get root
mounted.  All my networking etc. is modular and udev does the right
thing.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: changeset: Make forced module loading optional, Rusty Russell, (Mon May 5, 12:55 am)
Re: changeset: Make forced module loading optional, Jan Engelhardt, (Mon May 5, 2:35 am)
Re: changeset: Make forced module loading optional, Linus Torvalds, (Mon May 5, 1:05 am)
Re: changeset: Make forced module loading optional, Jan Engelhardt, (Mon May 5, 2:43 am)
Re: changeset: Make forced module loading optional, Dave Jones, (Mon May 5, 11:32 am)
Re: changeset: Make forced module loading optional, Jan Engelhardt, (Mon May 5, 12:01 pm)
Re: changeset: Make forced module loading optional, Linus Torvalds, (Mon May 5, 11:48 am)
Re: changeset: Make forced module loading optional, Linus Torvalds, (Mon May 5, 10:37 am)
Re: changeset: Make forced module loading optional, Jeff Garzik, (Mon May 5, 10:50 am)
Re: changeset: Make forced module loading optional, Linus Torvalds, (Mon May 5, 11:01 am)
Re: changeset: Make forced module loading optional, Linus Torvalds, (Mon May 5, 11:08 am)
Re: changeset: Make forced module loading optional, Rusty Russell, (Mon May 5, 1:35 am)
Re: changeset: Make forced module loading optional, Linus Torvalds, (Mon May 5, 1:07 pm)
Re: changeset: Make forced module loading optional, Rusty Russell, (Mon May 5, 2:42 pm)
Re: changeset: Make forced module loading optional, David Miller, (Mon May 5, 3:47 pm)
speck-geostationary