Linux

Article Thumbnail
Article

Containerize RHEL 6 Applications to Run on RHEL 7

Mike Guerette

Reposted from the RHEL blog and written by Bhavna Sarathy. What if you could run your existing Red Hat Enterprise Linux 6 applications on Red Hat Enterprise Linux 7 without porting or making changes to your source code? Today, we are pleased to announce the immediate availability of the Red Hat Enterprise Linux 6 platform image, which allows for the creation of Red Hat Enterprise Linux 6-based application containers. Applications that have been developed, tested, and certified for Red Hat...

Red Hat Wimplicit
Article

Repost: Red Hat Enterprise Linux 6.6 Now Generally Available

Mike Guerette

Red Hat today announced the general availability of Red Hat Enterprise Linux 6.6, the latest version of the company’s Red Hat Enterprise Linux 6 platform. Nearly four years since the launch of Red Hat Enterprise Linux 6 in 2010, Red Hat Enterprise Linux 6.6 provides a stable and secure foundation that enables organizations to tailor their infrastructure for the business needs of today while remaining flexible enough to prepare for the challenges of tomorrow. This flexibility enables enterprises to confidently...

PHP logo
Article

Because Red Hatters are PHPers, too

Mike Guerette

Because Red Hatters are PHPers, too PHP is everywhere, including at Red Hat. Red Hat offers a number of options to deploy PHP and get it up and running quickly. As a PHP developer, you'll find plenty of options to keep you happy with our support of PHP applications on both physical servers and in the cloud. Read on to learn how we support PHP in Red Hat® Enterprise Linux®, and how you can get your applications up and running...

Using Apache httpd 2.4 on Red Hat Enterprise Linux 6
Article

Using Apache httpd 2.4 on Red Hat Enterprise Linux 6

Joe Orton

For a long time one of the most frequent requests from users of Apache httpd on Red Hat Enterprise Linux 6 has been "Why aren't you shipping Apache 2.4 yet?". Well, the good news is: we are! There are actually two ways for Red Hat Enterprise Linux users to get httpd 2.4. The first is to upgrade to RHEL 7, which comes with httpd 2.4.6 natively. The second is to use Red Hat Software Collections on RHEL 6, and that's...

Python logo
Article

Because Red Hatters are Pythonistas, too

Mike Guerette

At Red Hat, we're big supporters of Python. We code in Python and provide great tools to get your Python applications up and running. We also offer you—the Python developer—projects you can get involved in to further hone your Python skills. Read on to learn how: We use Python in Red Hat Enterprise Linux OpenStack Platform. We support your Python coding with Red Hat Software Collections. You can get your applications up and running in the cloud with OpenShift by...

Software Collections feature image
Article

DevNation 2014 - Brian Gollaher - Developing Applications for Red Hat Enterprise Linux Part 1

Mike Guerette

(Part 1)In this session, we'll cover when developers should use Red Hat Enterprise Linux system tools, when they should use the Red Hat Developer Toolset, and when they should use Red Hat Software Collections. We'll describe the developer tools for Red Hat Enterprise Linux and make recommendations in context, based on the type of application and the application life cycle. Well also explain the targeted audience for the native system tools and why they are not appropriate for all applications...

Article Thumbnail
Article

Red Hat Developer Newsletter - September 2014

Mike Guerette

It's that time of the year when (most) everyone is back to school, learning, sharing (including colds—yuck), and tests. And the temperatures are cooler.

RHEL
Article

Red Hat Developer Toolset 3.0 and Software Collections 1.2 now in beta

Mike Guerette

Today, Red Hat is pleased to announce the beta availability of Red Hat Developer Toolset (DTS) 3.0 and Red Hat Software Collections (RHSCL) 1.2. New additions in this beta release include: Red Hat Developer Toolset 3.0. This update brings the Red Hat Developer Toolset with GCC 4.9 and Eclipse 4.4 (Luna) IDE to Red Hat Enterprise Linux 7 for the first time and gives C and C++ developers the ability to compile once and deploy to multiple versions of Red...

