If anyone is interested I have (re)ported rc(1) to linux together with the few tools that are unique to plan9: p(1) mc(1) and ls(1).
ls may seem a strange choice but I access Linux over ssh from plan9 and want to be able to do things like "ls ../port" and get the files listed with the ../port/ path so I can plumb them. My ls is based on the plan9 code and obeys its rules. I have also ported rc(1) and a base set of command line tools to win32. rc(1) builds standalone but some of the tools need libregexp libbio and libstring which included I attach to windows using a cpu(1) like command dos(1) which opens an rc(1) shell on windows via an nt service - listen(1). This allows me to use the cross compilers there I need for work. Anyone wants any/all of this give me a shout. -Steve