vagrant image

Using Vagrant Tooling in Eclipse

Vagrant gives developers a uniform way of configuring their virtual environment, regardless of the underlying hypervisor chosen (eg. KVM/QEMU, VirtualBox, VMware, Hyper-V). It’s also available for Mac OS and Windows making it easier to run virtual Linux environments from these platforms.

Today we’ll be creating a simple virtual machine, using the Eclipse Vagrant Tooling plugin. This will be shipping as part of the Linux Tools Project 4.2.0 release (along with the Docker Tooling). The Vagrant tooling is targeted to make its way into the release of DTS 4.1 (Developer Toolset) and Fedora 23.

Before using the Vagrant Tooling, we need to make sure we have all the pre-requisites installed.

Continue reading “Using Vagrant Tooling in Eclipse”


Join Red Hat Developers, a developer program for you to learn, share, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!

gnu logo

October/November 2015 GNU Toolchain Update

Hi Everyone,

Welcome to a new blog about changes and new features in the GNU toolchain (compiler, assembler, linker and debugger).  My intention is to post monthly updates highlighting what is new in these tools so that developers can keep abreast of the developing technologies.  This first post covers changes made to the development versions tools in October and November of this year.  Earlier posts in this series can be found in my live journal blog here, but future posts will continue on this site.

Note – these features have not yet made it into released products like Fedora or RHEL, so if you want to play with them now, you will have to download the sources from the FSF and build your own toolchain.

Continue reading “October/November 2015 GNU Toolchain Update”

Red_Hat_RGB_150px

GCC 5.2 and new Developer Toolset 4 now generally available

Today, Red Hat announced the general availability of Red Hat Developer Toolset 4, giving you access to the latest, stable open source C and C++ compilers and complementary development and performance profiling tools. Accessible through the Red Hat Developers Program and related subscriptions, Red Hat Developer Toolset enables developers to compile applications once and deploy across multiple versions of Red Hat Enterprise Linux.

New additions and updated components of Red Hat Developer Toolset 4 include:


Join Red Hat Developers, a developer program for you to learn, share, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!

Python logo

Get Started: Eclipse and Python with PyDev in Developer Toolset 4.0

Python logo

 

eclipse-426x100

Starting from Developer Toolset 4.0 we have added the Eclipse PyDev tooling for writing and debugging Python applications. This article aims to give new users a whirlwind tour of some of the key features.

Installing and Configuring

PyDev is installed by default when you install the IDE component of DTS 4.0:

$ sudo yum install devtoolset-4-ide

Once you’ve launched Eclipse, the first thing you need to do is configure an interpreter to use. Open the preferences dialog by choosing “Preferences” from the “Window” menu, then navigate to the “PyDev -> Interpreters -> Python Interpreter” preference node. Simply hit the “Quick Auto-Config” button to automatically discover and configure the first Python interpreter that is encountered in your PATH.

Interpreter Preferences

It’s worth knowing that not only does PyDev work well with the default version of Python that ships with RHEL, it also works with the Python Software Collections. For example, if you’d like to work with Python 3 then you can also install the rh-python34 software collection:

$ sudo yum install rh-python3

Continue reading “Get Started: Eclipse and Python with PyDev in Developer Toolset 4.0”

gnu logo

5 things you need to know about GCC 5 – Developer Toolset Beta

As always when we rebase GCC in Developer Toolset (as we announced yesterday) to a new major upstream release, there are  a huge number of bugfixes, performance improvements, quality of implementation enhancements – the list goes on. In this article, however, I’d like to focus on four headline features and one new way of using the tools. Let’s dive in.

Continue reading “5 things you need to know about GCC 5 – Developer Toolset Beta”

You had me at Hello, World

Our Red Hat Developers program team has just concluded a “Time to Hello World” project to reduce the time it takes you to download and install a new technology, and then get to your first “hello world” application.  By utilizing multiple resources from Red Hat engineering, UX, evangelists, docs, testing, and yes, even customers, this is just one of many Red Hat activities underway to minimize speed bumps when trying a new Red Hat technology.

So, is 6 minutes quick enough to try out a new technology?  If so, read on.

Continue reading “You had me at Hello, World”


Join Red Hat Developers, a developer program for you to learn, share, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!

Take advantage of your Red Hat Developers membership and download RHEL today at no cost.