[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <m1k611ze4l.fsf@ebiederm.dsl.xmission.com>
Date: Sat, 09 Dec 2006 01:07:22 -0700
From: ebiederm@...ssion.com (Eric W. Biederman)
To: Herbert Poetzl <herbert@...hfloor.at>
Cc: Kirill Korotaev <dev@...ru>,
Linux Containers <containers@...ts.osdl.org>,
Dmitry Mishin <dim@...nvz.org>, netdev@...r.kernel.org,
hadi@...erus.ca, Stephen Hemminger <shemminger@...l.org>,
Andrew Morton <akpm@...l.org>,
Linus Torvalds <torvalds@...l.org>
Subject: Re: [Devel] Re: Network virtualization/isolation
Herbert Poetzl <herbert@...hfloor.at> writes:
> On Fri, Dec 08, 2006 at 12:57:49PM -0700, Eric W. Biederman wrote:
>> Herbert Poetzl <herbert@...hfloor.at> writes:
>>
>> >> But, ok, it is not the real point to argue so much imho
>> >> and waste our time instead of doing things.
>
>> > well, IMHO better talk (and think) first, then implement
>> > something ... not the other way round, and then start
>> > fixing up the mess ...
>>
>> Well we need a bit of both.
>
> hmm, are 'we' in a hurry here?
We need to talk about code, and particular patches not just talk.
There are two sides to what we are building.
- The user interface, and semantics.
- The kernel implementation.
For the user interface getting it as close to perfect as we can
the first time is extremely important. Because we won't be able
to change it.
For the kernel implementation we don't have to be perfect we have
to have something that is good enough. We can change the
implementation every release if we find better ways of implementing
our user space semantics.
> until recently, 'Linux' (mainline) didn't even want
> to hear about OS Level virtualization, now there
> is a rush to quickly get 'something' in, not knowing
> or caring if it is usable at all?
>
> I think there are a lot of 'potential users' for
> this kind of virtualization, and so 'we' can test
> almost all aspects outside of mainline, and once
> we know the stuff works as expected, then we can
> integrate it ...
We should do this as part of the linux kernel community. There
is no outside of mainline development. We need to get feedback from
other developers whose code we may effect. This is particularly true
of the kernel networking stack.
> that's something I do not really agree with, stuff
> integrated into the kernel should be well designed
> and it should be tested ...
Yes but you can break a problem into reasonable chunks and
solve each of those pieces individually.
Eric
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists