mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-07 03:38:53 -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:
parent
61c73f2f1f
commit
02c0328002
@ -1,3 +1,5 @@
|
||||
.. include:: _includes/supported-arch-x64+aarch64.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
|
||||
============================
|
||||
|
||||
.. include:: _includes/supported-arch-x64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on CentOS 7
|
||||
==========================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Debian 10 Buster
|
||||
==================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Debian 11 Bullseye
|
||||
====================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Fedora Linux
|
||||
==============================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on macOS
|
||||
=======================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
-------------------------------
|
||||
Installing the pre-requirements
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on openSUSE Leap 15.2+
|
||||
=====================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on openSUSE Tumbleweed
|
||||
=====================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Raspberry Pi OS (Legacy) 10 Buster
|
||||
====================================================
|
||||
|
||||
.. include:: _includes/supported-arch-armv7l.rst
|
||||
|
||||
.. note::
|
||||
|
||||
While we do provide support and install instructions for running Red
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Raspberry Pi OS 11 Bullseye
|
||||
=============================================
|
||||
|
||||
.. include:: _includes/supported-arch-aarch64+armv7l.rst
|
||||
|
||||
.. note::
|
||||
|
||||
This guide can only be used with Raspberry Pi OS 11 Bullseye,
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Ubuntu 18.04 LTS
|
||||
==================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Ubuntu 20.04 LTS
|
||||
==================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Ubuntu non-LTS versions
|
||||
=========================================
|
||||
|
||||
.. include:: _includes/supported-arch-x64+aarch64.rst
|
||||
|
||||
.. include:: _includes/linux-preamble.rst
|
||||
|
||||
-------------------------------
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
Installing Red on Windows
|
||||
=========================
|
||||
|
||||
.. include:: _includes/supported-arch-x64.rst
|
||||
|
||||
-------------------------------
|
||||
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.
|
||||
|
||||
.. _end-user-guarantees:
|
||||
|
||||
===================
|
||||
End-user Guarantees
|
||||
===================
|
||||
|
||||
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
|
||||
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
|
||||
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.
|
||||
|
||||
================================ ============================================================
|
||||
Operating system version Ideally supported until
|
||||
================================ ============================================================
|
||||
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>`__
|
||||
macOS 10.15 (Catalina) ~2022-10
|
||||
macOS 11 (Big Sur) ~2023-10
|
||||
macOS 12 (Monterey) ~2024-10
|
||||
Alma Linux 8 2029-05-31 (`How long will CloudLinux support AlmaLinux? <https://wiki.almalinux.org/FAQ.html#how-long-will-cloudlinux-support-almalinux>`__)
|
||||
Arch Linux forever (support is only provided for an up-to-date system)
|
||||
CentOS 7 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||
CentOS Stream 8 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||
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>`__)
|
||||
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>`__)
|
||||
openSUSE Leap 15.2 2021-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
||||
openSUSE Leap 15.3 2022-11-30 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
||||
openSUSE Tumbleweed forever (support is only provided for an up-to-date system)
|
||||
Oracle Linux 8 2029-07-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
|
||||
Raspberry Pi OS (Legacy) 10 2022-08-14 (`End of life for Debian 10 <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||
Raspberry Pi OS 11 ~2023-12 (approximate date of release of Raspberry Pi OS 12)
|
||||
RHEL 8 (latest) 2029-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
|
||||
RHEL 8.4 2023-05-30 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
|
||||
Rocky Linux 8 2029-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
|
||||
Ubuntu 18.04 LTS 2023-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||
Ubuntu 20.04 LTS 2025-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||
Ubuntu 21.10 2022-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||
================================ ============================================================
|
||||
.. tip::
|
||||
|
||||
The meaning of architecture names:
|
||||
|
||||
- **x86-64** (also known as amd64) refers to computers running a 64-bit version of the operating system
|
||||
on standard Intel and AMD 64-bit processors.
|
||||
- **aarch64** (also known as arm64) refers to computers running an ARM 64-bit version of the operating system
|
||||
on 64-bit ARM processors (ARMv8-A and ARMv9-A) such as Apple M1 devices or Raspberry Pi computers
|
||||
(Raspberry Pi 3B and above, excluding Pi Zero (W/WH) model).
|
||||
- **armv7l** (also known as armhf) refers to computers running an ARMv7 version of the operating system
|
||||
on 32-bit or 64-bit ARM processors (ARMv7-A, ARMv8-A, ARMv9-A) such as Raspberry Pi computers
|
||||
(2B and above, excluding Pi Zero (W/WH) model).
|
||||
|
||||
================================ ======================= ============================================================
|
||||
Operating system version Supported architectures Ideally supported until
|
||||
================================ ======================= ============================================================
|
||||
Windows 10 x86-64 `End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__
|
||||
Windows 11 x86-64 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
|
||||
macOS 10.15 (Catalina) x86-64 ~2022-10
|
||||
macOS 11 (Big Sur) x86-64, aarch64 ~2023-10
|
||||
macOS 12 (Monterey) x86-64, aarch64 ~2024-10
|
||||
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>`__)
|
||||
Arch Linux x86-64 forever (support is only provided for an up-to-date system)
|
||||
CentOS 7 x86-64, aarch64 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||
CentOS Stream 8 x86-64, aarch64 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||
CentOS Stream 9 x86-64, aarch64 2027-05-31 (`expected EOL <https://centos.org/stream9/#timeline>`__)
|
||||
Debian 10 Buster x86-64, aarch64, armv7l 2022-08-14 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||
Debian 11 Bullseye x86-64, aarch64, armv7l ~2024-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user