Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is seriously cool !

9P servers can be mounted (thanks to plan9port) as a (virtual) filesystem. Therefore, any utility, in any language, can interact with the cloud simply by writing and reading files, without even knowing is the system it interacts with is the actual hard drive, a computer on the other side of the planet, or a composite cloud system.

Seeing the power of Plan9/Inferno ported to Lua opens up some interesting perspectives.

I'm eager to play with this, congrats !



Ok yes, but ipv4 and NAT :( and firewalls.

drawterm for example requires three ports.

Still it would be nice to tear down the wall between local machines, and make a multi machine computer. There is a fancy name for this that I have forgotten.

Is there a place where 9p namespace enthusiasts can unite and change the world? It is silly that modern computers (using the term loosely) are so isolated from each other even though they are networked.


hi deadbeef

1. ipv4 isn't so much a problem. there's a driver for v6 I just haven't used it yet.

2. NAT and firewalls. I'm a software engineer that specializes in security so I'm well aware of these issues. I'm not implementing the windowing system of Inferno/Plan9 so drawterm's not so much an issue. Node9 is more about distributed computing than distributed windowing systems. You want access to 9p services, just connect via the standard 9p port (or whatever port you want to export on).

As soon as /prog driver is finished I'm going to interface the debug system in ZeroBraneStudio to it so you can do distributed debugging.


There is a fancy name for this that I have forgotten.

Multi-tenant?

Is there a place where 9p namespace enthusiasts can unite and change the world?

There's #cat-v, the 9fans mailing list and so on, but I don't think any of today's Plan 9 enthusiasts are really intent on "changing the world". They just work for themselves.


Single System Image.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: