From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Wed, 15 Aug 2012 21:38:43 EDT." <5aa378b509888aef72837f09e32a2c71@kw.quanstro.net> References: <20120803171847.GA2720@polynum.com> <501D12A1.1060906@yahoo.fr> <20120804152016.GB433@polynum.com> <20120805173639.GA395@polynum.com> <20120815173327.GA424@polynum.com> <20120815200949.4628BB85B@mail.bitblocks.com> <20120815210003.25E16B827@mail.bitblocks.com> <5aa378b509888aef72837f09e32a2c71@kw.quanstro.net> Date: Wed, 15 Aug 2012 21:06:11 -0700 From: Bakul Shah Message-Id: <20120816040611.9D9EEB827@mail.bitblocks.com> Subject: Re: [9fans] Multi-dimensional filesystem Topicbox-Message-UUID: a9feea64-ead7-11e9-9d60-3106f5b1d025 On Wed, 15 Aug 2012 21:38:43 EDT erik quanstrom wrote: > > i was thinking of file server in the traditional (ahem) plan 9 sense, > a network service that responds to 9p rather than a traditional (boring) > unix-style store. To me the plan9 model is the "boring" one. Boringly simple. And I like it that way! Regardless, both can be used to distribute files. > and as such, i was thinking of a server that simply distributed requests > among a set of servers. so that > > > > > echo "date" > /net/my-nodes/foo > > > > chmod +x /net/my-nodes/foo > > would work with the normal tools on a normal kernel. all the distribution > would be part of a purpose-built fs. How would this work? Someone has to map "/net/my-nodes/foo" to a set of files. Either a program iterates over the list or you push this list processing into the "purpose built" filesystem. [Actually the latter is what I was thinking of -- A "9p*" protocol would return a list of file handles, and "rc*" would be an APLish version of rc]