[discrete] [[breaking_80_system_req_changes]] ==== System requirement changes TIP: {ess-skip-section} .Several EOL operating systems are no longer supported. [%collapsible] ==== *Details* + The following operating systems have reached their end of life and are no longer supported by {es}: * Amazon Linux * CentOS 6 * Debian 8 * openSUSE Leap 42 * Oracle Enterprise Linux 6 * Ubuntu 16.04 We've also removed support for `SysV init`. No supported operating systems use the `SysV init` process. *Details* + Ensure your nodes use a https://www.elastic.co/support/matrix#matrix_os[supported operating system]. Running {es} on an unsupported operating system can result in unexpected errors or failures. ==== .Java 17 is required. [%collapsible] ==== *Details* + Java 17 or higher is now required to run {es} and any of its command line tools. *Impact* + Use Java 17 or higher. Attempts to run {es} 8.0 using earlier Java versions will fail. There is not yet a FIPS-certified security module for Java 17 that you can use when running {es} 8.0 in FIPS 140-2 mode. If you run in FIPS 140-2 mode, you will either need to request an exception from your security organization to upgrade to {es} 8.0, or remain on {es} 7.x until Java 17 is certified. ==== .`JAVA_HOME` is no longer supported. [%collapsible] ==== *Details* + `JAVA_HOME` is no longer supported to set the path for the JDK. Instead, use the bundled JDK (preferable), or set `ES_JAVA_HOME`. *Impact* + Use the bundled JDK (preferable), or set `ES_JAVA_HOME`. `JAVA_HOME` will be ignored. ====