Re: My approach on having sane file system without hacking the kernel

"Lucas C. Villa Real" <[email protected]>
Newsgroups gmane.linux.distributions.gobo.general
Message-ID <CAAvzgtY=B3ghds1aVEDFa2Mv3e-dwk1XOSLj4KTnOCqTeWmcEA@mail.gmail.com>
Hi Boris,

We did look into FUSE at the very beginning. There are a few problems on
replacing gobohide with a FUSE-based filesystem, though, and if I recall
the most basic one had to do with stacking multiple FUSE file systems on
top of a FUSE root file system. I believe that we were not able to run
e.g.: EncFS to encrypt a user's home directory  in that case, neither some
FUSE-based union-fs implementation (which we did use to sandbox the
installation of applications). Also performance was a concern, because of
the extra context switches involved in the communication with the FUSE
daemon. Patching the kernel for that kind of application was just the best
approach available at the time (and possibly today).

Cheers,
Lucas


On Tue, Nov 12, 2013 at 11:15 AM, Borislav Peev <[email protected]>wrote:

> Hi, guys. I've also been pondering on the problem how to have a sane,
> clean file system hierarchy within Linux similar to Gobo and how to achieve
> it without having to maintain kernel modules. I came to the conclusion that
> FUSE is the best solution because it can be used just like gobohide - to
> skip the listing of some folders/files while leaving them accessible. But
> it is even more powerful because you could create any kind of file system
> mix with it and also you don't need to use symlinks and the legacy
> hierarchy don't need to be actually present on the disk. Also FUSE is easy
> to use and test and have many bindings and examples and docs, nothing like
> kernel development. Just wanted to share this idea with you because I know
> there are still people interested in the problem and in Gobo's way. I
> haven't published any usable results yet as I was experimenting with
> building LFS and what can be done with FUSE and other concepts besides the
> file system and spend lot of time and energy on it, but I have published
> some of my ideas and experience in case it can benefit others on this hard
> quest. https://github.com/bobef/disentangle-linux . Regards.
>
> _______________________________________________
> gobolinux-users mailing list
> [email protected]
> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>
>


-- 
Lucas
"If you're looking for a reason I've a reason to give: pleasure, little
treasure"

_______________________________________________
gobolinux-users mailing list
[email protected]
http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.