Linux

Article Thumbnail
Article

New Podcast and Interview - softwarecollections.org

Langdon White

If you haven't seen it yet, Red Hat has a a site covering the things going on in our upstream communities. The site includes a blog, upcoming events, and many of the projects we contribute to. Recently they have also added a podcast called "Upstream" where Joe Brockmeier interviews various people about what is happening (in upstream :) ). Yesterday, he posted an interview with me about SoftwareCollections.org (our prior post ) . Go check it out, and if you...

Article Thumbnail
Article

Savoir-faire Linux video - an interview with Langdon White

Mike Guerette

Christian Aubry of Red Hat partner and Montreal-based Savoir-faire Linux (savoirfairelinux.com), interviews Red Hat's Langdon White (PyCon, April 2014) who provides a great introduction (6:31 minutes) of Software Collections, Developer Toolset, and the related connections to Red Hat OpenShift. {"preview_thumbnail":"/sites/default/files/styles/video_embed_wysiwyg_preview/public/video_thumbnails/0lcK8L3XDek.jpg?itok=-EjBiQrs","video_url":"https://www.youtube.com/watch?v=0lcK8L3XDek?feature=player_detailpage&w=640&h=360","settings":{"responsive":true,"width":"854","height":"480","autoplay":false},"settings_summary":["Embedded Video (Responsive)."]} Merci, Christian!

Article Thumbnail
Article

Moving an RHSCL app to Docker on Atomic

Langdon White

As many of you have probably heard, Red Hat announced a new " Docker server" at Summit . The new server is called "Atomic" and details can be found at the project home page . As you all know, I tend to be interested in using Software Collections to ensure the portability of applications. So, putting my foot^W money where my mouth is, I decided to download Atomic, run it as a VM, create a Docker image with a Software...

Article Thumbnail
Article

Running systemd within a Docker Container

Daniel Walsh

UPDATE: Read the new article " How to run systemd in a container " for the latest information. I have been working on Docker for the last few months, mainly getting SELinux added to help CONTAIN Containers. libvirt-sandbox – virt-sandbox-service For the last couple of years I was working on a different container technology using libvirt-lxc, in addition to my regular SELinux job. I built the virt-sandbox-service tool which would carve up your host system into a bunch of service...

Article Thumbnail
Article

Unexpected Feature of Software Collections

Langdon White

If you are anything like me, you live in perpetual fear of breaking your primary machine. The one you use for reading email, twitter, notifying you of meetings, etc. Over the years we have seen many attempts to alleviate this problem, things like etckeeper , using git to manage home ( duck it ), regular backups (sure...), etc. Today, I stumbled across one of the benefits in Software Collections that I hadn't noticed before. My internal monologue went something like...

Article Thumbnail
Article

RHEL 7 RC now available - has RHSCL 1.1 support

Mike Guerette

Red Hat Enterprise Linux 7 Release Candidate now available "As mentioned during Red Hat Summit 2014 last week , we are excited to announce that Red Hat Enterprise Linux 7 Release Candidate (RC) is now publicly available for testing. A pre-release build of Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 7 RC offers a near-final look at Red Hat’s flagship operating system crafted for the open hybrid cloud, building upon the feedback collected during the beta program for...

Article Thumbnail
Article

April customer quote of the month

Mike Guerette

I had the pleasure to speak with hundreds of people at PyCon (and kudos to their organizers as they turned out a great event) and DevNation (another excellent event along with Red Hat Summit that really filled up the Moscone center in San Francisco), and the responses about Red Hat Software Collections were extremely positive and consistent. This succinct comment was my favorite: "Software collections saved my hide." It's rewarding to know that we're addressing what had been a gap...

Article Thumbnail
Article

Repost: RHEL 7 Release Candidate and Atomic Host

Mike Guerette

Yesterday, Red Hat announced these two important RHEL 7 items: Red Hat Enterprise Linux 7 Release Candidate & Red Hat Enterprise Linux Atomic Host . Be sure to read them! via Red Hat Enterprise Linux Blog by Dan Courcy .

Article Thumbnail
Article

DevNation Tuesday is Tech Fun Day

Jen Krieger

