From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 7 Nov 2008 17:45:25 -0800 From: "Roman V. Shaposhnik" In-reply-to: <8fc11feef75b2d8707bae14d96f85aca@vitanuova.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-id: <1226108725.17713.153.camel@goose.sun.com> MIME-version: 1.0 Content-type: text/plain Content-transfer-encoding: 7BIT References: <8fc11feef75b2d8707bae14d96f85aca@vitanuova.com> Subject: Re: [9fans] Do we have a catalog of 9P servers? Topicbox-Message-UUID: 35d57214-ead4-11e9-9d60-3106f5b1d025 On Fri, 2008-11-07 at 22:38 +0000, C H Forsyth wrote: > of course, that's just the protocol, and to show the larger > idea of the representation of things by name spaces > (instead of ioctls and special system calls) > would have to include section 3 (devices). > > it's fairly pervasive. Sure. But that would an argument in favor of the Plan 9/Inferno kernel architecture, not the protocol itself. Nobody's denying that 9P is a perfect match to that kind of kernel architecture. What I'm trying to find out is whether the protocol could stand its own ground even if Plan9 kernel is not serving nor muxing it. I have always used an argument of simplicity and ease of implementation. In fact, from that point of view, 9P is better than FUSE: http://fuse.sourceforge.net/wiki/index.php/LanguageBindings vs http://9p.cat-v.org/implementations That's the good news, the bad news is that the "Network effect" seems to be really working in favor of FUSE: the amount of *already* implemented fileservers is nothing short of amazing. Thanks, Roman.