Developer Tools

ltrace for RHEL 6 and 7

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 similar to strace. While strace only works for system calls, however, ltrace has no such restriction.

Continue reading “ltrace for RHEL 6 and 7”

Share

Red Hat Enterprise Linux 7 toolchain a major performance boost for C/C++ developers

Now that Red Hat Enterprise Linux 7 is publicly available, we thought RHEL application developers would be interested in seeing how the new C/C++ toolchain compares to the equivalent in Red Hat Enterprise Linux 6 in terms of raw performance. The numbers are pretty surprising so stay tuned. But first a little introduction to set the scene.

Continue reading “Red Hat Enterprise Linux 7 toolchain a major performance boost for C/C++ developers”

Share

Red Hat Developer Toolset now in more RHEL subscriptions

Red Hat has just expanded the number of Red Hat Enterprise Linux subscriptions that include Red Hat Developer Toolset (DTS).

Of note, both the Standard and Premium editions of Red Hat Enterprise Linux Server and Red Hat Enterprise Linux Workstation now include Red Hat Developer Toolset.

Red Hat Developer Toolset is available to customers and partners using Red Hat Enterprise Linux 5 or 6 via the following subscriptions:

Continue reading “Red Hat Developer Toolset now in more RHEL subscriptions”

Share

Red Hat at the ISO C++ Standards Meeting (February 2014)

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 February 2014 meeting of the standardization committee (JTC1/SC22/WG21) in Issaquah, WA, USA. In this article, Jason Merrill summarizes the main highlights and developments of interest to Red Hat’s customers and partners:

Continue reading “Red Hat at the ISO C++ Standards Meeting (February 2014)”

Share

DevNation talks I want to see, by Matt Newsome

We’ve just over a month to go until Red Hat Summit 2014 and the newly rebranded DevNation conference open their doors in San Francisco’s Moscone Center South, located in the heart of downtown San Francisco.

While we’re putting the finishing touches to our great new product releases for developers, we’re also really looking forward to attending the conferences ourselves. They present a great opportunity for like-minded developers to come together, see what’s new and share ideas – all part of the “Open Source way” Red Hat embodies.

Continue reading “DevNation talks I want to see, by Matt Newsome”

Share

Red Hat Developer Toolset 2.1 now generally available

Red Hat is pleased to announce the general availability of Red Hat Developer Toolset 2.1. This latest version bridges development agility with production stability by delivering the latest stable versions of essential open development tools to enhance developer productivity and improve deployment times.

Red Hat Developer Toolset 2.1 introduces a new tool to its content set – Git 1.8.4

Continue reading “Red Hat Developer Toolset 2.1 now generally available”

Share

Determining whether an application has poor cache performance

Modern computer systems include cache memory to hide the higher latency and lower bandwidth of RAM memory from the processor. The cache has access latencies ranging from a few processor cycles to ten or twenty cycles rather than the hundreds of cycles needed to access RAM. If the processor must frequently obtain data from the RAM rather than the cache, performance will suffer. With Red Hat Enterprise Linux 6 and newer distributions, the system use of cache can be measured with the perf utility available from the perf RPM.

Continue reading “Determining whether an application has poor cache performance”

Share