<div dir="ltr">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?</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 12, 2018 at 12:13 PM, Norman Feske <span dir="ltr"><<a href="mailto:norman.feske@...141....1..." target="_blank">norman.feske@...1...</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ben,<br>
<span class=""><br>
On 11.02.2018 02:12, Nobody III wrote:<br>
> In order to make the VFS sufficiently dynamic, it seems that the<br>
> Dir_file_system code just needs more sophisticated code to handle config<br>
> updates. Am I correct?<br>
<br>
</span>Yes.<br>
<span class=""><br>
> As for my VFS plugin, I need a way for it to access the rest of the VFS,<br>
> particularly the root directory. As far as I can tell, this isn't<br>
> possible with the current VFS code. How should we change this? It would<br>
> allow my planned transparent link VFS plugin to work, as well as others<br>
> such as copy-on-write union directories.<br>
<br>
</span>You are spot-on! We definitely need to pass the root directory to VFS<br>
plugins. Actually, I also desperately need this feature. :-)<br>
<br>
However, right now, we deliberately postpone the addition of new VFS<br>
features as we first need to fully nurture the code that we already<br>
have. A look at the issue tracker [1] reveals the construction sites<br>
that should be wrapped up first.<br>
<br>
[1]<br>
<a href="https://github.com/genodelabs/genode/search?q=vfs&state=open&type=Issues&utf8=%E2%9C%93" rel="noreferrer" target="_blank">https://github.com/genodelabs/<wbr>genode/search?q=vfs&state=<wbr>open&type=Issues&utf8=%E2%9C%<wbr>93</a><br>
<span class=""><br>
Cheers<br>
Norman<br>
<br>
--<br>
Dr.-Ing. Norman Feske<br>
Genode Labs<br>
<br>
</span><a href="https://www.genode-labs.com" rel="noreferrer" target="_blank">https://www.genode-labs.com</a> · <a href="https://genode.org" rel="noreferrer" target="_blank">https://genode.org</a><br>
<div class="HOEnZb"><div class="h5"><br>
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden<br>
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth<br>
<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Check out the vibrant tech community on one of the world's most<br>
engaging tech sites, Slashdot.org! <a href="http://sdm.link/slashdot" rel="noreferrer" target="_blank">http://sdm.link/slashdot</a><br>
______________________________<wbr>_________________<br>
genode-main mailing list<br>
<a href="mailto:genode-main@lists.sourceforge.net">genode-main@...172...<wbr>net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/genode-main" rel="noreferrer" target="_blank">https://lists.sourceforge.net/<wbr>lists/listinfo/genode-main</a><br>
</div></div></blockquote></div><br></div>