Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750949AbWBQLBb (ORCPT ); Fri, 17 Feb 2006 06:01:31 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750845AbWBQLBa (ORCPT ); Fri, 17 Feb 2006 06:01:30 -0500 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:25516 "EHLO ebiederm.dsl.xmission.com") by vger.kernel.org with ESMTP id S932174AbWBQLBa (ORCPT ); Fri, 17 Feb 2006 06:01:30 -0500 To: Dave Hansen Cc: "Serge E. Hallyn" , Kirill Korotaev , linux-kernel@vger.kernel.org, vserver@list.linux-vserver.org, Herbert Poetzl , Alan Cox , Arjan van de Ven , Suleiman Souhlal , Hubertus Franke , Cedric Le Goater , Kyle Moffett , Greg , Linus Torvalds , Andrew Morton , Greg KH , Rik van Riel , Alexey Kuznetsov , Andrey Savochkin , Kirill Korotaev , Andi Kleen , Benjamin Herrenschmidt , Jeff Garzik , Trond Myklebust , Jes Sorensen Subject: Re: (pspace,pid) vs true pid virtualization References: <20060215145942.GA9274@sergelap.austin.ibm.com> <20060216142928.GA22358@sergelap.austin.ibm.com> <20060216175326.GA11974@sergelap.austin.ibm.com> <20060216184407.GC11974@sergelap.austin.ibm.com> <1140115979.21383.11.camel@localhost.localdomain> From: ebiederm@xmission.com (Eric W. Biederman) Date: Fri, 17 Feb 2006 03:57:26 -0700 In-Reply-To: <1140115979.21383.11.camel@localhost.localdomain> (Dave Hansen's message of "Thu, 16 Feb 2006 10:52:59 -0800") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1812 Lines: 38 Dave Hansen writes: > On Thu, 2006-02-16 at 12:44 -0600, Serge E. Hallyn wrote: >> Now Dave and I were just talking about actually using the >> init process in a pspace to do administration from outside. >> For instance, the userspace code, in /sbin/pspaceinit, which >> runs as (pspace 2, pid 1), could open a pipe with it's parent >> (pspace1, pid 234). pid 234 can then ask the init process to >> do things like list processes, kill a process, and maybe even >> recursively talk to the init process in pspace 3. > > This would require a much smarter init, and that a child be nice, > cooperate and pass on what is requested of it if it's nested children > are to be killed. If a child decided to be mean and ignore its parent's > requests, the parent can always just kill the child. As for that. When I mad that suggestion to Herbert Poetzl his only concern was that a smart init might be too heavy weight for lightweight vserver. Generally I like the idea. > (Read the last sentence, and in case you're wondering, no I don't have > any children in real life) Speaking of that. One of my coworkers mentioned that it is unfortunate that our names don't have the double meaning. So it was suggested we call them Speaking of that problematic naming. One of my coworkers mentioned that it is unfortunate that our set of names does not have a double meaning. After that the suggestion came up to call them families, instead of guest or pidspaces. Although I guess calling them guests is about as bad :) Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/