On Saturday 01 November 2003 06:03, Svetoslav Slavtchev wrote: > > > all FS's built in ? why that ? > > > > Oops, there is no reason to do that, I've now compiled ext3, jbd, > > ReiserFS, jfs and xfs as modules in -2mdk. > > ext2 is still built-in because our initrd image is ext2. > > By the way, should we switch to ROM FS or Minix FS for initrd in order > > to gain some space ? > > > > my -2mdk rpms are available here : > > http://compil.mandrake.org/~blino/kernel-2.6/ > > first we've to hack mkinitrd, > and i'm not sure how much will we gain, >
Well, adding support for alternate FS to mkinitrd is trivial, it is rather administrative consideration - you need utilities for this available i.e. proper Requires: etc. > besides initramfs is always in, > (but it's pretty experimental stuff yet, > and i haven't heard of successfull initrd's using it) > probably better wait for it > initramfs as implemented currently must be done at kernel build time which makes it rather useless. It basically appends compressed cpio archives to kernel. Frankly speaking I do not see any advantage in using it - both initrd and initramfs are initialized at the same time. The only remote advantage would be that initramfs does not require chroot as everything is unpacked into (mini-)root and thus using various programs like hotplug or modprobe is easier. I guess one can add support for initramfs in initrd image if needed then. > me thinks, better get Andrey's module-init-tools > with gziiped module support & compress the modules > But initrd is already built compressed it does not require module-init-tools support (the whole image is compressed). I updated both on usual place (http://supermount-ng.sf.net/mdk-25/). hotplug is updated to CVS code, quite a lot of patches are already integrated. I'd like to enable PCI coldplug but it apparently requires initscripts tuning (at least ALSA, possibly others, USB is not actually an issue with hotplug). module-init-tools now depends on kernel version - I removed all static aliases for which MODULE_ALIAS is defined based on test9. Future versions may add more aliases. Ideally modrobe.default should be near empty. This means module-init-tools should contain Conflict: kernel-2.6 < 2.6.0-test9 but as I am not using kernel RPM I am not sure about proper versioning. Svetoslav, would you get a look? Thierry, I really think both need to be in cooker to enable proper testing. -andrey