Linda Wang cover image
Article

OpenCloud2014 slides: Linda Wang - Use Cases for Docker in Enterprise Linux Environment

Linda Wang

Abstract: Linux Container as a feature has been available for hobbyist usage for a while now; however, not only 'til recently where Docker, as a container deployment technolog, help built an open source community and gain wide adoption, has provided an easy way to deploy Linux Containers on the enterprise Linux. This talk will introduce and cover the various use cases and deployment models that are available and suited for enterprise devops work environment. By Linda Wang, Red Hat Sr...

RHEL
Article

How to Create Dependent Software Collections

Marcela Maslanova

Are you fed up by enabling multiple collections, which are dependent on themselves? We were. For example, thermostat needs mongo, mongo needs v8. Enabling them looks like: scl enable thermostat1 mongodb24 v8314 bash There another reason to use dependent collections: when you are missing packages in a RHSCL collection and you want to add them. Obviously, we don't plan to package everything because some packages have high maintenance costs or they are changing too fast even for two or three...

Article Thumbnail
Article

Automated deployment of RPM-packaged django applications with Red Hat Software Collections

Tomas Tomecek

Introduction There has been already two ( first and second) guides which covered installing django using Red Hat Software Collections (RHSCL). While very popular, none of them went far enough to show a real world deployment example. This guide will try to provide full guidance together with sample project. I chose django 1.7 (as of time writing this guide, it's still in RC) because in a couple of months, it will be used by many and in a year or...

RHEL
Article

How to package initscripts and unit files for Software Collections

Marcela Maslanova

In previous articles we mentioned tips on how to package collections, but we never wrote about initscripts, which are one reason why daemons are harder to package as a collection. I've picked a short(er) initscript to show what has to be modified if you want to run your initscript in a collection. Below is the diff between the mongodb initscript and collection version of the mongodb initscript. Currently, logfiles, pidfiles and configuration files are stored mostly as in the example...

Memory leaks flow chart
Article

How to find and fix memory leaks in your Java application

Leo Ufimtsev

Do you have a Java application that runs fine at first but slows down after a while, or it runs fine for a small number of files but performance degrades for large number of files? Maybe you have a memory leak. About When fixing memory leaks; If someone were to ask me: "If you knew back then what you know now, what would you tell yourself?". Well, I would say..... Target Audience While in general the approach described in this...

Article Thumbnail
Article

Repost - Red Hat Enterprise Linux 6.6 Beta Now Available

Mike Guerette

Red Hat has released the beta version of Red Hat Enterprise Linux 6.6, the latest version of our Red Hat Enterprise Linux 6 platform. Red Hat Enterprise Linux 6.6 Beta includes enhancements to both security and stability as well as: Increased system performance An improved system administration experience Enhancements to Red Hat Enterprise Linux as a virtual guest Optimizations and tuning improvements include: Out-of-the-box support for Remote Direct Memory Access (RDMA) over Converged Ethernet (RoCE) to deliver low-latency, high bandwidth...

Article Thumbnail
Article

What’s new in GCC for Red Hat Enterprise Linux 7

Jeff Law

With the recent release of Red Hat Enterprise Linux 7, we have some great new features to pass along. In this post we walk through GCC 4.8 and see what is new for developers. The GNU Compiler Collection, or “gcc” as we like to call it, is a core component of Red Hat Enterprise Linux 7 and provides compilers and runtime libraries for several statically compiled languages, including C, C++ & Fortran. At one level or another, every component of...

Article Thumbnail
Article

Eclipse EGit for git repo management

Leo Ufimtsev

Eclipse EGit plugin allows one to perform most every day git operations through the gui. (e.g commit with a sign-off/gerrit ID. View history, hard-reset, difference comparisons, Stashing, branching, etc.. ) The main advantage is that it makes some operations faster than through the command line, (e.g one doesn't have to type in file names or copy commit-id's). Egit is only a thin layer on top of git itself. So it does the same git commands underneath. Compatibility Linux/Windows/Mac. Already available...

Article Thumbnail
Article

The importance of standardization to emerging 64-bit ARM servers

Jon Masters

At Red Hat, we have been involved in the creation of many of the core industry standards that will be used in building future 64-bit ARM powered servers. Over the past few years, we have assisted in the creation of such standards as the Server Base System Architecture (SBSA), the UEFI 2.4 and ACPI 5.1 bindings for the 64-bit ARM Architecture, and other standards and specifications that have yet to be announced. I believe that each of these standards forms...

Article Thumbnail
Article

How Red Hat's Inception DevOps team utilized Docker for the Release Engine

Ryan Cook

As we have discussed in the past, Team Inception has been working on a release engine to automate RPM code deployments within Red Hat IT. On July 8 we passed a significant milestone by successfully using Release Engine in our QA environment. This was an incredible achievement which included a number of feature requests, defect fixes, and collaboration between multiple teams to produce an open source application that will a ddress growing needs internally in Red Hat IT . We...

Article Thumbnail
Article

DevNation 2014 recorded session: Slavek Kabrda - DevAssistant: What's in it for You?

Mike Guerette

DevAssistant is a new project that aims to make developers' lives easier by automating repetitive and time-consuming tasks. It uses assistants—Yaml "recipe files"—that contain information on how to create new projects, modify existing projects, and how to set up environments for developing upstream projects. Session abstract: Come learn more about how DevAssistant can make your job easier, with features such as: * Dependency installation. * Scaffolding source code for new projects or checking out source code from SCM. * Setting...

Red Hat Enterprise Linux 9 feature_image
Article

The ARM Arc

Brendan Conoboy

The ARM Arc

Article Thumbnail
Article

Repost: Node.js - An Enterprise Situation Report | The New Stack

Mike Guerette

I found this interesting Node.js article from The New Stack. A handy piece for those of you considering Node and especially now that we now have it in both Software Collections and OpenShift. "Why Node.js is an excellent and underutilized enterprise tool "Node.js, after cutting its teeth for a few years in the open source space, then being used by large-scale startups like LinkedIn and Joyent, it is now heading for the enterprise. From scaling virtualized hyper visors to operating...

Article Thumbnail
Article

Repost: Going Atomic with the Red Hat Enterprise Linux 7 High-Touch Beta

Mike Guerette

Excerpts from the original article: "Now that Red Hat Enterprise Linux 7 is generally available, we are re-casting the Red Hat Enterprise Linux High Touch Beta program into a series of Red Hat Enterprise Linux 7 special interest groups (SIGs), the first of which is focused on application containers. The Red Hat Enterprise Linux Atomic Host SIG encompasses technologies that are required to create, deploy, and manage application containers. "We also announced today that Red Hat and Google are collaborating...

Article Thumbnail
Article

Repost: Red Hat and Google Collaborate on Kubernetes to Manage Docker Containers

Mike Guerette

Excerpts from the original announcement: "Red Hat and Google are both committed to open source and we were both early proponents of Docker as well as key contributors to the Docker project. We are now joining forces to drive a new open standard around orchestrating Docker containers at scale for the management of cloud application deployments. "Today, Red Hat is announcing that as part of Project Atomic, we are collaborating with Google to tackle the challenge of how to manage...

Article Thumbnail
Article

ltrace for RHEL 6 and 7

Matt Newsome +1

Debugging software is something akin to an art form but, regardless of the approach you prefer, having good information on what's happening in your application is key. ltrace is one tool you may wish to add to your belt - a debugging tool that attaches to a running process, and prints to the terminal or a log file the library calls and/or system calls made by that process. In both its mode of operation and command line interface, ltrace is...