From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5d375e920811110830k1c91a401y5e6f39f1737d4240@mail.gmail.com> Date: Tue, 11 Nov 2008 17:30:17 +0100 From: Uriel To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <29302f743a99f05c1d9ac196b0245f81@9netics.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1226365206.17713.390.camel@goose.sun.com> <29302f743a99f05c1d9ac196b0245f81@9netics.com> Subject: Re: [9fans] Do we have a catalog of 9P servers? Topicbox-Message-UUID: 3be26d7e-ead4-11e9-9d60-3106f5b1d025 On Tue, Nov 11, 2008 at 4:37 PM, Skip Tavakkolian <9nut@9netics.com> wrote: >> This approach seems to be flawed on two accounts: >> 1. it forces the server to resolve symlinks and special >> nodes, without an option for the client to do the same. >> That prevents cross-tree symlinks and nodes as the >> points of rendezvous *on the client*. IOW, the following >> will not work: >> $ mknod /test p >> $ echo test >> /test & >> cat /test >> I can buy a point of view that reading on a node that happens >> to be a character device should really bring the data from >> the remote server's device attached to that node. However, >> that point of view is much more difficult to sell for >> FIFOs. >> >> 2. It doesn't let manipulate these special files. IOW, >> readlink(2) fails and so does mknod(2)/symlink(2). > > operations like these (symlink, readlink, lock, etc.) that only have > significance at the extremities should not worry the transit relays. > that was the reason for Text/Rext proposal. > > regardless, interpretation of the ops in a hetergeneous environment > will be a problem. It is not a problem if the ops are Topen/Tread/Twrite (on an alternative attach), as agreed at the first iwp9, sadly people seems to forget quite easily, and as brucee points out, lack of vision prevails, that is what doomed .u and will doom .L and other such silly and pointless hacks, trying to butcher 9P into becoming FUSE, way to go, and pray for ten thousand monkeys with typewriters because you will need them to beat the lunix monkeys at their own game. (Wasn't the disaster of adding .u to p9p a clear enough indication of how hopeless that path is?) Peace uriel