On Fri, Jul 23, 2004 at 08:21:05AM +0200, Hans de Goede wrote: [snip snip snip, here and throughout] > -move starting some of slow things from rc.sysinit to a service, detect > if they really needed early in rc.sysinit and then call/source the > service script. Having dependency info in the init scripts and running stuff in parallel when possible might help here. > -Introduce a desktop kernel as a counterwheight to the enterprise > kernels which leaves out more advanced server stuff such as raid, > devicemapper, advanced routing, etc. Those aren't "enterprise" features anymore. I use raid (well, mirroring) on my desktop system, and lvm as well. (In some ways, it's *more* useful at home, where I don't have a big tape backup system.) > -on a normal desktop, all these checks should work without USB, so usb > will be started later as part of the runlevel, again the subsyslock > should avoid double starting. > -ofcourse there needs to be a way to tell rc.sysinit to always load USB > early I think this is a dead-end path -- it won't be too long before *most* systems have usb keyboards and mice. > -make mkinitrd try to rmmod sd_mod, if this succeeds scsi is clearly > not needed for disks, so don't put the scsi modules in the initrd This seems kinda icky. > (netfs mounts like /archive or /lotsofmp3s really aren't all that > interesting to get mounted instant IMHO) You should be using autofs for those anyway.... -- Matthew Miller mattdm@xxxxxxxxxx <http://www.mattdm.org/> Boston University Linux ------> <http://linux.bu.edu/>