Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-19 Thread Eugene Gorodinsky
Plan 9 from Bell Labs 9fans@9fans.net Date: Mon, 18 Jul 2011 11:32:17 +0300 Subject: Re: [9fans] novel userspace paradigms introduced by plan 9 That would be the only problem, yeah. 2011/7/17 Charles Forsyth fors...@terzarima.net: CLONE_NEWNS? privileged processes only

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-18 Thread Eugene Gorodinsky
That would be the only problem, yeah. 2011/7/17 Charles Forsyth fors...@terzarima.net: CLONE_NEWNS? privileged processes only

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-18 Thread dexen deVries
On Monday 18 of July 2011 11:04:51 Balwinder S Dheeman wrote: On 07/16/2011 04:23 PM, simon softnet wrote: Please, don't let plan 9 and linux be interrelated in the future in any way ... Future plan 9 users have the opportunity to experience novel user-space paradigms. Why do they have

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-18 Thread Charles Forsyth
that's certainly a restriction, but a bigger one is that name spaces really come into their own when many, even most, resources are represented through the name space, and it makes sense to remap the name space to change the actual resources accessed through a name. on Linux, significant things

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-17 Thread Ethan Grammatikidis
On Sat, 16 Jul 2011 23:10:24 +0200 simon softnet ph.soft...@gmail.com wrote: If it wasn't for this cancerous web applications ordeal, I would be happy with OpenBSD rio, and maybe with pure Plan 9 in the future .. You'd be missing the best of Plan 9. Actually, I really feel we already have

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-17 Thread Eugene Gorodinsky
CLONE_NEWNS? 2011/7/2 Jacob Todd jaketodd...@gmail.com: Private namespaces.

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-17 Thread Charles Forsyth
CLONE_NEWNS? privileged processes only

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-17 Thread Nicolas Bercher
On 03/07/2011 23:08, andrey mirtchovski wrote: they've changed everything else in unix, why hold so tightly to the clearly unhelpful ideas? because it's a cult. things don't make sense in cults. i encountered the following quote the other day, which finally convinced me. OK, maybe this is

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-16 Thread simon softnet
Please, don't let plan 9 and linux be interrelated in the future in any way ... Future plan 9 users have the opportunity to experience novel user-space paradigms. Why do they have to be sucked into the linux world? Simon On Mon, Jul 4, 2011 at 4:59 PM, Robert Seaton seat...@dupage.edu wrote:

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-16 Thread David Leimbach
I don't see why anyone combining ideas from Plan 9 into Linux hurts Plan 9 as long as Plan 9 continues to exist. On Saturday, July 16, 2011, simon softnet ph.soft...@gmail.com wrote: Please, don't let plan 9 and linux be interrelated in the future in any way ...Future plan 9 users have the

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-16 Thread simon softnet
Because it's more likely that users will settle with linux+some plan 9 features instead of with pure plan 9 Simon On Sat, Jul 16, 2011 at 9:12 PM, David Leimbach leim...@gmail.com wrote: I don't see why anyone combining ideas from Plan 9 into Linux hurts Plan 9 as long as Plan 9 continues to

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-16 Thread Ethan Grammatikidis
On Sat, 16 Jul 2011 21:17:14 +0200 simon softnet ph.soft...@gmail.com wrote: Because it's more likely that users will settle with linux+some plan 9 features instead of with pure plan 9 Most of us have to anyway. For now... Simon On Sat, Jul 16, 2011 at 9:12 PM, David Leimbach

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-16 Thread simon softnet
If it wasn't for this cancerous web applications ordeal, I would be happy with OpenBSD rio, and maybe with pure Plan 9 in the future .. Simon On Sat, Jul 16, 2011 at 9:32 PM, Ethan Grammatikidis eeke...@fastmail.fmwrote: On Sat, 16 Jul 2011 21:17:14 +0200 simon softnet ph.soft...@gmail.com

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-04 Thread Yaroslav
one might find http://www.glendix.org/ project interesting 2011/7/2 Robert Seaton seat...@dupage.edu: Hello, 9fans! ...

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-04 Thread Robert Seaton
one might find http://www.glendix.org/ project interesting The project actually already uses a glendix patched kernel and much of my upcoming work will be focused on porting more of Plan 9's syscalls to the Linux kernel so that more native Plan 9 apps can be run on Linux. :)

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread simon softnet
Which distro's version of text utils ? hehe .. Let's not start an anti-linux flame war now ... On Sun, Jul 3, 2011 at 1:31 AM, Lyndon Nerenberg (VE6BBM/VE7TFX) lyn...@orthanc.ca wrote: I don't see any meaning in Linux adopting some set of plan 9 commands... Have you read the source code

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Connor Lane Smith
Hey, On 2 July 2011 19:36, dexen deVries dexen.devr...@gmail.com wrote: linux'c `clone()' syscall (the underpinnings of fork()) actually do accept CLONE_NEWNS, CLONE_NEWNET, CLONE_VM and other flags, pretty close to p9's. Yeah, clone() is afaik compatible with rfork(), so long as you have

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread erik quanstrom
I know bloated GNU projects are generally frowned upon, but I think it's quite interesting that GNOME's GVFS allows, afaict, per-process synthetic filesystems. But clearly that's extremely ugly compared to Plan 9. and yet there's a key difference. this is a private joke amongst gnome

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Connor Lane Smith
On 3 July 2011 12:55, erik quanstrom quans...@quanstro.net wrote: and yet there's a key difference. this is a private joke amongst gnome processes.  i can give file references to gnome programs like http://example.com to a gnome proc.  cat(1) won't accept the same reference. Well yes, it

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread erik quanstrom
On Sun Jul 3 08:34:26 EDT 2011, c...@lubutu.com wrote: On 3 July 2011 12:55, erik quanstrom quans...@quanstro.net wrote: and yet there's a key difference. this is a private joke amongst gnome processes.  i can give file references to gnome programs like http://example.com to a gnome

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Connor Lane Smith
On 3 July 2011 13:51, erik quanstrom quans...@labs.coraid.com wrote: what i was trying to say is that even in that case, i think gio is a weak model.  it goes back to the vms/dos days where the method of access becomes part of the name.  that is, i need to know if it's accessed via http or ftp

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Iruatã Souza
On Sun, Jul 3, 2011 at 8:06 AM, Connor Lane Smith c...@lubutu.com wrote: Still, FUSE has extended attributes, so you could e.g. configure a window manager just by setting attributes on the 'window manager filesystem' root directory. something like extended attributes can be accomplished by

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Lyndon Nerenberg
I think what I'd say is the most novel userspace paradigm in Plan 9 is its pervasive synthetic filesystems. You have FTP filesystems and so on with FUSE now, but writing something as flexible (technically) as Rio still requires something other than FUSE. But more importantly, since Plan 9

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread dexen deVries
On Sunday 03 July 2011 19:57:16 Lyndon Nerenberg wrote: Actually, what this discussion keep pointing out is the elegance of the Plan9 authentication model vs. UNIX's superuser scheme. It's the lack of a superuser that makes the whole namespace paradigm work in the first place.

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread erik quanstrom
On Sun Jul 3 13:58:49 EDT 2011, lyn...@orthanc.ca wrote: I think what I'd say is the most novel userspace paradigm in Plan 9 is its pervasive synthetic filesystems. You have FTP filesystems and so on with FUSE now, but writing something as flexible (technically) as Rio still requires

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Lyndon Nerenberg
why do you think that the lack of a super user make per-process namespaces work? The fact that you own the hardware you are running on means there's no need to provide enhanced priv's (such as root) to protect things like mount(2). And if you do something stupid, the only damage you can do

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread erik quanstrom
why do you think that the lack of a super user make per-process namespaces work? The fact that you own the hardware you are running on means there's no need to provide enhanced priv's (such as root) to protect things like mount(2). that's a property of per-process namespaces, not the

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread andrey mirtchovski
they've changed everything else in unix, why hold so tightly to the clearly unhelpful ideas? because it's a cult. things don't make sense in cults. i encountered the following quote the other day, which finally convinced me. you can't rationalize things with this sort of thinking: It is out of

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread ron minnich
following this thread. do something interesting. - build a system with only plan9port binaries - use the cap device in linux to authenticate yourself as a user - have init setuid to that user. - figure out how to make linux work with no root user Anything else is likely to be not that

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread andrew zerger
Its a pdf about plan9 authentication in linux by one Ashwin Ganti, sorry for the double post. On Sun, Jul 3, 2011 at 3:38 PM, andrew zerger rhoyerb...@gmail.com wrote: More info for people looking from the same vantage point as me.. This document is something I am about to read.. (I wasn't

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread andrew zerger
More info for people looking from the same vantage point as me.. This document is something I am about to read.. (I wasn't sure what a cap device in linux was, this was the most relevant google result.)

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread andrey mirtchovski
as a person who has spent the last three years exclusively in user-level filesystems on Linux, I can safely say this -- my biggest problem during that time has been the root user. from dealing with programs which allow only root-level access (xen tools) to dealing with programs who explicitly

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-03 Thread Charles Forsyth
something like extended attributes can be accomplished by layering file servers. or simply make a directory

[9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread Robert Seaton
Hello, 9fans! I'm a GSoC student working on Plan 9 From Gentoo, a Gentoo project to create a liveCD that comprises of a Gentoo base-system and a Plan 9-inspired userspace, instead of the typical GNU userspace. However, I'm new to Plan 9, and I'm wondering if veteran 9'ers have any suggestions

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread Jacob Todd
Private namespaces.

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread dexen deVries
On Saturday 02 July 2011 18:15:17 Robert Seaton wrote: (...) Some of the things I have discovered so far: * Sending things via plumber (...) you've made me realize i've been using plumber-like stuff before. back on KDE 3.5, there was that `dcop' thingie that i've employed for plumbing

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread Jack Johnson
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

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread Eli Cohen
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

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread dexen deVries
On Saturday 02 July 2011 20:23:02 Eli Cohen wrote: 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. linux'c `clone()' syscall (the underpinnings of fork()) actually do accept

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread simon softnet
Plan 9 is good because it is a system designed with such principles in mind from the start. I don't see any meaning in Linux adopting some set of plan 9 commands...vanity.. On Sat, Jul 2, 2011 at 8:36 PM, dexen deVries dexen.devr...@gmail.comwrote: On Saturday 02 July 2011 20:23:02 Eli Cohen

Re: [9fans] novel userspace paradigms introduced by plan 9

2011-07-02 Thread Lyndon Nerenberg (VE6BBM/VE7TFX)
I don't see any meaning in Linux adopting some set of plan 9 commands... Have you read the source code for their cat(1) ???