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. 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 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.
Support for Derived Platforms
Chef does not explicitly test or provide builds for derived distributions other than those in our supported platform list. However, if the derived distribution is a direct rebuild of the originating distribution and has not diverged in functionality or packaged dependencies, Chef will support our customers through our normal channels.
Platforms
The sections below list the platforms that Chef Software supports.
Chef Automate
Commercial Support
Commercial support for the Chef Automate is available for platforms that use:
- a Linux kernel version of 3.2 or greater
systemd
as the init systemuseradd
curl
orwget
Chef Automate HA
Commercial Support
See the Chef Automate HA supported platforms documentation for a list of supported platforms for Chef Automate HA.
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 |
Derived platforms
The following table lists supported derived platforms and versions for Chef Infra Server.
See our policy on support for derived platforms for more information.
Platform | Architecture | Version | Parent platform |
---|---|---|---|
AlmaLinux | x86_64 | 8.x | CentOS |
Rocky Linux | x86_64 | 8.x | CentOS |
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/11.x only) | 9 , 10 , 11 |
FreeBSD | amd64 | 11.x , 12.x |
macOS | x86_64 , aarch64 (M1 processors) | 10.15 , 11.x , 12.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 / 9.x only), s390x | 6.x , 7.x , 8.x , 9.x |
Solaris | sparc , i86pc | 11.3 (16.17.4 and later only) , 11.4 |
SUSE Linux Enterprise Server | x86_64 , aarch64 (15.x only), s390x | 12 , 15 |
Ubuntu (LTS releases) | x86_64 ,aarch64 | 16.04 , 18.04 , 20.04 |
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) , 11 , 2022 |
Derived platforms
The following table lists supported derived platforms and versions for Chef Infra Client.
See our policy on support for derived platforms for more information.
Platform | Architecture | Version | Parent platform |
---|---|---|---|
AlmaLinux | x86_64 , aarch64 | 8.x | CentOS |
Rocky Linux | x86_64 , aarch64 | 8.x | CentOS |
Community Support
The following platforms are supported only using the community:
Platform | Architecture | Version |
---|---|---|
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 |
Kali Linux | x86_64 | current non-EOL releases |
Linux Mint | 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 |
Virtuozzo | x86_64 | Current non-LTS releases |
Windows | x64 | Windows Server, Semi-annual channel (SAC) (Server Core only) |
XCP-ng | x86_64 | 8.x |
Chef Infra Server
Commercial Support
The following table lists the commercially-supported platforms for Chef Infra Server:
Platform | Architecture | Version |
---|---|---|
Amazon Linux 2 | x86_64 | 2.x |
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 , 9.x |
SUSE Linux Enterprise Server | x86_64 | 12.x , 15.x |
Ubuntu | x86_64 | 16.04 , 18.04 , 20.04 , 22.04 |
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 , 10 , 11 |
macOS | x86_64 , aarch64 (M1 processors) | 10.15 , 11.x , 12.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 Linux Enterprise Server | x86_64 , aarch64 (15.x only) | 12.x , 15.x |
Ubuntu | x86_64 | 16.04 , 18.04 , 20.04 |
Windows | x86_64 | 8.1 , 2012 , 2012 R2 , 2016 , 10 (all channels except "insider" builds) , 2019 , 11 , 2022 |
Derived platforms
The following table lists supported derived platforms and versions for Chef InSpec.
See our policy on support for derived platforms for more information.
Platform | Architecture | Version | Parent platform |
---|---|---|---|
AlmaLinux | x86_64 , aarch64 | 8.x | CentOS |
Rocky Linux | x86_64 , aarch64 | 8.x | CentOS |
Chef InSpec Target Mode (inspec --target
) may be functional on
additional platforms, versions, and architectures but aren’t validated
by Chef Software, Inc.
Chef Manage
Commercial Support
The following table lists the commercially supported platforms for Chef Manage:
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 |
Ubuntu (LTS releases) | x86_64 | 16.04 , 18.04 , 20.04 |
Derived platforms
The following table lists supported derived platforms and versions for Chef Manage.
See our policy on support for derived platforms for more information.
Platform | Architecture | Version | Parent platform |
---|---|---|---|
AlmaLinux | x86_64 | 8.x | CentOS |
Rocky Linux | x86_64 | 8.x | CentOS |
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 , aarch64 | 10.15 , 11.x , 12.x |
Debian | x86_64 | 10 , 11 |
Red Hat Enterprise Linux | x86_64 | 7.x , 8.x , 9.x |
Ubuntu | x86_64 | 18.04 , 20.04 , 22.04 |
Windows | x64 | 8.1 , 2012 , 2012 R2 , 2016 , 10 (all channels except "insider" builds) , 2019 (Long-term servicing channel (LTSC), Desktop Experience only) , 11 , 2022 |
Derived platforms
The following table lists supported derived platforms and versions for Chef Workstation.
See our policy on support for derived platforms for more information.
Platform | Architecture | Version | Parent platform |
---|---|---|---|
AlmaLinux | x86_64 | 8.x | CentOS |
Rocky Linux | x86_64 | 8.x | CentOS |
Platform End-of-Life Policy
Chef’s products on particular platforms and versions 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 supports the last three macOS releases, for example: 10.15, 11.x, and 12.x. Apple does’nt 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 |
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 |
Apple macOS 10.14 | Nov 12th, 2021 | Nov 12th, 2021 |
Debian 7 (Wheezy) | May 31st, 2018 | May 31st, 2018 |
Debian 8 (Jessie) | June 6th, 2020 | June 6th, 2020 |
Debian 9 (Stretch) | June 30th, 2022 | June 30th, 2022 |
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 | No current planned EOL date |
Enterprise Linux 7 (covers Red Hat Enterprise Linux, CentOS) | June 30, 2024 | June 30, 2024 |
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 |
Windows Server 2008 (SP2)/R2 (SP1) | January 13, 2015 | January 14, 2020 |
Windows Server 2012/2012 R2 | October 10, 2023 | October 10, 2023 |
Windows Server 2016 | November 11, 2027 | November 11, 2027 |
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 | No current planned EOL date |
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 |