RHEL 5.10 Generally Available, RHEL 6.5 in Beta!

Here are a few interesting excerpts from the recent Red Hat Enterprise Linux 5.10 announcement for general availability and today’s Red Hat Enterprise Linux 6.5 beta announcement.

Red Hat Enterprise Linux 5.10 now Generally Available

Red Hat announced the release of Red Hat Enterprise Linux 5.10, the latest minor release of the mature Red Hat Enterprise Linux 5 Platform.  With an emphasis on providing greater stability for critical applications, Red Hat Enterprise Linux 5.10 offers enhanced features for reliability and security, including an updated version of OpenSCAP – the open source Security Content Automation Protocol (SCAP) configuration scanner, which meets the National Institute of Standards and Technology’s (NIST) SCAP 1.2 standard.

Beyond OpenSCAP, Red Hat Enterprise Linux 5.10 also includes:

  • MySQL 5.5, the most recent, stable version of that open source database. MySQL 5.5 includes a number of improvements in terms of speed, scalability, and ease of use. For customers’ convenience, Red Hat Enterprise Linux 5.10 also includes MySQL 5.1, which is required in order to upgrade to MySQL 5.5.

Using DTS Eclipse, PyDev, and Python 2.7

Red Hat intended for developers to integrate Developer Toolset 2.0 (DTS) and Red Hat Software Collections 1.0 (RHSCL). As you may not realize, inside the DTS is a copy of Eclipse and you can use that with any software collection. In other words, you can use PyDev, with the Python 2.7 Software Collection from RHSCL in the Eclipse from DTS. Let’s find out how.

Continue reading “Using DTS Eclipse, PyDev, and Python 2.7”


Shared Development with Red Hat Software Collections

Mike Guerette recently posted an announcement on the Developer Blog that Red Hat Software Collections 1.0 is now generally available.

What is Software Collections and what value does it provide to developers?

In a nutshell, Software Collections allows multiple versions of a software ecosphere to be installed on a machine. For example, with Software Collections you can have Perl 5.10, Perl 5.14, and Perl 5.18 installed on a RHEL 6 system. Perl 5.10 is the version that comes with the Linux distribution while  Perl 5.16 is available via Software Collections.

While RHEL is a very stable platform, it receives some criticism for lagging behind other Linux distributions in what versions of developer tools are available for various programming languages. This forces developers using RHEL 6 to develop and deploy software with an old, or some would say “ancient,” version of their language tools. Software Collections now provides an easy mechanism for alleviating the pain associated with working with older tools.

Continue reading “Shared Development with Red Hat Software Collections”


Released! Red Hat Software Collections now GA!

[EDITOR’s Note:  This article introduces V1.0 of Red Hat Software Collections, but we are now at 2.0.  Read about the latest here.]

We’ve had so much interest in Red Hat Software Collections during beta testing and now here they are!

Red Hat has announced the general availability of Red Hat Software Collections 1.0!

“Available via select Red Hat Enterprise Linux subscriptions, Red Hat Software Collections delivers the newest, most stable versions of open source runtime components to subscribers on a lifecycle that is separate from Red Hat Enterprise Linux. By providing a more frequent release cadence of these developer oriented technologies, Red Hat has responded to the need for access to rapid language and database innovation while also continuing to deliver the stability of the Red Hat Enterprise Linux platform.”

So now you have two choices for selecting tools and/or databases that align with your applications’ lifecycle:  1) those that are in “base” Red Hat Enterprise Linux with a 10-year lifecycle, and now 2), those in Red Hat Software Collections with major releases every approximately 18 months (minor releases @ 9 months) and a 3-year lifecycle.

Continue reading “Released! Red Hat Software Collections now GA!”


Red Hat Developer Toolset 2.0 is now Generally Available!

gcc developers – this is what you’ve been asking for!

Red Hat Developer Toolset V2.0 is now generally available.

Red Hat has “announced the general availability of Red Hat Developer Toolset 2.0.  Available to all Red Hat customers with an active Red Hat Enterprise Linux Developer subscription, Red Hat Developer Toolset provides access to the latest stable versions of open source development tools on a separate, accelerated life cycle.”

Continue reading “Red Hat Developer Toolset 2.0 is now Generally Available!”


Using Git with SVN


(Photo credit by Crystalline Radical)

Nowadays, while most people in our industry know about DVCS tools, such as Git and Mercurial, and what they can do, not all are aware that git can be used with SVN. It is, of course, quite a shame as on top of being the best way to learn how to use git – this feature also enables one to use all the nice tricks of DVCS (offline commit, local history rewriting, commit search, bisect…) while still being stuck with a remote SVN server…

Some years ago, I had already done a quick overview of this feature in my personal blog, so I decided to update and move content here – especially, as I’ve, even recently, run into fellow Red Hatters who did not know about it also !

This HowTo was, and still is, driven by uses cases, which is a good thing because most of those use cases match what any developer do on a daily basis with SVN. Hopefully, this will help readers relate to the tool, but will also make this blog entry a nifty reference page for later on. (In this regard, the DZone Refcardz on Git will also be an excellent reference material).


As for SVN, the very first step one will do with git-svn, is to get the sources from the remote server. If with SVN, one only checks out the latest version of the source code – hence calling this step a checkout, with a DVCS one retrieves the entire project history. Therefore, this step is no longer called a checkout but a clone.

Continue reading “Using Git with SVN”


A Puppet Module for tuned-adm

Some months ago, I developed and released a small Puppet module for tuned-adm. As this tool is a nice feature of RHEL, I think it is only fair from me to advertise about it here, on the Red Hat developer blog.

Quick overview of ‘tuned-adm’

(Photo credit: Accretion Disc)

To make this brief, this command will take care of tuning the operating system for you, based on the usage you want to make of it. For instance, if you want this system to be a regular server, you’ll use the ‘throughput-performance’ profile, while if you are running your Linux kernel on a laptop, you might prefer the ‘powersave’ profile, to protect your battery, and make it last longer.

To have a better idea of what options are available on your system, you can simply run the following command:

$ tuned-adm list
Available profiles:
- virtual-guest
- latency-performance
- powersave
- balanced
- throughput-performance
- virtual-host
Current active profile: /usr/lib/tuned/powersave/tuned.conf

And with the command ‘active’, you can quickly check, which profile has been activated:

Continue reading “A Puppet Module for tuned-adm”


Red Hat Developer Exchange day – slides available

The day before Red Hat Summit in Boston, we hosted a Red Hat Developer Exchange day – a one day technical event which covered some great topics across four tracks:  DevOps, Programming on OpenShift, Languages and Tools, and Get more out of Red Hat Tools.  The feedback on these was consistently great, so we hope you find them useful too!

Track: DevOps

Track: Programming on OpenShift

Continue reading “Red Hat Developer Exchange day – slides available”