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