lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20100322124428.GA12475@elte.hu>
Date:	Mon, 22 Mar 2010 13:44:28 +0100
From:	Ingo Molnar <mingo@...e.hu>
To:	Avi Kivity <avi@...hat.com>
Cc:	Pekka Enberg <penberg@...helsinki.fi>,
	Anthony Liguori <anthony@...emonkey.ws>,
	"Zhang, Yanmin" <yanmin_zhang@...ux.intel.com>,
	Peter Zijlstra <a.p.zijlstra@...llo.nl>,
	Sheng Yang <sheng@...ux.intel.com>,
	linux-kernel@...r.kernel.org, kvm@...r.kernel.org,
	Marcelo Tosatti <mtosatti@...hat.com>,
	oerg Roedel <joro@...tes.org>,
	Jes Sorensen <Jes.Sorensen@...hat.com>,
	Gleb Natapov <gleb@...hat.com>,
	Zachary Amsden <zamsden@...hat.com>, ziteng.huang@...el.com,
	Arnaldo Carvalho de Melo <acme@...hat.com>,
	Fr?d?ric Weisbecker <fweisbec@...il.com>,
	Gregory Haskins <ghaskins@...ell.com>
Subject: Re: [RFC] Unify KVM kernel-space and user-space code into a single
 project


* Avi Kivity <avi@...hat.com> wrote:

> On 03/22/2010 01:14 PM, Ingo Molnar wrote:
> >
> >>I think we agree at last.  Neither I nor my employer are interested in
> >>running qemu as a desktop-on-desktop tool, therefore I don't invest any
> >>effort in that direction, or require it from volunteers.
> >Obviously your employer at least in part defers to you when it comes to KVM
> >priorities.
> 
> In part, yes.
> 
> > So, just to make this really clear, _you_ are not interested in running 
> > qemu as a desktop-on-desktop tool, subsequently this kind of 
> > disinterest-for-desktop-usability trickled through the whole KVM stack and 
> > poisoned your attitude and your contributor's attitude.
> 
> I am also disinterested in ppc virtualization, yet it happened.  I am 
> disinterested in ia64 virtualization, yet it happened.  I am disinterested 
> in s390 virtualization, yet it happened.
> 
> Linus doesn't care about virtualization, yet it happened.

You should know the answer yourself: the difference is that usability is a 
core quality of any project.

I as a maintainer can be neutral towards a number of features and patch 
attributes that i dont consider key aspects. (although they can grow out to 
become key features in the future. SMP was a fringe thing 15 years ago.)

Usability is not an attribute you can ignore and i for sure am never neutral 
towards usability deficiencies in patches - i consider usability a key 
quality.

> I don't tell my contributor what to be interested in, only whether their 
> patches are good or not. [...]

Whether a feature is usable or not is sure a metric of 'goodness'.

You have restricted your metric of goodness artificially to not include 
usability. You do that by claiming that the user-space tooling of KVM, while 
being functionally absolutely essential for any user to even try out KVM, is 
'separate' and has no quality connection with the kernel bits of KVM.

It is a convenient argument that allows you to do the kernel bits only. It is 
absolutely catastrophic to the user who'd like to see a usable solution and a 
single project who stands behind their tech.

Thus, _today_, after years of neglect, you can claim that none of the dozens 
of usability problems of KVM has anything to do with the features you are 
working on today. It's in a separate project (the so-called 'Qemu' package) 
after all - none of KVM's business.

In reality if you consider it a single project then those bugs were all 
usability problems introduced earlier on, years ago, when a piece of 
functionality was exposed via KVM. It adds up and now you claim they have 
nothing to do with current work.

This is why i consider that line of argument rather dishonest ...

	Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