Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756477AbZLXG7O (ORCPT ); Thu, 24 Dec 2009 01:59:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754421AbZLXG7N (ORCPT ); Thu, 24 Dec 2009 01:59:13 -0500 Received: from mx1.redhat.com ([209.132.183.28]:10705 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754219AbZLXG7M (ORCPT ); Thu, 24 Dec 2009 01:59:12 -0500 Date: Thu, 24 Dec 2009 08:58:20 +0200 From: Gleb Natapov To: Ingo Molnar Cc: Andi Kleen , Anthony Liguori , Bartlomiej Zolnierkiewicz , Gregory Haskins , Avi Kivity , kvm@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, "linux-kernel@vger.kernel.org" , netdev@vger.kernel.org, "alacrityvm-devel@lists.sourceforge.net" Subject: Re: [GIT PULL] AlacrityVM guest drivers for 2.6.33 Message-ID: <20091224065820.GE4490@redhat.com> References: <4B1D4F29.8020309@gmail.com> <87637zdy9g.fsf@basil.nowhere.org> <4B30E654.40702@codemonkey.ws> <200912221701.56840.bzolnier@gmail.com> <4B30F214.80206@codemonkey.ws> <20091223065129.GA19600@elte.hu> <20091223101340.GC20539@basil.fritz.box> <20091223185150.GA9587@elte.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20091223185150.GA9587@elte.hu> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2356 Lines: 51 On Wed, Dec 23, 2009 at 07:51:50PM +0100, Ingo Molnar wrote: > > * Andi Kleen wrote: > > > > - Are a pure software concept and any compatibility mismatch is > > > self-inflicted. The patches are in fact breaking the ABI to KVM > > > > In practice, especially considering older kernel releases, VMs behave like > > hardware, with all its quirks, compatibility requirements, sometimes not > > fully understood, etc. > > I stopped reading your reply here. That's not actually fully true of KVM, at > all. > > Virtualization isnt voodoo magic with some hidden souce in some magic hardware > component that no-one can understand fully. This isnt some mystic hardware > vendor coming up with some code and going away in the next quarter, with > barely anything documented and thousands of users left with hardware > components which we need to support under Linux somehow. > > This is Linux virtualization, where _both_ the host and the guest source code > is fully known, and bugs (if any) can be found with a high degree of It may sound strange but Windows is very popular guest and last I checked my HW there was no Windows sources there, but the answer to that is to emulate HW as close as possible to real one and then closed source guests will not have a reason to be upset. > determinism. This is Linux where the players dont just vanish overnight, and > are expected to do a proper job. > > Yes, there's (obviously) compatibility requirements and artifacts and past > mistakes (as with any software interface), but you need to admit it to > yourself that your "virtualization is sloppy just like hardware" claim is just > a cheap excuse to not do a proper job of interface engineering. > > Thanks, > > Ingo > -- > 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/ -- Gleb. -- 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/