operatingsystems.md
... ...
@@ -1,4 +1,4 @@
1
-## Supported Operating Systems
1
+## Supported Operating Systems and architectures
2 2
3 3
The SBGrid Software Suite can run on computers running Linux and macOS/OS X operating systems.
4 4
... ...
@@ -7,43 +7,38 @@ The SBGrid Software Suite can run on computers running Linux and macOS/OS X oper
7 7
- [Supported Operating Systems](#supported-operating-systems)
8 8
- [Linux](#linux)
9 9
- [OS X / macOS](#os-x--macos)
10
- - [Windows Intel](#windows-intel)
11
- - [OS X PowerPC](#os-x-powerpc)
12
- - [IRIX](#irix)
13 10
14 11
<!-- /TOC -->
15
-### Linux
12
+### RHEL-based Linux distributions (x86_64)
16 13
17
-We build and test software under 64-bit CentOS 7, AlmaLinux/Rocky 8, and AlmaLinux/Rocky 9. The majority of our Linux users are using Red Hat or CentOS/Alma/Rocky distributions, but labs also use Ubuntu, Debian and OpenSuSE with SBGrid. We don't explicitly test the software on distributions other than the RHEL-based distros above, but the majority of the software is known to work. We will work to resolve problems reported by users of these Linux distributions where possible on a best-effort basis.
14
+SBGrid is built on tested on Red Hat Enterprise Linux 8.x, 9.x and their community supported versions.
18 15
19
-We officially support the three most recent releases of Red Hat/CentOS/Scientific Linux (currently 7, 8 and 9).
16
+ - Rocky Linux 8 and 9
17
+ - Alma Linux 8 and 9
18
+ - Oracle Linux
19
+ - CentOS Stream
20 20
21
-- Red Hat Enterprise Linux 7.x, 8.x, 9.x and their community supported versions: CentOS, AlmaLinux, Rocky Linux, Oracle Linux and Scientific Linux. Amazon Linux 2 is also supported.
22
-- We are no longer building software for RHEL/CentOS 5.x or 6.x.
21
+CentOS 7 is reaches End of Life
22
+Ten years ago we announced support for software on CentOS 7 and we’ve been building and running software on that OS ever since. On June 30, 2024, CentOS 7 will reach End of Life and the last of the CentOS 7 security updates.
23
+
24
+Rocky Linux and Alma Linux fill the gap left by the discontinued CentOS Linux stable release.
25
+Alma and Rocky Linux are both designed to be 100% binary compatible with Red Hat Enterprise Linux (RHEL). Like RHEL, they are focused on long-term stability for production-grade platforms. SBGrid supports both Rocky versions 8 and 9, and Alma versions 8 and 9. We are using Alma Linux internally for our workstations but both distributions are supported and should be nearly identical.
26
+
27
+Many labs also use Ubuntu, Mint, Debian and OpenSuSE with SBGrid. We don't explicitly test the software on distributions other than the RHEL-based distros above, but the majority of the software is known to work on Ubuntu 20 and 22. We will work to resolve problems reported by users of these Linux distributions where possible on a best-effort basis.
23 28
24 29
**GPUs**
25 30
We support a number of titles that run on nVidia GPU hardware. We include the required libraries for these applications and typically only the latest driver for the hardware is required.
26 31
27
-### OS X / macOS
32
+### macOS (x86_64 and ARM64 'apple silicon')
28 33
29
-We build and test programs for macOS under the most five most recent OS X/macOS releases.
34
+We build and test programs for macOS under the most four most recent macOS releases.
30 35
31 36
Currently Supported:
32 37
33
-- OS X 10.14 - macOS 13
38
+- macOS 11 - 14
34 39
- As above with earlier versions of linux, there are many software applications that are fully functional on earlier versions of MacOSX in the SBGrid tree. We work to maintain an environment compatible with these OS versions, though they may not receive the latest applications.
35 40
- "Apple Silicon" macs can run most of the software in the collection. Few native applications are currently available, but most 64-bit software works through Apple's Rosetta2 compatility environment. Notable exceptions are applications compiled with Intel compilers (some older Rosetta and RELION verions).
36 41
37 42
### Windows Intel
38 43
39
-Windows provides Linux compatibility environment called "Windows Subsystem for Linux" (WSL), based on Ubuntu. WSL is still under active development. We suspect it is possible to get the SBGrid applications working with WSL, but we have no experience with Windows can can't provide support. If you have success with SBGrid and WSL, let us know.
40
-
41
-### OS X PowerPC
42
-
43
-The OS X PowerPC branch is currently frozen and is obsolete.
44
-The applications are archived and available on request.
45
-
46
-### IRIX
47
-
48
-The IRIX programs branch is currently frozen and is obsolete.
49
-The applications are archived and available on request. SGI was fun.
44
+Windows provides Linux compatibility environment called "Windows Subsystem for Linux" (WSL), based on Ubuntu. WSL is still under active development. We suspect it is possible to get the SBGrid applications working with WSL2, but we have no experience with Windows can can't provide support. If you have success with SBGrid and WSL, let us know.