Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Stripping of the GENERIC kernel config



On Fri, Nov 21, 2008 at 05:21:12PM +0100, Bernd Ernesti wrote:
> On Fri, Nov 21, 2008 at 03:55:59PM +0000, Andrew Doran wrote:
> > 
> > Module Name:        src
> > Committed By:       ad
> > Date:               Fri Nov 21 15:55:59 UTC 2008
> > 
> > Modified Files:
> >     src/sys/arch/i386/conf: GENERIC
> > 
> > Log Message:
> > Remove the following from i386 GENERIC since they are also provided by
> > modules. Shrinks the kernel by 1278kB. XXX Need to further investigate
> > situation with vcoda and nsmb.
> > 
> > - all file systems
> > - all exec formats
> > - all compat code
> > - POSIX AIO
> > - the NFS server
> > - accept filters
> 
> This is a step which in my mind makes a GENERIC kernel config not a generic
> kernel config anymore.
>
> IMHO there should be a MODULAR kernel config which incudes the GENERIC
> kernel config and disable the modules which are now modules and the GENERIC
> one should still have all options enabled which were active before.
> 
> Bernd
> 

I couldn't have said it better myself.

I'd like to see a "OLD_GENERIC" (or at the very least a guide to
creating one).  But I'd like to retain the LKM-like ability to
modload(8) 3rd-party modules.

        Jonathan Kollasch


Home | Main Index | Thread Index | Old Index