I decided to theme each day of my DevNation conference attendance so that I could achieve some sense of a goal and also help me select which tracks to attend. For Tuesday, I went with the "go to something you love, or something you know nothing about" theme. Here is where I will be: 10:40-11:40 DevAssistant : What's in it for you? with Bohuslav Kabrda If I achieve nothing else in the next two years of my career with Team...

Article Thumbnail
Article

How to add a new package to RHSCL perl516 for RHEL

Jitka Plesnikova

The Red Hat Software Collection (RHSCL) perl516 contains only a part of the packages which are packaged in RHEL or Fedora. It is not hard to add a new package to RHSCL. The following steps show how to convert a conventional spec file into a Software Collection spec file. The SCL spec file can then be used in both the conventional package and the Software Collection. We will use perl-Pod-Perldoc is used for an example. Before you start, spec2scl rpm...

Article Thumbnail
Article

Announcing SoftwareCollections.org

Langdon White

Red Hat has been working on new and innovative ways to deliver alternate versions of system software for some time. In 2012, we released the 1.0 of the Red Hat Developer Toolset (DTS) which was the first product to use Software Collections. About six months ago, Red Hat took the wraps off of Red Hat Software Collections 1.0 for Red Hat Enterprise Linux (RHEL). Now we're pleased to announce SoftwareCollections.org , a project for creating, hosting, and delivering community created...

Article Thumbnail
Article

Apache with various PHP versions, using SCL

Remi Collet

RHSCL 1.1 Beta is available and provides Apache httpd 2.4, PHP 5.4 and PHP 5.5. The most common configuration for Apache and PHP uses mod_php , but this only allows a single PHP version. Apache httpd 2.4 introduces mod_proxy_fgci which can simply redirect requests to a php-fpm backend. This article shows a simple way to use a single Apache server and simultaneously run 3 versions of PHP (5.3, 5.4 and 5.5). The same site will be served through 3 sub-URL...

Article Thumbnail
Article

Which tasks are periodically taking processor time?

William Cohen

When running a latency-sensitive application one might notice that on a regular basis (for example every 5 minutes) there is a delay. The SystemTap periodic.stp script can provide some possible causes of that regular delay. The SystemTap periodic.stp script generates a list of the number of times that various scheduled functions run and the time between each scheduled execution. In the case of delay every five minutes one would run the periodic script for tens of minutes and then look...

Article Thumbnail
Article

Interview from O'Reilly Fluent - Red Hatters on Javascript, more

Mike Guerette

Learn what Red Hatters, Langdon White and Ryan Jarvinen, had to say during this (6 minute) interview at the O'Reilly Fluent conference regarding what we're doing with Javascript, DevOps, and more. {"preview_thumbnail":"/sites/default/files/styles/video_embed_wysiwyg_preview/public/video_thumbnails/NWzEv9SXsLs.jpg?itok=zqxmeqLD","video_url":"https://www.youtube.com/watch?v=NWzEv9SXsLs?feature=player_embedded&w=640&h=360","settings":{"responsive":true,"width":"854","height":"480","autoplay":false},"settings_summary":["Embedded Video (Responsive)."]}

Article Thumbnail
Article

Repost - The Application Apartment Complex: Red Hat Enterprise Linux & Linux Containers

Mike Guerette

