Red Hat Software Collections

The latest, stable updates of development technologies for Red Hat Enterprise Linux

Hello World!

Build Something Today

Let's walk through everything you need to build your first application.

Red Hat Software Collections


Main Content

When developing applications for Red Hat® Enterprise Linux®, developers have two major tools chains to choose from:

  1. The tools delivered with Red Hat Enterprise Linux which includes Python, gcc, PHP, Ruby, Perl, and more. These tools have the same support life cycle as Red Hat Enterprise Linux: up to ten years. To maintain compatibility, the major versions of these tools are fixed at the time of the "dot-zero" release of Red Hat Enterprise Linux.

  2. Red Hat Software Collections (RHSCL) are for developers looking for updated tools such as the latest stable versions of dynamic languages, open source databases, web infrastructure, and other essential development tools.

RHSCL releases occur semi-annually. The collections have a two to three year support life cycle to allow rapid innovation without sacrificing stability. RHSCL is available with select Red Hat Enterprise Linux subscriptions for the currently supported releases of Red Hat Enterprise Linux including 6 and 7.

Software collections allow you to concurrently install multiple versions of the same software components on your system. Packages built using software collections do not overwrite the versions included with Red Hat Enterprise Linux.

If you are interested in building applications in containers. Recent RHSCL collections are available as docker-formatted container images from the Red Hat Container Registry. This makes it easy to build and deploy applications in containers that use RHSCL components.

The Dockerfiles used to build the RHSCL container images are provided as RHSCL rpm on Red Hat Enterprise Linux 7. These source Dockerfiles can be used for building containers with customized RHSCL components.

Red Hat Software Collections includes many popular developer resources - here are a few:

  • Databases

    • MariaDB 10.1
    • MongoDB 3.2
    • MySQL 5.7
    • PostgreSQL 9.5
  • Web and application servers and HTTP accelerators

    • Apache httpd 2.4
    • nginx 1.10
    • Phusion Passenger 4.0
    • Varnish 4.0
  • Java development tools

    • Maven 3.3
    • Thermostat 1.6
  • IDE
    • Eclipse IDE 4.6.2 (Neon)

For the full list of collections see the RHSCL 2.4 Release Notes, and here for their respective life cycles.

If you are looking for C++ development tools, such as the latest stable version of the GNU Compiler Collection, an interactive development environment (IDE), analysis/debugging tools, see Red Hat Developer Toolset (DTS). DTS is distributed as part of RHSCL.

Try Red Hat Software Collections

Follow our RHSCL get started guides to try Node.jsPerlPHPPython, or Ruby on Red Hat Enterprise Linux 6 or 7.

Need a subscription?

Developers can get a no-cost Red Hat Enterprise Linux Developer Suite subscription which includes RHSCL and DTS by registering and downloading through

Build Something Today

Let's walk through everything you need to build your first application.

Download Get Started