Given that we have recently finished a release, and have a few months before the next release, now seems like a good time to add root directory passing to the VFS. I may be a bit impatient here, but I'm hesitant to be the one to make any API changes. That being said, I could go ahead and make the change if you won't get around to it soon. If that is the case, how important is backward compatibility here?

On Mon, Feb 12, 2018 at 12:13 PM, Norman Feske <norman.feske@...1...> wrote:
Hi Ben,

On 11.02.2018 02:12, Nobody III wrote:
> In order to make the VFS sufficiently dynamic, it seems that the
> Dir_file_system code just needs more sophisticated code to handle config
> updates. Am I correct?

Yes.

> As for my VFS plugin, I need a way for it to access the rest of the VFS,
> particularly the root directory. As far as I can tell, this isn't
> possible with the current VFS code. How should we change this? It would
> allow my planned transparent link VFS plugin to work, as well as others
> such as copy-on-write union directories.

You are spot-on! We definitely need to pass the root directory to VFS
plugins. Actually, I also desperately need this feature. :-)

However, right now, we deliberately postpone the addition of new VFS
features as we first need to fully nurture the code that we already
have. A look at the issue tracker [1] reveals the construction sites
that should be wrapped up first.

[1]
https://github.com/genodelabs/genode/search?q=vfs&state=open&type=Issues&utf8=%E2%9C%93

Cheers
Norman

--
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
genode-main mailing list
genode-main@...172...net
https://lists.sourceforge.net/lists/listinfo/genode-main