On Fri, 02 Sep 2016 15:08:16 PDT Kurt H Maier <k...@sciops.net> wrote: > > > However, if anyone makes plan9 work under bhyve or khyve I'm > > interested. > > I'm also interested in this, and every once in a while I test it out. > Nothing worth reporting yet, but once I get something running I'll > report it here.
Great! > > Separately, an interesting project would be to implement plan9 > > sandboxes (ala linux "containers" or freebsd "jails)" so that > > one can easily set up a cluster of plan9 boxes. > > mycroft's ANTS tools can be used to do this very effectively. He's > written copious documentation, including step-by-step walkthroughs, that > cover doing just this. I've got his code preserved, but I need to > gather up the various texts and stash them in a repo alongside the code. [I had meant to post the following on that silly "9fans dead or alive" thread. Better late than never!] What I want is to have multiple plan9 virtual nodes (each with its own IP address and a full set of udp/tcp ports and network interfaces and potentially independent storage and each can be started up/shutdown independently). For the experts this is probably trivially doable given plan9 namespaces. The idea is to be able to easily bring up a cluster of nodes providing a set of services. Example: a venti backup server. a source mirror server etc. Going one step further, a deployment program should be able to read a single config file, build or pull in all the required binaries from some standard repo, add in storage, data files etc. and stand up all the services. I was thinking that a platform-as-a-service setup can make application services largely independent of the underluing OS. Particularly if they are built in Go!