On Thu, Aug 05, 1999 at 08:19:38PM -0700, Jon Pennington wrote:
> On Fri, 6 Aug 1999 13:02:15 +1000, CaT wrote:
> 
> > On Thu, Aug 05, 1999 at 07:41:59PM -0700, Jon Pennington wrote:
> 
> > > Modularize it!  Things like ethernet cards, sound cards, and PPP
> shouldn't
> > > need to be built into the kernel.  If your / partition resides on a
> SCSI
> > > disk, then you can build IDE disk support as a module.  Conversely, if
> your
> > > / is on an IDE disk, SCSI should be a module.
> > 
> > That's one way to do things. Personally though, I'd only recommend
> > modules for when you can't make a bzlilo, or your system configuration
> > is such that you need two+ copies of a driver to make all your h/w 
> > funciton properly.
> 
> That's not true.  The modules are exactly that: Modules.  The kernel is
> built with hooks for the modules to grab, but there are no unnecessary
> 'copies' of drivers.

Erm. Frommemory I thought that you may need to insert a module twice
if say, you had two ethernet cards in your box.

> > Overmodularisation is, IMO, pointless and doesn't gain you anything.
> > the only thing that's modular in my kernel is the ppp compression
> > and that's only because I can't compile it in. Everything from IDE,
> > SCSI, my filesystems and even sound is compile din and works great
> > and with no mess.
> 
> True, monolithic kernels are simpler, but there is speed to be gained by
> modularization.  If a module is not needed, it is unloaded, which means that
> the kernel is smaller.  Smaller means faster.  You might not notice any
> speed difference on anything faster than, say, 200 Mhz, but it's there.  If
> we were all still running 25Mhz 386's, nobody would still use a monolith.

Erm.. where's the speed advantage come from? How does making the
kernel smaller speed it up?

> > Anyways, that's just another POV. :) Roll with whichever makes your day.
> 
> You said it. :)  My last boss used to say the following,"There is no such
> thing as a right way or a wrong way.  There are simply ways that work, and
> ways that don't work, albeit some ways work better than others."  That's the
> cool thing about Linux, we have choices! :)

Yup. :)

-- 
CaT ([EMAIL PROTECTED])                       URL: http://www.zip.com.au/dev/null

Reply via email to