[PATCHSET] 2.6.20-lxc8

Herbert Poetzl herbert at 13thfloor.at
Tue Mar 20 23:04:27 PDT 2007


On Tue, Mar 20, 2007 at 09:53:01PM +0100, Cedric Le Goater wrote:
> All,
> 
> We've been gathering, porting and testing a whole bunch of patchsets
> related to namespaces, containers and resource management in what
> we call the -lxc patchset. 

great!

> The purpose of the -lxc patchset is to experiment and test a "fully" 
> featured linux container solution. 

you mean, besides the existing "fully" featured linux container 
solutions, like Linux-VServer, FreeVPS and OpenVZ

> this is a large topic but resource management and container mobility
> are the main high level features we are looking at.

okay, fair enough ...

> We're not there yet but we've done a lot of progress in 2006 and early 
> 2007. It seems a good time to share some this work and see :
>  
> 	* which patchsets can be proposed to andrew
> 	* which patchsets requires more work 
> 	* which can be dropped
> 	* what kind of cleanups are still required
> 	* etc.
> 
> The latest release 2.6.20-lxc8 contains the following :
> 
> * user namespace from Serge E. Hallyn <serue at us.ibm.com>
> * bind_ns() syscalls from Cedric Le Goater <clg at fr.ibm.com>
> * ro bind mount from Dave Hansen <hansendc at us.ibm.com>

glad to read that this is also part of it ...

> * generic Process containers from Paul Menage <menage at google.com>
> * namespace entering from Serge E. Hallyn <serue at us.ibm.com>
> * resource controllers based on process containers from Pavel Emelianov <xemul at sw.ru>
> * multiple /proc (required for pid namespace) from Dave Hansen <hansendc at us.ibm.com>
> * pid namespace from Sukadev Bhattiprolu <sukadev at us.ibm.com>
> * L2 network namespace from Eric W. Biederman <ebiederm at xmission.com>
> * misc fixes and cleanups from others (sorry for not mentioning)
> 
> and it's giving some good results on common platforms like i386 and 
> x86_64.

what _are_ the good results? do you have performance
results or other interesting data on it? if so, where
can it be found?

TIA,
Herbert

> It's all here :
> 
> 	http://lxc.sourceforge.net/patches/2.6.20/2.6.20-lxc8
> 
> Some very basic user space tools to work and test namespaces can 
> also be found here : 
> 
> 	http://lxc.sourceforge.net/patches/2.6.20/2.6.20-lxc8/broken-out/tests/
> 
> A lot of work still needs to be done in user space..this is not 
> the highest priority for the moment but sooner or later we'll 
> need to spend more time on it. 
> 
> Hope you find it useful. If you have any issues with sourceforge 
> download, please tell me. I can move this patchset to a more 
> convenient site.
> 
> Cheers,
> 
> C.



More information about the Containers mailing list