Red Hat Software Collections 1.0 Beta Now Available

You may have seen references to “software collections” in this blog, but this is different.  “Red Hat Software Collections”, now in beta for the first time, is a collection of refreshed and supported web/dynamic languages and databases for Red Hat Enterprise Linux.   Now you can have two versions of software on one OS, or refresh these languages and databases more frequently.  See this list below!

From the announcement:

“Red Hat is pleased to announce the Beta release of Red Hat Software Collections 1.0. Red Hat Software Collections 1.0 delivers the latest, stable versions of some of the most popular web development languages and open source databases for use with Red Hat Enterprise Linux. It features a three-year life cycle and is the first in a series of planned releases designed to allow developers to take advantage of new capabilities faster as they build and deploy modern, enterprise-ready web applications.

Red Hat Software Collections 1.0 Beta includes access to the latest stable versions of the following dynamic languages:

  • Ruby 1.9.3 with Rails 3.2.8, which delivers substantial performance improvements for web-based applications. This results in faster load times, improved unicode support and threading, and a large collection of ruby gems.
  • Python version 2.7, which includes new unit test features, faster I/O, and tools and back-ported features from Python 3 to make future migration easier.
  • Python version 3.3, which offers significant improvements in language consistency, Unicode performance, imports, and distribution of packages.
  • PHP version 5.4, which includes new language syntax, improved performance and reduced memory consumption, and a built-in web server in CLI mode to simplify development workflows and testing.
  • Perl version 5.16.3, which includes improved unicode support, performance enhancements, new debugging options, enhanced security, and a number of new and updated modules.
  • Technology Preview of node.js version 0.10, which delivers an easy to use module for handling streams, better error handling with domains, and performance improvements for web application development.

Red Hat Software Collections 1.0 Beta also includes access to the latest stable versions of the following runtime databases:

  • MariaDB version 5.5, which introduces an easy-to-adopt alternative for MySQL for Red Hat Enterprise Linux users. Binary compatibility allows MySQL users to drop-in MariaDB without converting data files.
  • MySQL version 5.5, which offers performance, scalability, and usability enhancements.
  • PostgreSQL version 9.2, which includes native JSON support, covering indexes, and significant improvements in replication, high availability and performance.

Red Hat Software Collections 1.0 Beta is available now for use with Red Hat Enterprise Linux 6 to customers and partners with select active Red Hat Enterprise Linux Server, Red Hat Enterprise Linux Workstation or developer-related subscriptions.

Active subscribers who are interested in participating can access Red Hat Software Collections 1.0 Beta on Red Hat Network. View the Red Hat Software Collections 1.0 Beta release notes for more information.

If you have questions, send them to developer AT redhat DOT com.

UPDATE:  These Software Collections are now general release (GA). 

UPDATE:  Red Hat Software Collections has had numerous updates, so look for the latest here.

Join the Red Hat Developer Program (it’s free) and get access to related cheat sheets, books, and product downloads.

Take advantage of your Red Hat Developers membership and download RHEL today at no cost.

  • Kodiak Firesmith

    Hmm – I don’t see this in my channel list and I’m an active paid subscriber…

    • Sorry for the delay, hopefully you see this now. Otherwise, please feel free to reach out to for help.

      • Kodiak Firesmith

        So one of our devs finally asked for this so I had to get around to making it available. Turns out you have to generate a new Satellite certificate to get the channel to show up since the channel is new and RedHat enumerates your entitlements in the cert…

  • Reblogged this on Slavek's Blog About Fedora and Stuff and commented:
    Feel the freshness 😉

  • Pingback: MariaDB in Red Hat Software Collections | Colin Charles Agenda()

  • Pingback: Using RHSCL: Django on Python 3 with PostgreSQL | Red Hat Developer Blog()

  • Hi,
    This new program is still labelled “beta”. Does beta stand for the software or for the program? In short, can customers use components in RH Collections from now on, on production? Will they be covered?

  • Mike Guerette

    Red Hat does not support beta software for production and these software components are still in beta. The GA (general availability with production support) versions are targeted to be out in a couple of months.

  • Pingback: Drupal 7, PHP 5.4 and MySQL via Software Collections | Red Hat Developer Blog()

  • Pingback: Sys Admins: Developers Asking for Unsupported ToolChains? | Red Hat Developer Blog()

  • Pingback: Red Hat CEO: Go Ahead, Copy Our Software « Stuporous()

  • Samed

    well am a beginner to using Red hat a junior developer and heard so much about red can someone out here pls teach me

    • J

      Hi Samed — welcome. This is an announcement-slash-press-release blog, not a tutorial website. So it is not the best place for your question. But that’s okay — you are a beginner. Here is what you need to do, in a nutshell: 1. buy yourself a usbkey or two. 2. download the ISO imagefile for Fedora 19, which is the ‘beta’ version for RHEL 7 which will be out later this year. Alternatively, you can download CentOS 6, which is a zero-cost clone of RHEL 6 from a couple years back (still fully supported by Red Hat’s strong work). 3. burn the ISO onto your usbkey to create a LiveUSB, this step will require some googling on your part but is not terribly difficult. 4. plug your now-bootable usbkey into a computer, and boot from it — again this will require some googling in general but for many boxen nowadays just hit F12 repeatedly after turning on the power and you will be asked whether to boot from usb/cd/hdd/etc. 5. once you are booted into fedora (or centos), open up a text editor that you are familiar with, pick a programming language (python or php are good — ruby is a bit more elegant — eLisp is also fun if you like parens) and start writing some apps. Ask questions on stackoverflow when you get stuck. Read helpdocs on and and — learn about mailing lists, and about irc. Good luck.

      • We try to have programming-related content as well as press releases/announcements. However, that said, our content is more focused on the experienced developer. J’s suggestions above are probably a good way to get started. More formal “training” is also available from Red Hat and others.

  • Pingback: Red Hat Software Collections and Developer Toolset – now in beta2 | Red Hat Developer Blog()

  • Pingback: Red Hat CEO:拥抱开源 拥抱克隆 - CodeWeb博客()

  • Pingback: Released! Red Hat Software Collections now GA! | Red Hat Developer Blog()

  • Steven Mercurio

    This is a GREAT start. Now my next question is can Red Hat do something like this for DESKTOP software and call it the Red Hat DESKTOP COLLECTION. I use Fedora for my desktop deployments but it would be better to have RHEL and a DESKTOP COLLECTION so I can still manage it all with Satellite.

    • J


      top five: firefox thunderbird evolution libreoffice pidgin.
      top ten: openjdk eclipse sqlite gimp inkscape.

      Purposely excluded mesa/xorg/gtk/qt , as well as media/video/audio/codec stuff… those would be useful for games and hollywood, but are not as crucial (for business use) as the browser and devapps.

    • Mike Guerette


      This is a fun idea! I’ve passed it on to product management.


  • Pingback: Our Top 12 Blog Articles of 2013 | Red Hat Developer Blog()

  • Pingback: RHEL 7 RC now available – has RHSCL 1.1 support | Red Hat Developer Blog()

  • Pingback: Så hottar Red Hat upp utvecklingsmiljön | Fedora Sverige()