[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

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
> 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

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 >

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 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 >

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 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