re: p9p for windows

Sean Quinlan did a p9p-line port for windows called 9pm, It was seen (it seems) 
as a port of sam with some simple command line tools
rather than a complete plan9 toolkit. its available here: 
https://netlib.org/research/ as sam.exe 

There was an attempt at a p9p for windows by Russ Cox, it was a very elegant 
solution having a p9p dll but suffererd from fragility
(a bug in the dll took all your p9p applications down), and split brain 
problems (p9p applications understood plan9 style binds and mounts,
native windows applications did not. As a result development stalled.

Its possible that this could be re-awakened using a windows IFS (Installable 
File System) driver to allow windows applications to see a
plan9 style file structure (the 9: drive :-) and perhaps starting p9p as a 
windows service. This sounds neat but would be a considerable
amount of work.

This is available here: 
https://web.archive.org/web/20070221202050/http://swtch.com/usr/local/plan9/9pm/README

There was a later implementation by Michael Teichgräber which is a complete 
port of plan9ports to windows, in a similar style to the
posix implementations, this works very well, though, like outher p9p 
implementations it has a bit of a split brain feel to it.

This is here: https://github.com/knieriem/pf9

I took a rather different approach as I used plan9 as my desktop for years but 
needed windows for some work related applications.

I did a minimal port of the plan9 command line applications to wondows and 
wrote a cpu(1) line client and server which allowed me to
warp a plan9 terminal to MS windows, in the same directory but running rc(1); I 
also used remote desktop to get a modern web browser.
This was very comfortable environment for what i needed.

This is here http://www.quintile.net/magic/webls?dir=/quintile.net/pkg      
9win.tbz

These days I work on a Mac so plan9ports does all I need, and sadly I hardly 
ever touch real plan9 any more :-(

-Steve



> I think there are two ports of plan 9 utilities to windows, one of them 
> includes old (2nd ed?), and other one is a more modern port.
> 
> https://code.google.com/archive/p/plan9port-windows



------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T422378fc25787720-M486c49f45c4d27adb8d5b891
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to