Chapter 2. Red Hat Development Suite Component Details

Table 2.1 Component Details shows a list based on platforms of the Red Hat Development Suite 2.0 components along with their dependencies. On Windows, Red Hat Container Development Kit 3.1 can use either Hyper-V or VirtualBox as the hypervisor. Red Hat Development Suite 2.0 will automatically use Hyper-V with CDK if Hyper-V is already enabled. If Hyper-V is not enabled, Red Hat Development Suite 2.0 will allow the user to enable either Hyper-V or install VirtualBox.

Table 2.1. Component Details

Included ProductWindowsmacOSRed Hat Enterprise Linux

Red Hat JBoss Enterprise Application Platform 7.0

Red Hat JBoss Developer Studio 11.0

Red Hat Container Development Kit 3.1

Kompose 1.0.0

Red Hat JBoss Fuse Tooling 10.0

Red Hat JBoss Fuse on JBoss EAP 6.4

Red Hat JBoss Fuse on Apache Karaf 6.3

OpenJDK 1.8.0_141

Oracle Java SE

Cygwin 2.9.0

Red Hat Development Suite 2.0 supports the following hypervisiors:

Table 2.2. Hypervisior Details

WindowsmacOSRed Hat Enterprise Linux

Hyper-V, VirtualBox 5.1.24

VirtualBox 5.1.24

KVM

Important

On macOS 64-bit hosts, VirtualBox works with versions 10.9 (Mavericks), 10.10 (Yosemite), and 10.11 (El Capitan). Intel hardware is required for these hosts. See VirtualBox Manual for details.

Hyper-V is available on 64-bit versions of Windows Professional, Enterprise, and Education in Windows 8 and later. It is not available on Windows Home edition. See Hyper-V Manual for details.

Red Hat Development Suite uses the PATH environment variable to detect existing installations of OpenJDK, Cygwin, VirtualBox, and Kompose. Red Hat Development Suite does not detect existing installation of Kompose. Visit Kompose for details on Kompose.

If Red Hat Development Suite detects any of the listed components, it compares the installed version against the required version and acts based on the results:

  • If the installed version matches the supported version, Red Hat Development Suite marks the component as available and correct.
  • If the installed version does not match the supported version, the installer will notify the user that an older unsupported version is installed. The user can uninstall the unsupported version without exiting the installer. Once the installer detects the supported version, the user can continue with the installation.