With April showers, comes talk about containers. (Well, not exactly, but there's a lot of container discussion going on these days.) Bhavna has produced this excellent article to summarize Red Hat's efforts on them. Here's an excerpt: "Let’s dive into world of containers. Red Hat customers often desire for their applications to run in a secure environment and have been seeking, whether they actually know it or not, a fully supported light weight application isolation solution. At the other end...

Article Thumbnail
Article

Probing Java Methods With Systemtap Part 2

Lukas Berk

In Part 1 of Probe Java Methods with Systemtap, we took a look at the basics of pinpoint java probing. Today we're going to take a look at a more involved example with a tool called Thermostat and components from RHSCL 1.1. Thermostat Example Note: This example requires further OSGi class loading work, please refer to the OSGi section in the tutorial. Thermostat is an Open Source Java Tooling project aimed to improve monitoring and instrumentation tooling. More information about...

Article Thumbnail
Article

Which task is getting all the CPU processor cycles?

William Cohen

If an important task is processor limited, one would like to make sure that the task is getting as much processor time as possible and other tasks are not delaying the execution of the important task. The SystemTap example script, cycle_thief.stp , lists what interrupts and other tasks run on the same processor as the important task. The cycle_thief.stp script provides the following pieces of information: the number of times the monitored task migrated a histogram of the duration of...

Article Thumbnail
Article

Building Software Collections on top of RHSCL Part 1

Bohuslav Kabrda

As Software Collections are getting popular, there are more and more people asking how they can build their own collections and/or extend collections in RHSCL. In this article, I will demonstrate how to extend python27 collection from RHSCL 1.1 (Beta), adding a simple Python extension library. I'm going to work on a RHEL 6 machine throughout this whole tutorial. I'm assuming that readers have basic knowledge of RPM building and Software Collections concept . General Notes This tutorial uses a...

Article Thumbnail
Article

Getting started with Ruby and MongoDB using Software Collections

Josef Stříbný

MongoDB became recently a very popular document database and RHSCL 1.1 includes both mongodb24 and ror40 Software Collections including the supported Ruby drivers for MongoDB. So let's have a short look on what MongoDB actually is and how to get started using MongoDB from Ruby using Software Collections. Note that we will use ruby200, ror40, mongodb24 and v8 collections together on RHEL 7 Beta, although you can follow this article with RHEL 6 as well. If you need to use...

Article Thumbnail
Article

Webinar Tuesday, March 25: DTS 2.1 and RHEL7 Beta

Mike Guerette

Red Hat Developer Toolset 2.1 and Red Hat Enterprise Linux 7 Beta You want agile, stable, and frequently updated development tools that make it easier to build innovation into your next-generation applications. That’s what you’ll find in Red Hat® Developer Toolset 2.1. Red Hat Developer Toolset 2.1 delivers the latest stable versions of essential development tools, on a separate life cycle, and with more frequent releases. And executables built with the Red Hat Developer Toolset toolchain can be deployed and...

Article Thumbnail
Article

Red Hat Software Collections 1.1 beta now available - adds Apache, MongoDB, more

Mike Guerette +1

This is now generally available . BRIDGING DEVELOPER AGILITY WITH PRODUCTION STABILITY. This is what we do. Today, we are pleased to announce the beta availability of Red Hat Software Collections 1.1, the second installment of Red Hat Software Collections which was launched in October 2013. Red Hat Software Collections delivers a comprehensive suite of runtime languages, open source databases, and related tools helping developers and systems administrators accelerate the creation of stable, modern web applications. Based on your wish...

Article Thumbnail
Article

RHSCL - wish list results

Mike Guerette

A few months ago, I invited you to tell us: 1) which Red Hat Software Collections are you using, 2) which do you plan to use, and 3) what new components would you like added to Red Hat Software Collections? Here are the results: "What are you using today?" The vote: 1. A first place tie between Python (slightly more for 2.7 than 3.3) and PostgreSQL 3. A tie for third: Ruby and PHP 5. the others were a distant...

Article Thumbnail
Article

Permanently Enable a Software Collection

Langdon White

Apologies that this has been so long in coming, but I was certain that we had already written a post on this subject. What subject you ask? How does one set one or more software collections as automatically enabled for your login. Some of you may consider this obvious, but there are a number of ways to accomplish this goal. First, you just "source" the enable script from your .bashrc. For example source /opt/rh/python33/enable However, as this Red Hat kbase...

Article Thumbnail
Article

Building birdie -- a Twitter client -- for Red Hat Enterprise Linux 7 Beta

Ryan Lerch

Birdie is a beautiful, new Twitter client for the Linux desktop that is not included as official software in Red Hat Enterprise Linux 7 Beta. This post details the steps I followed, and a few of the issues faced when building and packaging birdie for RHEL7 Beta. Setting up your build environment Starting with a clean install of the RHEL7 Beta Workstation, install the Development Tools group, and the rpmdevtools package with the commands: sudo yum groupinstall "Development tools" sudo...