From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <679670522cf7e821bfceae777294e7dc@sounine.nanosouffle.net> To: 9fans@9fans.net Date: Thu, 20 Nov 2008 10:30:36 -0800 From: akumar@sounine.nanosouffle.net In-Reply-To: <112020081734.11802.49259FAD000350CC00002E1A22230703729B0A02D2089B9A019C04040A0DBF9B9D0E9A9B9C040D@att.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Do we have a catalog of 9P servers? Topicbox-Message-UUID: 4bfeaf1a-ead4-11e9-9d60-3106f5b1d025 While debunking these statements has been somewhat efficient thus far, I think something has not been explicitly addressed -- > The boasted transparency of Plan 9 is a product of bringing most > (or really all?) functions, including networking, into a single > framework. That single framework exists as an application of > networking, i.e. 9P, hence living in the application > layer. Descending to network layer is expulsion from the Plan 9 Eden. This seems to be the premise of the _current_ discussion. And the problem here is that `networking', which ought to apply here as a name for two distinct ideas, is confused as a name for the same thing. That is, the concept of 9P and filesystesms thereof, is an idea of `networking' in a very general sense -- whereas, the "networking" provided by /net, is an application of 9P, and completely distinct from the 9P concept! Now, to say, essentially, that "9P is networking whose application, /net, is itself networking, and so to fondle with this application is to fondle with the fundamentals of Plan 9, which is contradictory to Plan 9 methodology", is absurd (I hope I've properly paraphrased your statement above)! The /net FS is directly an application of 9P, and to add further functionality, such as packet analysis (which seems to be the new hot topic now), is only to go so far as to change the /net "application" -- if, for example, an application on top of /net cannot be made to handle this task -- and this is not, in any sense, fundamentally conradictory to the (abstraction) layer at which one ought to work, in Plan 9 (since, again, we're just working atop 9P). Your further points -- aside from the misconception of NAT and packet analysis and what not -- seem to be fueled by this intuition, so hopefully this clears something up (or at least gives you new material to "debate"). Regards