From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20101225194105.4D5425B42@mail.bitblocks.com> <20101228183937.E04105B5A@mail.bitblocks.com> Date: Tue, 28 Dec 2010 20:02:58 -0800 Message-ID: From: ron minnich To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [9fans] ape sockets and plan9 Topicbox-Message-UUID: 8eb7b85e-ead6-11e9-9d60-3106f5b1d025 Sorry, I'm tired, long day, but this discussion is not making sense to me. I hope I don't make anyone mad at me :-) 9vx can accept connections today, with or without the ether device. I've used 9vx to export root file systems to ARMs. It's how I bootstrapped my openrd. Now, there is this business in Unix called privileged ports. If you want to export port 564, then you must run 9vx as root. Problem solved. Listen1 is quite fun and handy for this kind of tinkering around. Also, you can trace all the 9vx network activity on many unixes: strace -etrace=network 9vx etc. etc. And see where things go sour. The only issue is that if your 9vx host is using a port (e.g. 22) then 9vx can't export on that port, because the 9vx port space and the host os port space are shared. As for 9vx forks on bitbucket: we're all good with hierarchical name spaces, right? I mean, yiyus/9vx and rminnich/9vx are not the same thing. I'm not usually in a hurry to pull from yiyus, because I've felt no urgency to do so, If you want me to try something, let me know. Bitbucket has worked very well for me across a lot of projects. So has hg in general. They're both great, and they work well from Plan 9. Don't like em? Don't use 'em ;-) ron