# Platforms

## Operating Systems

- FreeBSD — Limited support, not actively tested.
- Linux — Slurm has been thoroughly tested on most popular Linux distributions using arm64 (aarch64), ppc64, and x86_64 architectures. Some features are limited to recent releases and newer Linux kernel versions. Currently supported distributions include:
  - Cray Linux Environment 5.2 (deprecated, and will be removed in a future release)
  - Cray Linux Environment 6
  - Debian (jessie, stretch, buster, and newer)
  - RedHat Enterprise Linux 6 (RHEL6), CentOS 6, Scientific Linux 6 (deprecated, and will be removed in a future release)
  - RedHat Enterprise Linux 7 (RHEL7), CentOS 7, Scientific Linux 7 (and newer)
  - SUSE Linux Enterprise Server(SLES) 12 (and newer)
  - Ubuntu (16.04, 18.04, and newer)
- NetBSD — Limited support, not actively tested.
- macOS — Slurm has run on macOS in the past, but does not currently. It should be possible to fix this with some adjustments to linker and compiler flags, and any patches would be appreciated.

Last modified 4 December 2018