# System Requirements This document provides details about hardware, operating system, and software prerequisites for the oneAPI Threading Building Blocks (oneTBB). ## Table of Contents - [Supported Hardware](#supported-hardware) - [Software](#software) - [Supported Operating Systems](#supported-operating-systems) - [Supported Compilers](#supported-compilers) ## Supported Hardware - Intel(R) Celeron(R) processor family - Intel(R) Core* processor family - Intel(R) Xeon(R) processor family - Intel(R) Xeon Phi* processor family - Intel(R) Atom* processor family - Non-Intel(R) processors compatible with the processors listed above ## Software ### Supported Operating Systems - Systems with Microsoft* Windows* operating systems - Microsoft* Windows* 10 - Microsoft* Windows* Server 2016 - Microsoft* Windows* Server 2019 - Systems with Linux* operating systems - Clear Linux* - Amazon* Linux 2 - CentOS* 8 - Debian* 10 - Fedora* 34 - Red Hat* Enterprise Linux* 7, 8 - SuSE* Linux* Enterprise Server 15 - Ubuntu* 18.04 LTS, 20.04, 21.04 - Systems with macOS* operating systems - macOS* 10.15, 11.x - Systems with Android* operating systems - Android* 9 ### Supported Compilers - Intel* oneAPI DPC++/C++ Compiler - Intel* C++ Compiler 19.0 and 19.1 version - Microsoft* Visual C++ 14.1 (Microsoft* Visual Studio* 2017, Windows* OS only) - Microsoft* Visual C++ 14.2 (Microsoft* Visual Studio* 2019, Windows* OS only) - For each supported Linux* operating system, the standard gcc version provided with that operating system is supported - GNU Compilers (gcc) 4.8.5 - 11.1.1 - GNU C Library (glibc) version 2.17 - 2.33 - Clang* 6.0.0 - 12.0.0