Source-Changes-D archive

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

Re: CVS commit: src/sys/arch/i386/conf



On 11.02.2011 02:02, Paul Goyette wrote:
> On Fri, 11 Feb 2011, matthew green wrote:
>>> I'm not 100% sure it is worth having FFS and ELF support as modules
>>> in GENERIC.
>>> It may be nice that they CAN be modules, but I suspect 99.99% of systems
>>> will need them.
>>> Anyone who wants them as modules can build a kernel without them.
>>
>> i strongly agree with this.
> 
> Me too.

Indeed, it would be good to have at least some exec formats and
file-systems builtin by default in GENERIC:

EXEC_ELF32, _SCRIPT  # obvious
FFS, CD9660, MFS, TMPFS, NFS, EXT2FS

e.g. the typical file-systems we may have to use, without having to rely
on modules that could be absent or non accessible at boot time.

This has a good chance of making a GENERIC kernel work better out of the
box, without big surprises during hand-made updates where kernel gets
replaced without its associated modules. IIRC, this is why MONOLITHIC
was brought back, due to the number of complaints where GENERIC fails
booting because ffs.kmod or exec_elf32.kmod could not be loaded.

This is what amd64 is approx. doing, but with most file-systems included
by default.

-- 
Jean-Yves Migeon
jeanyves.migeon%free.fr@localhost


Home | Main Index | Thread Index | Old Index