mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-05 08:52:31 -05:00
Add info about supported arches to guides and version guarantees (#5677)
* Update version guarantees document with supported arches * Add note about supported architecture to each install guide
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
| We support hosting Red on computers running an **aarch64** or **armv7l** version of this system.
|
||||||
|
| You can read more about systems and processor architectures we support in our `end-user-guarantees`.
|
||||||
2
docs/install_guides/_includes/supported-arch-armv7l.rst
Normal file
2
docs/install_guides/_includes/supported-arch-armv7l.rst
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
| We support hosting Red on computers running an **armv7l** version of this system.
|
||||||
|
| You can read more about systems and processor architectures we support in our `end-user-guarantees`.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
| We support hosting Red on computers running an **x86-64**, **aarch64**, or **armv7l** version of this system.
|
||||||
|
| You can read more about systems and processor architectures we support in our `end-user-guarantees`.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
| We support hosting Red on computers running an **x86-64** or **aarch64** version of this system.
|
||||||
|
| You can read more about systems and processor architectures we support in our `end-user-guarantees`.
|
||||||
2
docs/install_guides/_includes/supported-arch-x64.rst
Normal file
2
docs/install_guides/_includes/supported-arch-x64.rst
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
| We support hosting Red on computers running an **x86-64** version of this system.
|
||||||
|
| You can read more about systems and processor architectures we support in our `end-user-guarantees`.
|
||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Arch Linux
|
Installing Red on Arch Linux
|
||||||
============================
|
============================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on CentOS 7
|
Installing Red on CentOS 7
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Debian 10 Buster
|
Installing Red on Debian 10 Buster
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Debian 11 Bullseye
|
Installing Red on Debian 11 Bullseye
|
||||||
====================================
|
====================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Fedora Linux
|
Installing Red on Fedora Linux
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on macOS
|
Installing Red on macOS
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
Installing the pre-requirements
|
Installing the pre-requirements
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on openSUSE Leap 15.2+
|
Installing Red on openSUSE Leap 15.2+
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on openSUSE Tumbleweed
|
Installing Red on openSUSE Tumbleweed
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Raspberry Pi OS (Legacy) 10 Buster
|
Installing Red on Raspberry Pi OS (Legacy) 10 Buster
|
||||||
====================================================
|
====================================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-armv7l.rst
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
While we do provide support and install instructions for running Red
|
While we do provide support and install instructions for running Red
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Raspberry Pi OS 11 Bullseye
|
Installing Red on Raspberry Pi OS 11 Bullseye
|
||||||
=============================================
|
=============================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-aarch64+armv7l.rst
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
This guide can only be used with Raspberry Pi OS 11 Bullseye,
|
This guide can only be used with Raspberry Pi OS 11 Bullseye,
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Ubuntu 18.04 LTS
|
Installing Red on Ubuntu 18.04 LTS
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Ubuntu 20.04 LTS
|
Installing Red on Ubuntu 20.04 LTS
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Ubuntu non-LTS versions
|
Installing Red on Ubuntu non-LTS versions
|
||||||
=========================================
|
=========================================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on Windows
|
Installing Red on Windows
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
|
.. include:: _includes/supported-arch-x64.rst
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
Installing the pre-requirements
|
Installing the pre-requirements
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|||||||
@@ -10,16 +10,19 @@ While this is very similar to SemVer, we have our own set of guarantees.
|
|||||||
|
|
||||||
Major versions are for project wide rewrites and are not expected in the foreseeable future.
|
Major versions are for project wide rewrites and are not expected in the foreseeable future.
|
||||||
|
|
||||||
|
.. _end-user-guarantees:
|
||||||
|
|
||||||
===================
|
===================
|
||||||
End-user Guarantees
|
End-user Guarantees
|
||||||
===================
|
===================
|
||||||
|
|
||||||
Red `provides support for wide variety of operating systems <install_guides/index>`.
|
Red `provides support for wide variety of operating systems <install_guides/index>`.
|
||||||
|
|
||||||
Support for an entire operating system may only be dropped in a minor or major version bump.
|
Support for an entire operating system (including support for any single architecture on that system)
|
||||||
|
may only be dropped in a minor or major version bump.
|
||||||
|
|
||||||
Red will continue to, at the very least, support current latest stable version of
|
Red will continue to, at the very least, support current latest stable version of
|
||||||
each operating system that was supported by previous micro versions.
|
each operating system + architecture that were supported by previous micro versions.
|
||||||
|
|
||||||
In addition to that, we strive (but do not guarantee) to provide support for all versions that
|
In addition to that, we strive (but do not guarantee) to provide support for all versions that
|
||||||
are currently supported by operating system's developers per the table below.
|
are currently supported by operating system's developers per the table below.
|
||||||
@@ -30,36 +33,49 @@ their end-of-life date.
|
|||||||
|
|
||||||
We recommend to always use the latest OS version supported by Red.
|
We recommend to always use the latest OS version supported by Red.
|
||||||
|
|
||||||
================================ ============================================================
|
.. tip::
|
||||||
Operating system version Ideally supported until
|
|
||||||
================================ ============================================================
|
The meaning of architecture names:
|
||||||
Windows 10 `End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__
|
|
||||||
Windows 11 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
|
- **x86-64** (also known as amd64) refers to computers running a 64-bit version of the operating system
|
||||||
macOS 10.15 (Catalina) ~2022-10
|
on standard Intel and AMD 64-bit processors.
|
||||||
macOS 11 (Big Sur) ~2023-10
|
- **aarch64** (also known as arm64) refers to computers running an ARM 64-bit version of the operating system
|
||||||
macOS 12 (Monterey) ~2024-10
|
on 64-bit ARM processors (ARMv8-A and ARMv9-A) such as Apple M1 devices or Raspberry Pi computers
|
||||||
Alma Linux 8 2029-05-31 (`How long will CloudLinux support AlmaLinux? <https://wiki.almalinux.org/FAQ.html#how-long-will-cloudlinux-support-almalinux>`__)
|
(Raspberry Pi 3B and above, excluding Pi Zero (W/WH) model).
|
||||||
Arch Linux forever (support is only provided for an up-to-date system)
|
- **armv7l** (also known as armhf) refers to computers running an ARMv7 version of the operating system
|
||||||
CentOS 7 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
on 32-bit or 64-bit ARM processors (ARMv7-A, ARMv8-A, ARMv9-A) such as Raspberry Pi computers
|
||||||
CentOS Stream 8 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
(2B and above, excluding Pi Zero (W/WH) model).
|
||||||
CentOS Stream 9 2027-05-31 (`expected EOL <https://centos.org/stream9/#timeline>`__)
|
|
||||||
Debian 10 Buster 2022-08-14 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
================================ ======================= ============================================================
|
||||||
Debian 11 Bullseye ~2024-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
Operating system version Supported architectures Ideally supported until
|
||||||
Fedora Linux 34 2022-05-17 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
================================ ======================= ============================================================
|
||||||
Fedora Linux 35 ~2022-11 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
Windows 10 x86-64 `End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__
|
||||||
openSUSE Leap 15.2 2021-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
Windows 11 x86-64 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
|
||||||
openSUSE Leap 15.3 2022-11-30 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
macOS 10.15 (Catalina) x86-64 ~2022-10
|
||||||
openSUSE Tumbleweed forever (support is only provided for an up-to-date system)
|
macOS 11 (Big Sur) x86-64, aarch64 ~2023-10
|
||||||
Oracle Linux 8 2029-07-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
|
macOS 12 (Monterey) x86-64, aarch64 ~2024-10
|
||||||
Raspberry Pi OS (Legacy) 10 2022-08-14 (`End of life for Debian 10 <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
Alma Linux 8 x86-64, aarch64 2029-05-31 (`How long will CloudLinux support AlmaLinux? <https://wiki.almalinux.org/FAQ.html#how-long-will-cloudlinux-support-almalinux>`__)
|
||||||
Raspberry Pi OS 11 ~2023-12 (approximate date of release of Raspberry Pi OS 12)
|
Arch Linux x86-64 forever (support is only provided for an up-to-date system)
|
||||||
RHEL 8 (latest) 2029-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
|
CentOS 7 x86-64, aarch64 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||||
RHEL 8.4 2023-05-30 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
|
CentOS Stream 8 x86-64, aarch64 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||||
Rocky Linux 8 2029-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
|
CentOS Stream 9 x86-64, aarch64 2027-05-31 (`expected EOL <https://centos.org/stream9/#timeline>`__)
|
||||||
Ubuntu 18.04 LTS 2023-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
Debian 10 Buster x86-64, aarch64, armv7l 2022-08-14 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||||
Ubuntu 20.04 LTS 2025-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
Debian 11 Bullseye x86-64, aarch64, armv7l ~2024-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||||
Ubuntu 21.10 2022-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
Fedora Linux 34 x86-64, aarch64 2022-05-17 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
||||||
================================ ============================================================
|
Fedora Linux 35 x86-64, aarch64 ~2022-11 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
||||||
|
openSUSE Leap 15.2 x86-64, aarch64 2021-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
||||||
|
openSUSE Leap 15.3 x86-64, aarch64 2022-11-30 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
||||||
|
openSUSE Tumbleweed x86-64, aarch64 forever (support is only provided for an up-to-date system)
|
||||||
|
Oracle Linux 8 x86-64, aarch64 2029-07-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
|
||||||
|
Raspberry Pi OS (Legacy) 10 armv7l 2022-08-14 (`End of life for Debian 10 <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||||
|
Raspberry Pi OS 11 aarch64, armv7l ~2023-12 (approximate date of release of Raspberry Pi OS 12)
|
||||||
|
RHEL 8 (latest) x86-64, aarch64 2029-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
|
||||||
|
RHEL 8.4 x86-64, aarch64 2023-05-30 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
|
||||||
|
Rocky Linux 8 x86-64, aarch64 2029-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
|
||||||
|
Ubuntu 18.04 LTS x86-64, aarch64 2023-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||||
|
Ubuntu 20.04 LTS x86-64, aarch64 2025-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||||
|
Ubuntu 21.10 x86-64, aarch64 2022-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||||
|
================================ ======================= ============================================================
|
||||||
|
|
||||||
====================
|
====================
|
||||||
Developer Guarantees
|
Developer Guarantees
|
||||||
|
|||||||
Reference in New Issue
Block a user