From nobody Wed May 14 07:58:21 2025
Delivered-To: importer@patchew.org
Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28
as permitted sender) client-ip=209.132.183.28;
envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com;
Authentication-Results: mx.zohomail.com;
spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as
permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com
Return-Path:
+ Libvirt drivers aim to support building and executing on multiple + host OS platforms. This document outlines which platforms are the + major build targets. These platforms are used as the basis for decid= ing + upon the minimum required versions of 3rd party software libvirt dep= ends + on. If a platform is not listed here, it does not imply that libvirt + won't work. If an unlisted platform has comparable software versions + to a listed platform, there is every expectation that it will work. + Bug reports are welcome for problems encountered on unlisted platfor= ms + unless they are clearly older vintage that what is described here. +
+ ++ Note that when considering software versions shipped in distros as + support targets, libvirt considers only the version number, and assu= mes + the features in that distro match the upstream release with the same + version. IOW, if a distro backports extra features to the software in + their distro, libvirt upstream code will not add explicit support for + those backports, unless the feature is auto-detectable in a manner t= hat + works for the upstream releases too. +
+ ++ The Repology site is a useful resource to identify currently shipped + versions of software in various operating systems, though it does not + cover all distros listed below. +
+ ++ For distributions with frequent, short-lifetime releases, the project + will aim to support all versions that are not end of life by their + respective vendors. For the purposes of identifying supported softwa= re + versions, the project will look at Fedora, Ubuntu & OpenSUSE dis= tros. + Other short-lifetime distros will be assumed to ship similar software + versions. +
+ ++ For distributions with long-lifetime releases, the project will aim = to + support the most recent major version at all times. Support for the + previous major version will be dropped 2 years after the new major + version is released. For the purposes of identifying supported softw= are + versions, the project will look at RHEL, Debian, Ubuntu LTS & SL= ES + distros. Other long-lifetime distros will be assumed to ship similar + software versions. +
+ ++ The project supports building with current versions of the MinGW + toolchain, hosted on Linux. +
+ ++ The project supports building with the current version of macOS, + with the current homebrew package set available. +
+ ++ The project aims to support the most recent major version + at all times. Support for the previous major version will + be dropped 2 years after the new major version is released. +
+ ++ For hypervisor drivers which execute + locally (QEMU, LXC, VZ, libxl, etc), the set of supported operating + system platforms listed above will inform choices as to the minimum + required versions of 3rd party libraries and hypervisor management + APIs. +
++ If a hypervisor is not commonly shipped directly by any distro + listed above, (VMware ESX, HyperV, VZ), the project aims to + support versions up to 5 years, or until the vendor discontinues + support, whichever comes first. +
+ + + --=20 2.14.3 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list