tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Custom kernels, config(1), and modules
On Sun, Jun 01, 2008 at 05:22:47PM +0200, Quentin Garnier wrote:
> On Sun, Jun 01, 2008 at 05:01:37PM +0200, Joerg Sonnenberger wrote:
> > On Sun, Jun 01, 2008 at 01:43:42AM +0200, Quentin Garnier wrote:
> > > Why not go all the way directly? Everything that can be built as a
> > > module will be built as such, and only included in the static kernel if
> > > the user wants it. Isn't it what FreeBSD does?
> >
> > No, I think the GENERIC kernel on FreeBSD still includes most of the
> > drivers etc.
>
> That's a different thing. I'd expect ours to still keep as much as
> possible (or the boot loader would have to load all the modules which
> is essentially the same).
The boot loader only needs to pull in enough to read the root file system
(which includes the kernel :-). Once the root file system is readable, the
kernel or user can load whatever else is desired.
> The point is to build the .kobj no matter what (granted, there should be a
> way to tell "don't build those modules") and include it in the static
> kernel if there if a config line for it.
That's what I'd like to do. So we could gradually replace. 'psuedo-device
foo' would become 'module foo' and so on.
Andrew
Home |
Main Index |
Thread Index |
Old Index