From: Andy Smith <andy@strugglers.net>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] Future of 32-bit PV support
Date: Thu, 16 Aug 2018 22:33:06 +0000 [thread overview]
Message-ID: <20180816223306.GG4569@bitfolk.com> (raw)
In-Reply-To: <ede80e02-5704-1d46-4edf-58515ad63f40@suse.com>
Hi Juergen,
As this was also addressed to -user I'm going to assume that you do
want user response as well.
On Thu, Aug 16, 2018 at 08:17:13AM +0200, Juergen Gross wrote:
> We'd like to evaluate whether anyone would see problems with:
>
> - deprecating 32-bit PV guest support in Xen, meaning that we'd
> eventually switch to support 32-bit PV guests only via PV-shim from
> Xen 4.12 or 4.13
Although amd64 has been the default for us for many years, at the
moment we still have 64% of our customers running 32-bit PV. If
there remains a way for us to boot them through PV-shim and then
pvgrub2 with no functional changes and no work inside the guest then
that's fine, we'll adapt.
> - dropping 32-bit PV support from upstream Linux kernel, resulting in
> current 32-bit PV guests no longer being able to upgrade to the newest
> kernel version any longer
I doubt there is any technical reason why they can't switch to
64-bit, it's just that in the majority of cases that involves a
complete reinstall and the users just haven't bothered to.
If they are forced to switch because an impending kernel update will
leave them with a kernel that doesn't boot, they are going to be
upset that they are forced to reinstall their guest, or switch to a
64-bit kernel with their existing 32-bit userland.
It will of course help if they have plenty of warning that they need
to make the switch. But unless we're talking 2+ years of warning I'm
sure there will be some who will be unhappy.
I was hoping to transition to PVH guests as soon as possible, but
last time I looked into it there was a problem booting the stable
Linux kernel under PVH, and also no support in grub2.
Will it remain possible to boot a 32-bit Linux guest in PVH mode?
If so, could the final removal of 32-bit PV in the Linux kernel be
held off until there is:
1) a kernel shipping in Debian stable, Ubuntu LTS and CentOS that
boots under PVH, and;
2) support in grub2 so I can build a grub image that boots under
PVH?
If grub PVH support is not going to happen, what is the roadmap for
user-specified guest kernels under PVH?
> - is there any Linux distribution still shipping 32-bit PV-capable
> systems?
Debian stable 32-bit kernels still boot under PV, as do Ubuntu 18.04
LTS ones. Ubuntu LTS releases are supposed to be supported (by
Canonical) for 5 years, and while of course Xen does not fall under
the category of software that they support, there will be people
sticking with 18.04 LTS as long as they can.
I'm not saying that people running 32-bit PV Ubuntu 18.04 are right
to expect that to continue being supported until 2023. I'm just
saying that human nature dictates that those sorts of expectations
will exist.
It will help a lot if there is an easy way for us to switch them
from 32-bit PV to PVH, while still letting them install their own
kernels.
Cheers,
Andy
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
next prev parent reply other threads:[~2018-08-16 22:33 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-16 6:17 Future of 32-bit PV support Juergen Gross
2018-08-16 6:32 ` Christopher Clark
2018-08-16 6:51 ` Jan Beulich
[not found] ` <5B751EFB02000078001DEB46@suse.com>
2018-08-16 7:55 ` Juergen Gross
2018-08-16 18:42 ` Christopher Clark
2018-08-16 6:36 ` Jan Beulich
2018-08-16 14:46 ` Roger Pau Monné
2018-08-16 17:34 ` Stefano Stabellini
2018-08-17 4:10 ` Juergen Gross
2018-08-16 22:33 ` Andy Smith [this message]
2018-08-17 4:09 ` [Xen-users] " Juergen Gross
2018-08-20 16:01 ` Hans van Kranenburg
2018-08-23 10:53 ` Juergen Gross
2018-08-20 15:31 ` Manuel Bouyer
2018-08-20 15:36 ` Juergen Gross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180816223306.GG4569@bitfolk.com \
--to=andy@strugglers.net \
--cc=jgross@suse.com \
--cc=xen-devel@lists.xenproject.org \
--cc=xen-users@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).