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.

reverese summit logo

Summit 2021 on-demand replay

Development languages + Linux

Article

Bringing your favorite runtimes to Red Hat Enterprise Linux 8.4

Tour new features available with popular language runtimes in Red Hat Enterprise Linux 8.4, and find out how they can benefit your applications.

Article

Debugging on Valgrind: Adding fused-multiply-add support for the AArch64 processor

Discover how developers added fused-multiply-add support for the AArch64 processor, then learn how to use Valgrind's --trace-flags option to find out what Valgrind is doing in your application.

Article

Achieving polyglot persistence with application stream databases in Red Hat Enterprise Linux 8.4

With Red Hat Enterprise Linux 8 application streams, you can achieve polyglot persistence and choose the database that best suits your needs.

Article

An easier way to go: SCTP over UDP in the Linux kernel

Get a quick guide to using Stream Control Transmission Protocol over User Datagram Protocol to work around SCTP middlebox issues in the Linux kernel.

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

RHEL
Article

Bringing your favorite runtimes to Red Hat Enterprise Linux 8.4

June 21, 2021

Tour new features available with popular language runtimes in Red Hat Enterprise Linux 8.4, and find out how they can benefit your applications.

Featured image for Valgrind.
Article

Debugging on Valgrind: Adding fused-multiply-add support for the AArch64 processor

June 15, 2021

Discover how developers added fused-multiply-add support for the AArch64 processor, then learn how to use Valgrind's --trace-flags option to find out what Valgrind is doing in your application.

Red Hat Enterprise Linux 8
Article

Achieving polyglot persistence with application stream databases in Red Hat Enterprise Linux 8.4

June 8, 2021

With Red Hat Enterprise Linux 8 application streams, you can achieve polyglot persistence and choose the database that best suits your needs.

Featured image for a Linux topic.
Article

An easier way to go: SCTP over UDP in the Linux kernel

June 4, 2021

Get a quick guide to using Stream Control Transmission Protocol over User Datagram Protocol to work around SCTP middlebox issues in the Linux kernel.

Article

Red Hat Software Collections 3.7 and Red Hat Developer Toolset 10.1 now generally available

June 3, 2021

Discover what's new in Red Hat Software Collections 3.7 and Developer Toolset 10.1, including PostgreSQL, Ruby, MariaDB, and Java Mission Control enhancements.

Featured image for Red Hat Universal Base Image
Article

Red Hat Universal Base Image and Docker Hub: Why should developers care?

May 25, 2021

Red Hat Universal Base Image's freely redistributed container images are now available on Docker Hub. Find out why this makes life easier for developers.

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