SquashFS?

Thorsten Leemhuis fedora at leemhuis.info
Fri Oct 21 18:20:00 UTC 2005


Am Freitag, den 21.10.2005, 20:03 +0200 schrieb Darko Ilic:
> On Friday 21 October 2005 16:18, Michael H. Warfield wrote:
> >  So, as far as unionfs goes, it's up to the developers to approach the
> > kernel people about inclusion in the upstream sources.  So someone needs
> > to push the unionfs developers.
> 
> Well, having unionfs included in the kernel would be *great* for live CDs.
>
> If we could push both unionfs and SquashFS to go upstream, that would
> improve the quality of live CDs dramatically. 
>  
>[...]
> The main question for me is how to accomplish this. I'm quite new to the whole 
> thing, and maybe I wouldn't choose the right approach to the kernel people... 
> Is there anybody that is willing to help me with this? An advice would be 
> just fine.

We're working on a kernel-module-standard for fedora-extras. I can
package unionfs and SqashFS then if that would be enough for the LiveCD.
But there might be a small problem with SqashFS and the initrd:

-------- Weitergeleitete Nachricht --------
> Von: Luciano Miguel Ferreira Rocha <strange at nsk.no-ip.org>
> Antwort an: Development discussions related to Fedora Core
> <fedora-devel-list at redhat.com>
> An: Development discussions related to Fedora Core
> <fedora-devel-list at redhat.com>
> Betreff: Re: kernel-modules in extras (Was: Re: SquashFS?)
> Datum: Fri, 21 Oct 2005 15:08:27 +0100
> 
> On Fri, Oct 21, 2005 at 07:10:23AM +0200, Thorsten Leemhuis wrote:
> > Am Donnerstag, den 20.10.2005, 18:35 -0700 schrieb Toshio Kuratomi:
> > >[...]
> > >3) We integrate these modules in Extras.
> > Just out of curiosity:  Can squashfs or unionfs build as a module
> > without patching the core kernel?
> 
> UnionFS can.
> The rpm package in http://gsd.di.uminho.pt/old/luciano/unionfs.src.rpm
> includes a rc.d script for mounting and mounting unionfs defined in
> /etc/unionfstab on startup.
> 
> 
> SquashFS can also.
> 
> The package in http://gsd.di.uminho.pt/old/luciano/squashfs2.2r2-mod.tar.gz
> includes only the driver sources, slightly changed for compilation as a
> module:
> * #include <linux/squash...> -> #include "squash..."
> * #define CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE 3 (the default)
> * no patching of do_mounts, so no initrd support
> 
> Compilation:
> make -C /lib/modules/`uname -r`/build M=$PWD modules

-- 
Thorsten Leemhuis <fedora at leemhuis.info>




More information about the fedora-devel-list mailing list