Linux for developers

Develop applications on the most popular Linux for the enterprise—all while using the latest technologies.

 

helloworld

 

The world’s leading enterprise Linux platform. 
 

Download      

 

What is Linux?

Linux® is an open source operating system (OS) and IT infrastructure platform created as a hobby by Linus Torvalds in 1991. In the world of operating systems, Linux has the largest user base, is the most-used OS on publicly available internet servers, and the only OS used on the top 500 fastest supercomputers. Because the source code for Linux is freely available, there are several different distributions, including Red Hat Enterprise Linux (Red Hat's flagship product) and Fedora Linux, a community project founded by Red Hat to develop a desktop version of Linux.

Software developers create apps and services inside Linux containers that let them code once, then run their code virtually anywhere. All containerized apps contain some part of a Linux distribution. You want to make sure that all of the pieces in your container, including the Linux base, are identical between environments so you don’t have to spend your time patching and backporting.

Use enterprise-grade containers to develop in a hybrid world

Part of the beauty of Linux containers is that they are hybrid by design. That means you can code locally, test in the cloud, and deploy anywhere that Linux containers will run. Most Red Hat developer components are available with dockerfiles, or distributed as Linux container images on Red Hat Enterprise Linux (for local dev) and Red Hat OpenShift Container Platform (local, on-line, or public cloud dev). This means that wherever you develop, test, and deploy, you’re using the same development stacks, on-premise to virtual to cloud. To help you get where you’re going faster, the Red Hat container catalog gives you access to certified, trusted and secure application containers.

 

Try a container

The latest on Linux

Red Hat Enterprise Linux 8

RHEL 8 Hyper-V Quick Install

April 22, 2019

This overview covers the key steps for installing Red Hat Enterprise Linux 8 as a VM on VirtualBox so you can get started with software development. You’ll install a system with a full graphical desktop.that you can use for exploring RHEL 8. Unlike prior versions of RHEL 8, there are no separate downloads for server, workstation, or desktop.

Note: This tutorial does not replace the Red Hat Enterprise Linux 8 Installation Guide. Instead, this tutorial provides an overview of the key steps for software developers. For detailed instructions, see the RHEL 8 documentation.

Red Hat Enterprise Linux 8

RHEL 8 VirtualBox Quick Install

April 22, 2019

This overview covers the key steps for installing Red Hat Enterprise Linux 8 as a VM on VirtualBox so you can get started with software development. You’ll install a system with a full graphical desktop.that you can use for exploring RHEL 8. Unlike prior versions of RHEL 8, there are no separate downloads for server, workstation, or desktop.

Note: This tutorial does not replace the Red Hat Enterprise Linux 8 Installation Guide. Instead, this tutorial provides an overview of the key steps for software developers. For detailed instructions, see the RHEL 8 documentation.

Red Hat Enterprise Linux 8

RHEL 8 Bare Metal Quick Install

April 22, 2019

This overview covers the key steps for installing Red Hat Enterprise Linux 8 so you can get started with software development. You’ll install a system with a full graphical desktop.that you can use for exploring RHEL 8. Unlike prior versions of RHEL 8, there are no separate downloads for server, workstation, or desktop.

Note: This tutorial does not replace the Red Hat Enterprise Linux 8 Installation Guide. Instead, this tutorial provides an overview of the key steps for software developers. For detailed instructions, see the RHEL 8 documentation.

Hello World - installing GCC on RHEL 7

February 13, 2019

In this tutorial, you will install the GNU Compiler Collection 8.2 from the Red Hat Developer Toolset (DTS) and build a simple C++ Hello World application. This tutorial should take less than 30 minutes to complete.

Hello World - installing Go on RHEL 7

February 13, 2019

In this tutorial, you will install the Go 1.11 Compiler and build a simple Go Hello World application. This tutorial should take less than 30 minutes to complete.

Latest Comments

Waiting for Disqus…

Denise Dumas, VP of Linux engineering, introduces Red Hat Enterprise Linux and its development tools.

Denise Dumas
Denise Dumas, Red Hat VP of Linux engineering