Platforms
Chef software is supported on the operating systems (platforms) listed below. To see which versions of our software we currently support, see the Supported Versions page.
Support
We offer two levels of support for platforms (operating systems), Commercial Support and Community Support.
Commercial Support
Commercial support for platforms is part of paid maintenance contracts with Chef Software Inc. Support contracts allow you to open tickets and receive service level agreement (SLA) assistance from our support desk. Commercially supported platforms are extensively tested as part of Chef’s development and release process. Commercial support generally follows the lifecycle of the underlying operating system vendor.
Commercial support is limited to the platforms listed in the “Commercial Support” tables–platforms not listed in these tables are unsupported.
Community Support
Community support for platforms means that members of the Chef community have contributed to these platforms and Chef does not actively work to maintain this functionality. Chef does not explicitly test community supported platforms as part of the development and release process.
Many of these platforms are forks, clones, or otherwise derivative of platforms that Chef commercially supports. Continued functionality for these platforms is likely, but not guaranteed. Unsupported platforms may have missing or non-operative functionality. As always, we welcome community contributions from anyone looking to expand community support for platforms in Chef products.
Platforms
The sections below list the platforms that Chef Software Inc. supports.
Chef Infra Client
Commercial Support
The following table lists the commercially-supported platforms and versions for Chef Infra Client:
Platform | Architecture | Version |
---|---|---|
AIX | powerpc | 7.1 (TL5 SP2 or higher, recommended), 7.2 |
Amazon Linux | x86_64 , aarch64 | 2.x |
CentOS | x86_64 , ppc64le (7.x only), ppc64 (7.x only), aarch64 (7.x / 8.x only) | 6.x , 7.x , 8.x |
Debian | x86_64 aarch64 (10.x only) | 9 , 10 |
FreeBSD | amd64 | 11.x , 12.x |
macOS | x86_64 , aarch64 (M1 processors) | 10.14 , 10.15 , 11.x |
Oracle Enterprise Linux | x86_64 aarch64 (7.x / 8.x only) | 6.x , 7.x , 8.x |
Red Hat Enterprise Linux | x86_64 , ppc64le (7.x only), ppc64 (7.x only), aarch64 (7.x / 8.x only) | 6.x , 7.x , 8.x |
Solaris | sparc , i86pc | 11.4 |
SUSE Enterprise Linux Server | x86_64 , aarch64 (15.x only) | 12 , 15 |
Ubuntu (LTS releases) | x86_64 ,aarch64 | 18.04 , 20.04 |
Microsoft Windows | x86 , x64 | 8.1 , 2012 , 2012 R2 , 2016 , 10 (all channels except "insider" builds) , 2019 (Long-term servicing channel (LTSC), both Desktop Experience and Server Core) |
Community Support
The following platforms are supported only via the community:
Platform | Architecture | Version |
---|---|---|
Alma Linux | x86_64 | 8.x |
Alibaba Cloud Linux | x86_64 | 2.x |
Arch Linux | x86_64 | current version |
Arista EOS | x86_64 | current non-EOL releases |
CentOS Stream | x86_64 , aarch64 | current non-EOL releases |
Clear Linux | x86_64 | current non-EOL releases |
Cumulus Linux | x86_64 | current non-EOL releases |
Fedora | x86_64 , aarch64 | current non-EOL releases |
Gentoo | x86_64 | current version |
Kali Linux | x86_64 | current non-EOL releases |
Linux Mint | x86_64 | current non-EOL releases |
OmniOS Community Edition | x86_64 | current non-EOL releases |
OpenIndiana Hipster | x86_64 | current non-EOL releases |
openSUSE | x86_64 , aarch64 | 15.x |
Pop!_OS | x86_64 | current non-EOL releases |
Raspberry Pi OS | aarch64 | current non-EOL releases |
SmartOS | x86_64 | current non-EOL releases |
SUSE Linux Enterprise Desktop | x86_64 , aarch64 (15.x only) | 12.x , 15.x |
Ubuntu | x86_64 , aarch64 | Current non-LTS releases |
Windows | x64 | Windows Server, Semi-annual channel (SAC) (Server Core only) |
XCP-ng | x86_64 | 8.x |
Chef Workstation
Commercial Support
The following table lists the commercially-supported platforms and versions for the Chef Workstation:
Platform | Architecture | Version |
---|---|---|
Amazon Linux | x86_64 | 2.x |
macOS | x86_64 | 10.14 , 10.15 , 11.x |
Debian | x86_64 | 9.x , 10.x |
Red Hat Enterprise Linux | x86_64 | 6.x , 7.x , 8.x |
Ubuntu | x86_64 ,aarch64 (18.04/20.04 only) | 16.04 , 18.04 , 20.04 |
Microsoft Windows | x64 | 8.1 , 2012 , 2012 R2 , 2016 , 10 (all channels except "insider" builds) , 2019 (Long-term servicing channel (LTSC), Desktop Experience only) |
Chef InSpec
Commercial Support
The following table lists the commercially-supported platforms and versions for Chef InSpec:
Platform | Architecture | Version |
---|---|---|
Amazon Linux | x86_64 , aarch64 | 2.x |
Debian | x86_64 aarch64 (10.x only) | 9.x , 10.x |
macOS | x86_64 , aarch64 (M1 processors) | 10.14 , 10.15 , 11.x |
Oracle Enterprise Linux | x86_64 aarch64 (7.x / 8.x only) | 6.x , 7.x , 8.x |
Red Hat Enterprise Linux | x86_64 , aarch64 (7.x and 8.x only) | 6.x , 7.x , 8.x |
SUSE Enterprise Linux Server | x86_64 , aarch64 (15.x only) | 12.x , 15.x |
Ubuntu | x86_64 | 16.04 , 18.04 , 20.04 |
Microsoft Windows | x86_64 | 8.1 , 2012 , 2012 R2 , 2016 , 10 (all channels except "insider" builds) , 2019 |
Chef InSpec Target Mode (inspec --target
) may be functional on
additional platforms, versions, and architectures but are not validated
by Chef Software, Inc.
Chef Infra Server
Commercial Support
The following table lists the commercially-supported platforms and versions for the Chef Infra Server:
Platform | Architecture | Version |
---|---|---|
CentOS | x86_64 | 7.x , 8.x |
Oracle Enterprise Linux | x86_64 | 7.x , 8.x |
Red Hat Enterprise Linux | x86_64 | 7.x , 8.x |
SUSE Enterprise Linux Server | x86_64 | 12.x , 15.x |
Ubuntu | x86_64 | 16.04 , 18.04 , 20.04 |
Chef Automate Server
Commercial Support
Commercial support for the Chef Automate 2 Server is available for platforms that use:
- a Linux kernel version of 3.2 or greater
systemd
as the init systemuseradd
curl
orwget
Chef Backend
Commercial Support
The following table lists the commercially-supported platforms for Chef Backend, which is the high-availability solution for Chef Infra Server:
Platform | Architecture | Version |
---|---|---|
CentOS | x86_64 | 6.x , 7.x , 8.x |
Oracle Enterprise Linux | x86_64 | 6.x , 7.x , 8.x |
Red Hat Enterprise Linux | x86_64 | 6.x , 7.x , 8.x |
SUSE Linux Enterprise Server | x86_64 | 12.x |
Ubuntu (LTS releases) | x86_64 | 16.04 , 18.04 |
Chef Manage
Commercial Support
The following table lists the commercially-supported platforms for Chef Manage:
Platform | Architecture | Version |
---|---|---|
CentOS | x86_64 | 6.x , 7.x , 8.x |
Oracle Enterprise Linux | x86_64 | 6.x , 7.x , 8.x |
Red Hat Enterprise Linux | x86_64 | 6.x , 7.x , 8.x |
Ubuntu (LTS releases) | x86_64 | 16.04 , 18.04 |
Platform End-of-Life Policy
Chef’s products on particular platforms and versions generally reach end-of-life on the same date as the vendor EOL milestone for that operating systems. Because different vendors use different terminology, the following table clarifies when Chef products are end-of-life according to those vendors' terms:
Platform | Vendor End-of-Life |
---|---|
Amazon Linux | End of Life |
Apple macOS | Apple generally supports the last three macOS releases, for example: 10.14, 10.15, and 11.x. Apple does not officially publish EOL dates. |
Debian | End of maintenance updates |
Enterprise Linux (covers Red Hat Enterprise Linux, CentOS) | End of Production 3 |
FreeBSD | End of Life |
IBM AIX | IBM End of Support Date |
Microsoft Windows | End of Extended Support |
Oracle Enterprise Linux | Premier Support Ends |
Oracle Solaris | Premier Support Ends |
SUSE Linux Enterprise Server | General Support Ends |
Ubuntu Linux | End of maintenance updates |
At Chef’s option, additional support may be provided to customers beyond the vendor end-of-life in the above table. As such, the following table indicates upcoming product end-of-life dates for particular platforms. On the Chef end-of-life date, Chef discontinues building software for that platform and version.
Platform and Version | Vendor End-of-Life Date | Chef End-of-Life Date |
---|---|---|
Amazon Linux 201X | Dec 31st, 2020 | Dec 31st, 2020 |
Apple macOS 10.13 | Nov 13th, 2020 | Nov 13th, 2020 |
Debian 7 (Wheezy) | May 31st, 2018 | May 31st, 2018 |
Debian 8 (Jessie) | June 6th, 2020 | June 6th, 2020 |
Enterprise Linux 5 (covers Red Hat Enterprise Linux, CentOS) | April 30, 2017 | December 31, 2017 |
Enterprise Linux 6 (covers Red Hat Enterprise Linux, CentOS) | November 30, 2020 | November 30, 2020 |
FreeBSD 10-STABLE | October 31, 2018 | October 31, 2018 |
FreeBSD 11-STABLE | September 30, 2021 | September 30, 2021 |
IBM AIX 6.1 | April 30, 2017 | December 31, 2017 |
Microsoft Windows Server 2008 (SP2)/R2 (SP1) | January 13, 2015 | January 14, 2020 |
Microsoft Windows Server 2012/2012 R2 | October 10, 2023 | October 10, 2023 |
Microsoft Windows Server 2016 | November 11, 2027 | November 11, 2027 |
Microsoft Windows Server 2019 | October 10, 2028 | October 10, 2028 |
Oracle Enterprise Linux 5 | June 30, 2017 | December 31, 2017 |
Oracle Enterprise Linux 6 | March 31, 2021 | March 31, 2021 |
Oracle Solaris 10 | January 30, 2018 | January 30, 2018 |
Oracle Solaris 11.3 | January 30, 2021 | January 30, 2021 |
SUSE Linux Enterprise Server 11 | March 31, 2019 | March 31, 2019 |
SUSE Linux Enterprise Server 12 | October 31, 2024 | October 31, 2024 |
Ubuntu Linux 12.04 LTS | April 30, 2017 | April 30, 2017 |
Ubuntu Linux 14.04 LTS | April 30, 2019 | April 30, 2019 |
Ubuntu Linux 16.04 LTS | April 30, 2021 | April 30, 2021 |
Was this page helpful?