Linux

Article Thumbnail
Article

Software Collections: we want your feedback

Mike Guerette

It's just over one month since we released Red Hat Software Collections V1 and we're interested in getting your feedback about them. Please fill out the form below (or follow this link ) and let us know which components you're using. And while you're at it, tell us what additions and/or suggestions you have for future RHSCL releases - enter your suggestions on the form, or comment on this article. We've already had a ton of requests, but want your...

Article Thumbnail
Article

Leveraging RHSCL for DevOps

Langdon White

As you certainly know, DevOps is all the rage these days. While DevOps is many things, some pure "buzz" and some legitimate, we aren't going to talk about all that. Instead, let's talk about one small piece of the problem, simplifying the consistency of deployment platforms. Part of what has made DevOps, and, by extension, Continuous Deployment concepts possible has been the simplification, at least on some vectors, of the modern data center. Starting with virtualization, extending to configuration management...

Article Thumbnail
Article

RHEL 5.10 Generally Available, RHEL 6.5 in Beta!

Mike Guerette

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...

Article Thumbnail
Article

Using DTS Eclipse, PyDev, and Python 2.7

Langdon White

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. First, let's make sure you have the right repos, [lwhite@lwhite-laptop ~]$ sudo yum repolist Loaded plugins...

Article Thumbnail
Article

Red Hat Software Collections webinar - now available online

Mike Guerette

Now that Red Hat Software Collections are generally available , here is the first of a series of technical webinars (that I mentioned recently). The presenters are two good friends and colleagues of mine: Brian Gollaher (product manager) and Langdon White (developer evangelist). This is a great chance to learn about selecting runtimes and versions, how to run versions side-by-side, and more. And you can hear what viewers asked View it for free here !

Article Thumbnail
Article

Shared Development with Red Hat Software Collections

Doran Barton

Mike Guerette recently posted an announcemen t 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...

Article Thumbnail
Article

Webinar: Technical intro to Red Hat Software Collections

Mike Guerette

Now that Red Hat Software Collections are generally available , please join us at this free webinar to learn about them. This will be the first in a series of technical webinars, with many or most be related to Red Hat Software Collections. The presenters are two good friends and colleagues of mine: Brian Gollaher (product manager) and Langdon White (developer evangelist). This is a great chance to learn about selecting runtimes and versions, how to run versions side-by-side, and...

Article Thumbnail
Article

Released! Red Hat Software Collections now GA!

Mike Guerette

