RHEL

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

Getting Started with RPMs

Langdon White

Unfortunately, not every application is packaged for every distribution. What do you do when you can't find it packaged for Red Hat Enterprise Linux? If you are like most people, you give up or attempt to install it from source. What happens when installing from source goes badly? If you are like most people, you definitely give up. How do you keep up with application improvements or, perhaps more importantly, security fixes? If you are like most people, you periodically...

Article Thumbnail
Article

Setting up Django and Python 2.7 on Red Hat Enterprise 6 the easy way

Langdon White

Recently, I needed to get Django installed with Python 2.7 on Red Hat Enterprise Linux 6. As this is not a directly supported activity, I wanted to document how I went about it. As you might imagine, the generally expected method for install would be to grab the Python 2.7 source tree and then build it. Obviously, that can be a lot of work; is not particularly repeatable; and, potentially, exposes you to more security flaws. As a result, I...

Article Thumbnail
Article

7 ways to improve your application's performance with the new Developer Toolset 1.1 release

Matt Newsome

Are you missing out on opportunities to increase your applications' performance? As an application developer building on Red Hat Enterprise Linux, you invest a lot of time and effort into making your applications compelling and useful for your users. You probably also want to see good performance. But beyond good design, careful algorithm selection and compiler optimizations, what can a developer use to boost their application performance? 1. The latest GCC release and associated tools The very first thing a...

Article Thumbnail
Article

Software Collections on Red Hat Enterprise Linux

Marcela Maslanova

Did you ever wish you had newer versions of the software on your Red Hat Enterprise Linux machines? You are probably not alone. Providing new versions of software in rpm is hard, because rpm supports only one version installed on your computer at a time. Multiple versions on one machine can conflict with each other or create unpredictable behaviour in applications that you might not have considered dependencies. Last year, we developed Software Collections to allow you to install newer...

Article Thumbnail
Article

Red Hat Developer Toolset 1.1 Now Available through Developer-focused Subscriptions

Mike Guerette

Today Red Hat announces the general availability of version 1.1 of Red Hat Developer Toolset through Red Hat Enterprise Linux Developer Subscriptions. For developers, having ready access to the latest, stable development tools is key to taking advantage of open source innovation. Red Hat Developer Toolset 1.1 bridges development agility with production stability by delivering the latest stable versions of essential C and C++ development tools. By employing Red Hat Developer Toolset, organizations can significantly increase developer productivity and improve...

Article Thumbnail
Article

Is your C++ development team missing out? Developer Toolset: newer tools on and for multiple RHEL releases

Matt Newsome

Wouldn't it be nice if your software development team could use one common set of development tools based on the latest, stable upstream versions for your Red Hat Enterprise Linux development? Think of all the extra years of open source innovation - the features, optimizations and new standards support it would allow your team to build into your products. That would be great, wouldn't it? Fortunately, this is already available to you today, and in this blog post I'll explain...