Linked by Thom Holwerda on Sat 28th Jan 2006 17:11 UTC, submitted by ratatask
OSNews, Generic OSes Plan 9 from Bell Labs is still very much alive. They just got an updated website, with easier access to nightly builds. "Plan 9 from Bell Labs is a research system developed at Bell Labs starting in the late 1980s. Its original designers and authors were Ken Thompson, Rob Pike, Dave Presotto, and Phil Winterbottom. They were joined by many others as development continued throughout the 1990s to the present. Plan 9 demonstrates a new and often cleaner way to solve most systems problems. The system as a whole is likely to feel tantalizingly familiar to Unix users but at the same time quite foreign."
Thread beginning with comment 90725
To read all comments associated with this story, please click here.
Plan9 vs. 1060 NetKernel
by John Nilsson on Sun 29th Jan 2006 23:00 UTC
John Nilsson
Member since:
2005-07-06

Is it possible to have filepaths that are actually the result of some evaluation (in userspace) like 1060 NetKernel?

Reply Score: 1

RE: Plan9 vs. 1060 NetKernel
by Zarathustra on Mon 30th Jan 2006 03:30 in reply to "Plan9 vs. 1060 NetKernel"
Zarathustra Member since:
2005-09-27

File servers handle path evaluation(inside their own file tree), and they often run in user space, so they are free to do path resolution any way they see fit.

Also the per process namespaces mean that each process can manipulate it's own view of the whole namespace thru mount and bind operations.

See: http://plan9.bell-labs.com/sys/doc/names.html

Reply Parent Score: 1

John Nilsson Member since:
2005-07-06

I'm not sure I understand you correct. I think my wording of file path wasn't the best way to describe what I meant.

What I meant was that if a process opens a file, can the content of the file be calculated on the fly?

So 'cat /a/file' would spawn a process whos output would be regarded by cat as the content of the file.

Reply Parent Score: 1