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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main