[Devel] Re: [PATCH 1/4] Virtualization/containers: introduction
Sam Vilain
sam at vilain.net
Tue Feb 7 14:43:08 PST 2006
Eric W. Biederman wrote [note: quoting sections out of order]:
> Sam Vilain <sam at vilain.net> writes:
>>Let's compare approaches of patchsets before the patchsets themselves.
>>It seems to be, should we:
>> A) make a general form of virtualising PIDs, and hope this assists
>> later virtualisation efforts (Eric's patch)
>>I can't think of any real use cases where you would specifically want A)
>>without B).
> You misrepresent my approach.
ok, after reading more of your post, agreed.
> What user interface to export is a debate worth having.
This is the bit that needs a long period of prototyping and experimental
use IMHO. So in essence, we're agreeing on that point.
> First there is a huge commonality in the code bases between the
> different implementations and I have already gotten preliminary
> acceptance from the vserver developers, that my approach is sane. The
> major difference is what user interface does the kernel export,
> and I posted my user interface.
> Second I am not trying to just implement a form of virtualizing PIDs.
> Heck I don't intend to virtualize anything. The kernel has already
> virtualized everything I require. I want to implement multiple
> instances of the current kernel global namespaces. All I want is
> to be able to use the same name twice in user space and not have
> a conflict.
Right, well, I think our approaches might have more in common than
I previously thought.
Indeed, it seems that at least one of the features of Linux-VServer I am
preparing for consideration for inclusion into Linus' tree are your work
:-).
> Beyond getting multiple instance of all of the kernel namespaces
> (which is the hard requirement for migration) my approach is to
> see what is needed for projects like vserver and vps and see how
> their needs can be met as well.
ok, but the question is - doesn't this just constitute a refactoring
once the stable virtualisation code is in?
I'm just a bit nervous about trying to
refactor-approach-and-concepts-as-we-go.
But look, I'll take a closer look at your patches, and see if I can
merge with you anyhow. Thanks for the git repo!
Sam.
More information about the Devel
mailing list