On Wed, 21 Sep 2011, Martin S. Weber wrote:
On Wed, Sep 21, 2011 at 07:55:38AM +0200, Alan Barrett wrote:
- A port's MONOLITHIC kernel should include features that
traditionally would have been present in a non-modular GENERIC
kernel, and it may or may not include "options MODULAR", at the
portmaster's discretion.
Huh? Would it be possible please to get a more detailed rationale
behind allowing "options MODULAR" in a MONOLITHIC kernel, if all
ports using modules already offer MODULAR and GENERIC?
The main difference between MODULAR and MONOLITHIC would be that
MONOLITHIC has built-in support for almost everything considered stable
and useful, whereas MODULAR might expect to load a lot of modules at run
time. MONOLITHIC might still not have absolutely everything built-in,
and "options MODULAR" allows it to load additional modules at run time,
if the portmaster decides that this would be useful.
I use a MONOLITHIC kernel with "options MODULAR" to allow loading of a
module that contains the root file system as an md(4) image.
--apb (Alan Barrett)