Linux for developers

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

helloworld

 

Red Hat Enterprise Linux is the world’s leading enterprise Linux platform, now optimized for development.
 

Download RHEL

 

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

Development languages + Linux

Article

How to install command-line tools on a Mac

You can install command line tools like those from Linux on macOS but that requires a change to security settings. Learn more.

Article

PLPMTUD delivers better path MTU discovery for SCTP in Linux

This article explains the procedure used in the Linux kernel to do path MTU discovery using Datagram Packetization Layer Path MTU Discovery. Learn more.

Article

What's new in Red Hat Enterprise Linux 9

RHEL 9 is designed to meet the needs of the hybrid cloud environment and can run your code efficiently in a number of environments.

Article

RHEL 8.6: What's new and how to upgrade

Version 8.6 includes PHP and Perl upgrades, more support for edge computing, and new system roles. Several upgrade paths are offered.

UBI graphic student at desk

Red Hat UBI is a Verified Publisher on Docker Hub

Red Hat Universal Base Images (UBI) on Docker Hub are now available as Verified Publisher images in a variety of configurations and sizes, including Micro, the newly announced variation with Red Hat Enterprise Linux 8.4 that delivers the smallest UBl footprint for edge computing.

UBIs are Open Container Initiative (OCI)-compliant, freely redistributable, container base operating system images that include complimentary runtime languages and packages, but previously, you could only get these images from the Red Hat container catalog.

Now, you can get them in Docker Hub, making it even easier for you to build and deploy UBI-based containers anywhere.

 

Read the press release

The latest on Linux

javascript-screen
Article

How to install command-line tools on a Mac

May 23, 2022

You can install command line tools like those from Linux on macOS but that requires a change to security settings. Learn more.

Featured image for: SCTP over UDP in the Linux kernel.
Article

PLPMTUD delivers better path MTU discovery for SCTP in Linux

May 23, 2022

This article explains the procedure used in the Linux kernel to do path MTU discovery using Datagram Packetization Layer Path MTU Discovery. Learn more.

RHEL_9 Featured Article image A
Article

What's new in Red Hat Enterprise Linux 9

May 18, 2022

RHEL 9 is designed to meet the needs of the hybrid cloud environment and can run your code efficiently in a number of environments.

RHEL_9 Featured Article image A
Article

RHEL 8.6: What's new and how to upgrade

May 11, 2022

Version 8.6 includes PHP and Perl upgrades, more support for edge computing, and new system roles. Several upgrade paths are offered.

RHEL
Article

Access RHEL with a Developer for Teams subscription

May 10, 2022

The Red Hat Developer program now offers a subscription for enterprise development teams to access Red Hat Enterprise Linux at no charge.

Featured image for: Test GitHub projects using GitHub Actions and Testing Farm.
Article

Schedule tests the GitOps way with Testing Farm as GitHub Action

May 4, 2022

A new GitHub Action, used by Red Hat and related open source projects, lets you choose when tests are triggered by GitHub events, with minimal configuration.

More articles on Linux

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