OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Re: Why *are* the kernels monolithic?

From: Theo de Raadt (deraadtcvs.openbsd.org)
Date: Wed Jun 02 2004 - 01:22:47 CDT


Ben Goren <bentrumpetpower.com said:
> On 2004 Jun 1, at 10:41 PM, Damien Miller wrote:
>
> > One of the best things about OpenBSD is that it works out of the box. I
> > don't have to worry about kernel modules not matching my kernel,
> > runtime-loaded kernel rootkits or obscure module dependancy bugs. I
> > can't recall one occasion where I have /wished/ for a particular driver
> > to be a module.
>
> Hear, hear. Back in the day, I wasted far more time screwing around
> with compiling Linux kernels--and the modules were the worst part--than
> I ever saved by even the more aggressive performance boost. And those
> loadable modules didn't give me anything in convenience, either; quite
> the contrary. Ethernet modules refused to load, and more....
>
> Sure, if you're running at the margins, you might need a custom kernel.
> But, if you're running at the margins, you're in the minority (by
> definition), and you either know what you're doing, or you have the
> money or the time to learn.

Well, spoken. And don't worry -- nothing is going to change. Simple
is powerful.