-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This does bring up a question for me now. If, as you say, some modules change and need to be upgraded, how does one go about compiling and installing them cleanly without having to mess around with the kernel makefile? Right now, the only compile steps I can see for speakup are inside the kernel's Makefile. I could do that but then it may recompile other modules and 'make module_install' is a bit radical for updating a small handful of modules. I guess I could work up something to manually compile and install single modules but... On Tue, May 18, 2004 at 04:45:48PM -0400, Chuck Hallenbeck wrote: > > The speakup modified kernels included with distributions such as > Alackware (including zipspeak) have all the drivers compiled into > the kernel, in order to accommodate anyone who might be using any > of the supported devices. That's a lot of kernel space wasted, > since each user will normally be using only one driver. > Compiling all the drivers as modules gets them all out of kernel > space except the onme you are using, and yet you can switch among > them without having to recompile. I have been playing with the > new softsynth support, and ikt is neat to be able to switch from > one device to another on the fly, without having multiple drivers > compiled directly into the kernel. > > There is no observable performance penalty ether. > > On the downside, the system does not start talking until the > desired driver module is loaded, and that happens late in the > bootup process. That means yhou do not hear those startup > messages. I was reluctant to give those up at first, but then it > dawned on me that I have probably never benefited from them being > there in the first place, and in the second place, I can recover > them (assuming the system comes up) with the dmesg command. > > I have been using module drivers for a couple weeks now and am > very happy with them. > > Another benefit: when an improvement or upgrade occurs in one of > the drivers, I can recompile only the drivers and not the whole > kernel. > > Chuck - -- HolmesGrown Solutions The best solutions for the best price! http://ld.net/?holmesgrown -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFAqo0WWSjv55S0LfERAuDXAJ95BkL0DhbfYi59VI38NwQAzuOocQCg6Wrl DAm09Nm6Hp2EGfbCpeC+sYU= =2eLQ -----END PGP SIGNATURE-----