docs: platforms: Simplify support policy
We discuss Linux, FreeBSD and macOS separately, and we even go as far as splitting Linux distros into short-lifetime and long-lifetime, when ultimately the same two priciples apply everywhere: we don't want to support a platform longer than its vendor does, and in cases where the vendor support is extremely long we need to have a time-based escape hatch. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
a0b02d5095
commit
4ec665d360
@ -36,21 +36,21 @@ distros listed below.
|
|||||||
* `qemu on Repology`_
|
* `qemu on Repology`_
|
||||||
* `qemu-kvm on Repology`_
|
* `qemu-kvm on Repology`_
|
||||||
|
|
||||||
Linux OS
|
Linux, FreeBSD and macOS
|
||||||
--------
|
------------------------
|
||||||
|
|
||||||
For distributions with frequent, short-lifetime releases, the project will aim
|
The project aims to support the most recent major version at all times. Support
|
||||||
to support all versions that are not end of life by their respective vendors.
|
for the previous major version will be dropped 2 years after the new major
|
||||||
For the purposes of identifying supported software versions, the project will
|
version is released or when the vendor itself drops support, whichever comes
|
||||||
look at Fedora, Ubuntu, and openSUSE distros. Other short-lifetime distros
|
first.
|
||||||
will be assumed to ship similar software versions.
|
|
||||||
|
|
||||||
For distributions with long-lifetime releases, the project will aim to support
|
For the purposes of identifying supported software versions available on Linux,
|
||||||
the most recent major version at all times. Support for the previous major
|
the project will look at CentOS, Debian, Fedora, openSUSE, RHEL, SLES and
|
||||||
version will be dropped 2 years after the new major version is released. For
|
Ubuntu LTS. Other distros will be assumed to ship similar software versions.
|
||||||
the purposes of identifying supported software versions, the project will look
|
|
||||||
at RHEL, Debian, Ubuntu LTS, and SLES distros. Other long-lifetime distros will
|
For FreeBSD, decisions will be made based on the contents of the ports tree;
|
||||||
be assumed to ship similar software versions.
|
for macOS, `HomeBrew`_ will be used, although `MacPorts`_ is expected to carry
|
||||||
|
similar versions.
|
||||||
|
|
||||||
Windows
|
Windows
|
||||||
-------
|
-------
|
||||||
@ -58,25 +58,6 @@ Windows
|
|||||||
The project supports building with current versions of the MinGW toolchain,
|
The project supports building with current versions of the MinGW toolchain,
|
||||||
hosted on Linux.
|
hosted on Linux.
|
||||||
|
|
||||||
macOS
|
|
||||||
-----
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
Note that to compile libvirt will require extra packages to be made available
|
|
||||||
on the macOS host. It is recommended to use `HomeBrew`_ since this is what
|
|
||||||
libvirt CI tests with, however, `MacPorts`_ is an alternative option that is
|
|
||||||
likely to work.
|
|
||||||
|
|
||||||
FreeBSD
|
|
||||||
-------
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
Virtualization platforms
|
Virtualization platforms
|
||||||
========================
|
========================
|
||||||
|
Loading…
x
Reference in New Issue
Block a user