* Cleaning up user confusion about different virt modes in Xen @ 2014-05-08 11:02 Lars Kurth 2014-05-12 9:56 ` George Dunlap 2014-05-12 10:29 ` Lars Kurth 0 siblings, 2 replies; 3+ messages in thread From: Lars Kurth @ 2014-05-08 11:02 UTC (permalink / raw) To: xen-devel@lists.xen.org Folks, have a look at http://brendangregg.com/blog/2014-05-07/what-color-is-your-xen.html ... It's a well made case about the confusion our terminology has created in user-land. Admittedly, it was a lot worse before we came up with the virtualization spectrum. But since then ARM created extra complexity. The article makes some very good points, and a sensible solution, but also throws up new problems. Maybe it is time to clean up the confusion in terminology, use it consistently and fix our documentation. But before we consider this, I wanted put the article up for debate Best Regards Lars ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Cleaning up user confusion about different virt modes in Xen 2014-05-08 11:02 Cleaning up user confusion about different virt modes in Xen Lars Kurth @ 2014-05-12 9:56 ` George Dunlap 2014-05-12 10:29 ` Lars Kurth 1 sibling, 0 replies; 3+ messages in thread From: George Dunlap @ 2014-05-12 9:56 UTC (permalink / raw) To: Lars Kurth; +Cc: xen-devel@lists.xen.org On Thu, May 8, 2014 at 12:02 PM, Lars Kurth <lars.kurth@xen.org> wrote: > Folks, > > have a look at > http://brendangregg.com/blog/2014-05-07/what-color-is-your-xen.html ... It's > a well made case about the confusion our terminology has created in > user-land. Admittedly, it was a lot worse before we came up with the > virtualization spectrum. But since then ARM created extra complexity. > > The article makes some very good points, and a sensible solution, but also > throws up new problems. Maybe it is time to clean up the confusion in > terminology, use it consistently and fix our documentation. > > But before we consider this, I wanted put the article up for debate Yeah; my original purpose in writing the articles was to help people understand what PVH mode was going to be. But I think that my original post was a bit developer-centric: I like knowing about all the gory details behind things, but customers want things to Just Work. The thing is, from a customer point of view, there are still only 2 choices: HVM or PV. If you boot a Linux guest in HVM mode, it will automatically use as much PV as it is capable of; the user doesn't need to know anything to take advantage of it. The main thing is just to know that we continue to make improvements to Linux, so that newer versions should be faster than older ones. :-) I think long-term, PVH will actually end up the default no matter what, unless specified otherwise. Our goal is that the only difference between HVM and PVH on the Xen side will be whether there is a qemu running, emulating the motherboard, PCI devices, &c. If you boot a kernel in HVM mode, and it's PVH-capable, it may be able to request qemu exit and switch into full PVH mode. And when booting PV, the toolstack will check to see if the kernel is PVH-capable, and if so, will simply boot in PVH mode unless otherwise specified. So from the user's point of view, there will still basically 2 modes you need to know: HVM (starting with emulated hardware), and PV (no emulated hadware). Everything else will be "advanced configuration options" for people who are really keen. :-) -George ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Cleaning up user confusion about different virt modes in Xen 2014-05-08 11:02 Cleaning up user confusion about different virt modes in Xen Lars Kurth 2014-05-12 9:56 ` George Dunlap @ 2014-05-12 10:29 ` Lars Kurth 1 sibling, 0 replies; 3+ messages in thread From: Lars Kurth @ 2014-05-12 10:29 UTC (permalink / raw) To: xen-devel@lists.xen.org, Russell Pavlicek No views then? In this case, I think it makes sense to start using Brendan's terminology in wiki docs Also see http://brendangregg.com/blog/2014-05-09/xen-feature-detection.html Lars On 08/05/2014 12:02, Lars Kurth wrote: > Folks, > > have a look at > http://brendangregg.com/blog/2014-05-07/what-color-is-your-xen.html > ... It's a well made case about the confusion our terminology has > created in user-land. Admittedly, it was a lot worse before we came up > with the virtualization spectrum. But since then ARM created extra > complexity. > > The article makes some very good points, and a sensible solution, but > also throws up new problems. Maybe it is time to clean up the > confusion in terminology, use it consistently and fix our documentation. > > But before we consider this, I wanted put the article up for debate > > Best Regards > Lars > > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-05-12 10:29 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-05-08 11:02 Cleaning up user confusion about different virt modes in Xen Lars Kurth 2014-05-12 9:56 ` George Dunlap 2014-05-12 10:29 ` Lars Kurth
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).