On 11.02.2011 07:30, Matthias Scheler wrote: > On Fri, Feb 11, 2011 at 05:06:43AM +0100, Jean-Yves Migeon wrote: >> 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 > > FFS should be compiled into the kernel. But I doubt that somebody uses > both MFS and TMPFS. I hardly ever use CD9660 or EXT2FS while I use > NFS a lot. There will however be people with is opposite requirements > which is why those should really be modules. > >> 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. > > I don't think it needs typical file-systems. IMHO the kernel should > contain the file-systems required for booting. This will solve most > of the update issues.
This will allow booting, but not necessarily in a sufficient environment to fix update issues: if someone needs to mount an ISO or NFS share to get updated modules, he will need these. Besides, it's more or less the list of file-systems that have associated mount_* in the INSTALL ramdisk; I removed some though: ntfs, kernfs, lfs and msdos. -- Jean-Yves Migeon [email protected]
