Proposal: drop support for Hyper-V 2008R2
Daniel P. Berrangé
berrange at redhat.com
Fri Oct 30 15:27:16 UTC 2020
On Fri, Oct 30, 2020 at 07:02:33AM -0400, Matt Coleman wrote:
> I've been getting familiar with Hyper-V recently and have gotten
> stymied by inconsistencies in its API.
> While Hyper-V has V1 and V2 APIs, neither one is consistent between
> Windows versions. For example...
> * Windows 2012 only supports a subset of the V2 API
> * Windows 2012 implements some V1 functions differently than 2008R2
> * Windows 2016 broke compatibility with 2012R2 by replacing some classes
> Some of these differences are undocumented, too, which is just lovely.
> Most of these changes are relatively easy to handle, but the
> differences between 2008R2's and 2012's implementations of the V1 API
> result in libvirt code with a lot of conditionals containing obscure
> format strings in the 2008R2 blocks.
> Windows 2008R2's extended support ended January 14, 2020:
> Windows 2012's mainstream support ended in 2018, but it still has
> extended support through October 10, 2023:
> Since 2008R2 is no longer supported by Microsoft, I propose removing
> support for it from libvirt.
It gets my vote, as our high level aim is to never try to support a
product which is EOL by its own vendor.
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list