[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...

Article Thumbnail
Article

Red Hat Developer Toolset 2.0 is now Generally Available!

Mike Guerette

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." Delivered as a parallel set of the latest stable tools...

Article Thumbnail
Article

Using Git with SVN

Romain Pelisse

(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...

Article Thumbnail
Article

A Puppet Module for tuned-adm

Romain Pelisse

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...

Article Thumbnail
Article

Red Hat Developer Exchange day - slides available

Mike Guerette

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 DevOps in the Enterprise Choosing the Right Cloud Platform for You Monitoring and Metering: Baking Operational Goodness into...

Article Thumbnail
Article

NUMA - Verifying it's not hurting your application performance [video]

Don Zickus

As I mentioned here , Joe Mario and I delivered this session at Red Hat's Developer Exchange session in Boston. There were a lot of great questions and we hope you'll find this video-recorded session useful. Abstract: Now that you followed all the steps to make your application NUMA-aware, how do you know if you got it right, or if you shifted your performance problem elsewhere? In this session, Don and Joe will: discuss initial high level steps to verify...

Article Thumbnail
Article

Red Hat Software Collections and Developer Toolset - now in beta2

Mike Guerette

A couple of months ago, Red Hat announced the beta 1 phases of both Red Hat Developer Toolset V2.0 and Red Hat Software Collections V1.0 . Now, they are both in a beta 2 phase! Be sure to take a look at these tools if you haven't already - we've receive a huge amount of interest in them! Both offerings provide recent, stable versions of technologies that you've been asking for. At a high level, Developer Toolset is for gcc...

Article Thumbnail
Article

Sys Admins: Developers Asking for Unsupported ToolChains?

Langdon White

If you have ever worked as a system administrator, you are familiar with developers constantly wanting to use the latest toolchains even to the point of wanting to roll their own packages. Of course, the challenge is, if you are running a production environment, introducing change is always risky. If the change being introduced is from an unknown source, the risk is even higher. As a result, many admins rely on companies like Red Hat to provide them some assurances...

Article Thumbnail
Article

Software Collections Quickstart

Scott McCarty (fatherlinux)

As I discussed in an article entitled Red Enterprise Linux Release Speed , developers sometimes have a problem with how slow Red Hat's Enterprise Linux releases new versions of software. Well, the good news is, Software Collections are here. Software Collections provide Red Hat Enterprise Linux users with newer versions of programming languages and server daemons like python, perl, ruby, php, mysql, mariadb, etc. This is a quick start guide to help you get comfortable with both programming languages and...

Article Thumbnail
Article

Drupal 7, PHP 5.4 and MySQL via Software Collections

Langdon White

In order to test out the new Red Hat Software Collections (RHSCL, announcement ) version of PHP 5.4, I decided to build out a Drupal 7 install using the php54 collection and the mysql55 collection. Overall, the activity was pretty much like a normal Drupal install. However, to use software collections you have to do a few things differently. Also, if you haven't used a software collection for a "service" (e.g. MySQL) before, the service setup is also a little...

Article Thumbnail
Article

PHP 5.4 on RHEL-6 using RHSCL

Remi Collet

Official announcement : Red Hat Software Collections 1.0 Beta Now Available More information on Software Collections Software Collections Guide Stability addicts can keep quiet, PHP 5.3.3 is still the standard version provided with RHEL-6. We'll soon have an official and supported way to install PHP version 5.4 , beside the system version, without any effect on installed components. The announcement tells us the life cycle will be 3 years. Warning : it's a beta version, published for evaluation purposes. Installation...

Article Thumbnail
Article

Managing OpenStack with The Foreman

Jordan OMara

OpenStack is picking up a lot of steam these days, but getting it installed can be a hassle. Lots of puppet -based installers have popped up to automate this arduous task. Using Foreman , however, administrators can not only configure and install OpenStack using puppet, but provision & add new compute nodes at their fancy. The Foreman is a Ruby on Rails application that does configuration management with puppet and provisioning. We'll use both of these features to make using...

Article Thumbnail
Article

Using RHSCL: Django on Python 3 with PostgreSQL

Bohuslav Kabrda

This article will show you how to use two software collections of RHSCL 1.0 Beta for cutting edge development. We will create a Django 1.5 application (running on Python 3.3), that will use PostgreSQL 9.2 as a database. Installing Dependencies First off, we will install the required collections. If you haven't done so already, you need to subscribe to the correct RHN channel ( rhel-x86_64- variant -6-rhscl-1-beta , where variant is one of server , client or workstation ). Now...

Article Thumbnail
Article

Red Hat Software Collections 1.0 Beta Now Available

Mike Guerette

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...

Article Thumbnail
Article

Dive deeper in NUMA systems

Don Zickus

A common performance related issue we are seeing is how certain instructions are causing bottlenecks. Sometimes it just doesn't make sense. Especially when it involves lots of threads or shared memory on NUMA systems. For quite awhile a bunch of us have been writing tools to help exploit features of the CPU to provide us insight to not only the instruction of the bottleneck but the data address too. See, the instruction is only half the picture. Having the data...

Article Thumbnail
Article

How Long Does It Take to ...

William Cohen

One common idiom in performance monitoring is how long did it take for a program to do something. For example you may want to know the time taken for database queries in PostgreSQL or just-in-time translations in a Java Virtual Machine. SystemTap and user-space markers in Linux packages make it much easier to determine the duration of those operations. The user-space markers compiled into Linux packages mark key points in the code where particular actions occur. The user-space markers also...

Article Thumbnail
Article

Red Hat at the ISO C++ Standards Meeting, Bristol, UK

Matt Newsome

Red Hat has actively participated in the ISO group defining the C++ standard for many years, and continues to make a significant contribution. The Red Hat toolchain team was well-represented at the spring meeting of the standardization committee (technically JTC1/SC22/WG21) in Bristol, UK, last month: we had three people there for the full week, with one other visiting a couple of times during the week. In this article, Jason Merrill summarizes the main highlights and developments of interest to Red...

Article Thumbnail
Article

The Security Benefits of RPM Packaging

Eric Christensen

RPM Package Manager (RPM) was created to deliver software to workstations and servers. Besides being an efficient software delivery mechanism, RPM also provides security features that assist system administrators with managing their software and trusting the code that is going into their infrastructure. What is an RPM? RPM is a package management system that bundles software source code or binaries together for easy installation on a computer. These files are tracked and allow for easy installation, upgrading, and removal. Since...