FUSE + VFS

Samuel Hall sammy.hall at ...381...
Mon Jan 25 00:54:06 CET 2016


Hello,

 

Thank you for the response.

In the implementation described in the article VFS isn't used due to the
fact, that VFS wasn't available in genode at that time. A comment of the
libc_fuse plugin states:

                /*

                * During the initialization of the plugin, we already
require the VFS.

                * Hence, we need to make sure to initialize the VFS before
doing our

                * own initialization.

                */
So does the current implementation, when using a FUSE fs via the libc
plugin, require VFS?
Is there any more detailed information about the VFS in genode?

 

I am particularly interested in finding out how the flow of a FUSE call
differs in genode compared to the "normal" call as shown in this graphic
[1].

 

When using a FUSE based fs as a file system server as described in Josef's
response, do any adjustments have to be made to the FUSE fs so it runs on
genode?

Kind regards
Hall Samuel

 

[1] http://usr.sysret.de/jws/porting_fuse/img/490px-FUSE_structure.svg.png

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20160125/6418be6f/attachment.html>


More information about the users mailing list