[9fans] The Case for Bind

2017-09-14 Thread Marshall Conover
Hi All! I've been exploring the Fuchsia operating system, and while they have per-process namespaces, they don't have a utility like plan 9's bind, nor a method of supporting it by default in their system libraries. I've made some progress on adding it (https://imgur.com/HELWbrQ), but enthusias

Re: [9fans] The Case for Bind

2017-09-14 Thread Kurt H Maier
On Thu, Sep 14, 2017 at 02:58:02PM +, Marshall Conover wrote: > > As someone who's neither on their > team nor an employee of google, I feel that I'm going to need to make a > damn good argument Suggest to them that the namespace status could be exposed to javascript and used to enhance the

Re: [9fans] The Case for Bind

2017-09-14 Thread Marshall Conover
khm - Unfortunately, that would conflict with the browsing model I want to propose once I've proven my worth - in which the user emails a daemon with the site they want, which the daemon then wgets, forwards to them, and opens up emacs. Thanks! Marshall On Thu, Sep 14, 2017 at 10:58 AM Marshall

Re: [9fans] The Case for Bind

2017-09-14 Thread Kurt H Maier
On Thu, Sep 14, 2017 at 07:55:21PM +, Marshall Conover wrote: > khm - Unfortunately, that would conflict with the browsing model I want to > propose once I've proven my worth - in which the user emails a daemon with > the site they want, which the daemon then wgets, forwards to them, and > open

Re: [9fans] The Case for Bind

2017-09-14 Thread Marshall Conover
Hmm... I had thought of parallel installs, but A/B testing in order to maximize ad revenue is a brilliant application. I have also been thinking about the potential for seamless instillation and startup of applications - updates to app can be installed in the background to a bound /tmp directory,

Re: [9fans] The Case for Bind

2017-09-14 Thread Aleksandar Kuktin
>On Thu, 14 Sep 2017 14:58:02 + >Marshall Conover wrote: > I have two scenarios currently I feel make a strong argument for the > inclusion of bind: one is running tests on an install of a product > while still being able to do development on it, by using a bind to > redirect the development

Re: [9fans] The Case for Bind

2017-09-14 Thread Micah Stetson
It's been years since I've used Plan 9, and I very-much miss bind and union mount. For me, the big benefit of them is that you can hard-code well-known names for certain files or directories, and yet you can override those paths as needed, without having to set a bunch of environment variables and

Re: [9fans] The Case for Bind

2017-09-14 Thread Marshall Conover
Aleksandar - > I have a honest feeling you will end up as roadkill with this sort of approach. This is my concern as well. Combined with the fact the OS only has an IRC channel (which I'm constantly concerned I'm wearing out my welcome in) and the tepid response so far, part of the reason I came

Re: [9fans] The Case for Bind

2017-09-14 Thread Devon H. O'Dell
Note that Fuschia is a microkernel. Does it provide a filesystem interface? It's possible this wouldn't be adopted simply because it's not in scope for the core system, and it's something that a system module could implement without requiring maintenance. --dho 2017-09-14 17:53 GMT-07:00 Marshall

Re: [9fans] The Case for Bind

2017-09-14 Thread Marshall Conover
> Note that Fuschia is a microkernel. Does it provide a filesystem interface? Hi dho! Yes, it does, and the code I've modified to introduce the ability to perform bind is a modification of the rudimentary binding their interface already provided (top-level directory binds only, previously, with an