On Sat, Nov 15, 2008 at 2:29 AM, Eris Discordia <[EMAIL PROTECTED]> wrote: > I don't see how port forwarding is possible at all with an > imported /net.
Because your mind is set - as far as you're concerned, NAT is how things work. With /net, the concept doesn't exist. The http server just imports /net and listens on port 80. No need to touch the gateway's configuration, no need to invent new protocols for dynamic port allocations (UPNP)... And lets not forget, plan 9's approach is not specific to networking. It's a property of 9p's network transparency combined with the "resources as files" abstraction. Lets see how well NAT serves when you want to import the graphics device from your gateway ;) >> More to the point, I'm yet to see a richer set of abstractions come >> out of another system. > > As for an example of a richer set of abstractions take Microsoft .NET > framework. There are so many abstractions and layers of abstraction you > don't know where to begin. Well, there's a reason I used the word "richer". I probably wouldn't classify a large set of useless/redundant abstractions as richer than a small set of orthogonal abstractions. This isn't a criticism of .NET mind, I've never touched the thing. -sqweek