I have used gentoo extensively and plan9 for a few years now as well, and
this concept of "namespaces" for processes is a confusing but interesting
concept.  maybe you could use grsec to limit the access to gentoo's "file
system" at a per-process level.  This would be somewhat similar to what
plan9 does, but you'd have to also find a good way to bind a directory
elsewhere in the tree at a per-process level, unified with what was already
there (aka, hopefully NOT like mount -o bind).  This is only the tip of the
iceberg; plan9 does this per-process filesystem namespacing to set up a good
environment for a system which adheres to the orginal unix "philosophies"
such as, everything has a "file" to represent it.  linux does this well for
data on the disk, device nodes, and whatever gets put in /proc.  it does not
do this, generally, for something like an email message.  a good plan9
program, however, is likely to do this.
as an example of the power of this concept, `% topng < /dev/screen >
screenshot.png' will use the relatively simple program topng to convert the
*file* /dev/screen into the *file* screenshot.png.
One major difference is X11.  In plan9, the system handles the graphics more
directly.  network export of windows is handled differently.  it might be
interesting to make a rio for linux which draws directly to /dev/fb0.  Or it
might be better to convert /dev/fb0 to a /dev/screen on linux, even in
userspace, and then more or less use rio for plan9.  performance might be an
issue, but plan9 people are still waiting on 3d graphics if they even care
enough to wait...

-Eli

On Sat, Jul 2, 2011 at 10:24 AM, Jack Johnson <knapj...@gmail.com> wrote:

> On Sat, Jul 2, 2011 at 8:29 AM, dexen deVries <dexen.devr...@gmail.com>
> wrote:
> > disclaimer: i'm not a plan 9 person for any viable value of `p9 person'
>
> I'm in the same boat, but I aspire to be in the other boat. :)
>
> -Jack
>
>

Reply via email to