Skip to main content
Redhat Developers  Logo
  • Products

    Featured

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat OpenShift AI
      Red Hat OpenShift AI
    • Red Hat Enterprise Linux AI
      Linux icon inside of a brain
    • Image mode for Red Hat Enterprise Linux
      RHEL image mode
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • Red Hat Developer Hub
      Developer Hub
    • View All Red Hat Products
    • Linux

      • Red Hat Enterprise Linux
      • Image mode for Red Hat Enterprise Linux
      • Red Hat Universal Base Images (UBI)
    • Java runtimes & frameworks

      • JBoss Enterprise Application Platform
      • Red Hat build of OpenJDK
    • Kubernetes

      • Red Hat OpenShift
      • Microsoft Azure Red Hat OpenShift
      • Red Hat OpenShift Virtualization
      • Red Hat OpenShift Lightspeed
    • Integration & App Connectivity

      • Red Hat Build of Apache Camel
      • Red Hat Service Interconnect
      • Red Hat Connectivity Link
    • AI/ML

      • Red Hat OpenShift AI
      • Red Hat Enterprise Linux AI
    • Automation

      • Red Hat Ansible Automation Platform
      • Red Hat Ansible Lightspeed
    • Developer tools

      • Red Hat Trusted Software Supply Chain
      • Podman Desktop
      • Red Hat OpenShift Dev Spaces
    • Developer Sandbox

      Developer Sandbox
      Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
    • Try at no cost
  • Technologies

    Featured

    • AI/ML
      AI/ML Icon
    • Linux
      Linux Icon
    • Kubernetes
      Cloud icon
    • Automation
      Automation Icon showing arrows moving in a circle around a gear
    • View All Technologies
    • Programming Languages & Frameworks

      • Java
      • Python
      • JavaScript
    • System Design & Architecture

      • Red Hat architecture and design patterns
      • Microservices
      • Event-Driven Architecture
      • Databases
    • Developer Productivity

      • Developer productivity
      • Developer Tools
      • GitOps
    • Secure Development & Architectures

      • Security
      • Secure coding
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
      • View All Technologies
    • Start exploring in the Developer Sandbox for free

      sandbox graphic
      Try Red Hat's products and technologies without setup or configuration.
    • Try at no cost
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • Java
      Java icon
    • AI/ML
      AI/ML Icon
    • View All Learning Resources

    E-Books

    • GitOps Cookbook
    • Podman in Action
    • Kubernetes Operators
    • The Path to GitOps
    • View All E-books

    Cheat Sheets

    • Linux Commands
    • Bash Commands
    • Git
    • systemd Commands
    • View All Cheat Sheets

    Documentation

    • API Catalog
    • Product Documentation
    • Legacy Documentation
    • Red Hat Learning

      Learning image
      Boost your technical skills to expert-level with the help of interactive lessons offered by various Red Hat Learning programs.
    • Explore Red Hat Learning
  • Developer Sandbox

    Developer Sandbox

    • Access Red Hat’s products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.
    • Explore Developer Sandbox

    Featured Developer Sandbox activities

    • Get started with your Developer Sandbox
    • OpenShift virtualization and application modernization using the Developer Sandbox
    • Explore all Developer Sandbox activities

    Ready to start developing apps?

    • Try at no cost
  • Blog
  • Events
  • Videos

Why you should be developing on Red Hat Enterprise Linux

August 21, 2019
Bob Davis
Related topics:
Linux
Related products:
Red Hat Enterprise Linux

Share:

    Red Hat Enterprise Linux through Red Hat Developer is designed specifically so that software can be developed on the same platform to which it will be deployed—and here’s why it’s the best option for you.

    No-cost developer access

    With a $0 Red Hat Developer membership, you get access to Red Hat Enterprise Linux (RHEL) at no cost. We have downloads available for RHEL versions starting as far back as 7.2, and as current as RHEL 8.1 Beta. The subscription costs nothing, and there are no additional costs for any of the software or content we make available through the program.

    RHEL is RHEL is RHEL

    The Red Hat Enterprise Linux you download from the Developer program is exactly the same RHEL you get with any other subscription. No, it’s not a trial. No, it’s not a preview. No, we haven’t disabled any features that you can enable with a paid subscription. Really—we want you to use this and be successful, so we don’t throw any surprises or weird workarounds at you.

    Deployment simplicity

    When you’re developing an application, you want to make sure you avoid unexpected snags. Developing an application on RHEL that will be deployed to a Red Hat Enterprise Linux platform helps you avoid surprises. If you code on the same version of RHEL you’re deploying to, all of your dependencies and runtime versions will be there. Remember when I said, “RHEL is RHEL is RHEL”?

    Red Hat Customer Portal access

    This is a major advantage of the Developer membership—full access to Red Hat Customer Portal. You get access to information about all of our products. Again, there’s nothing limited to “paid subscriptions”—no paywall anywhere—it’s all in the open with the membership. This information lets you address issues, see best practices, get self-service support, and get questions answered—and get it all straight from Red Hat.

    RHEL excels

    I want to talk a little more about why Red Hat Enterprise Linux is fantastic, too.

    Linux for enterprises

    Our customers range from huge, multinational corporations, to the classic “two developers and a dog” startups, but they all have something in common: They need their platform to be enterprise grade. The big customers need their platforms to be rock solid, manageable, scalable, secure, and compliant with regulations. And the small startup with big dreams needs the same thing.

    Stable

    Stable can mean a couple things: the operating system doesn’t fail, or the operating system has a long lifecycle and can be depended on for a long time. Right now, I’m talking about the latter. When you decide to use RHEL, you’re getting an operating system with a published, 10-year lifecycle.

    Red Hat Enterprise Linux for continuous IT security

    Because our customers demand it, we build RHEL to support continuous IT security. The built-in protection of our compile-time options, our security backporting practice, our stronger defaults for best-practices cryptographic algorithms, stack smashing protection, ASLR, verification of patch and package updates, and SELinux turned on by default are all examples of how seriously we take this.

    Runtimes

    We include a full set of languages and runtimes, with stability and security in mind. Long lifecycle runtimes—as well as fast-moving, more dynamic runtimes—are there for developers. We are frequently involved in the upstream projects for these languages and are usually able to ship bug fixes and CVEs right away in the rpms. This extends to our container images as well, which we patch and repackage for any CVE anywhere in the container, not only if it is in the runtime.

    Developer tooling

    Compilers, performance tools, and language-specific toolkits are all built into RHEL. In RHEL 7, the /devtools content set in Software Collections is where you’ll find things like the Developer Toolset (think “gcc and friends”), CLANG & LLVM, Go Toolset, Rust Toolset, and more. This is a set of tools designed for software developers. There’s also the complete set of RHEL container tools—Podman, Buildah, and Skopeo—so you can work on cloud-native container-based apps as well.

    Boring, as a feature

    All of these add up to an operating system that’s … well, sort of boring. Red Hat has made boring a feature. We get excited about delivering platforms that never get exciting. RHEL lets you focus on your development, on making your app exciting for your end users, on delivering your application to your market. If you’re up at 2 a.m. banging on your keyboard, it should be because you’ve had a eureka moment and are in the flow, not because you’re on a deadline and can't get something to work because your operating system is getting in the way.

    Usage options

    Like any other Linux distribution, you can use Red Hat Enterprise Linux through the Developer program as a VM or on bare metal—the choice is up to you, and we provide instructions on installing RHEL on a number of hypervisors, as well as how to get it onto a laptop. Using your Red Hat Developer membership to run RHEL for development on cloud providers—usually in a “bring your own license” option—is also possible.

    Download Red Hat Enterprise Linux from Red Hat Developer today.

    Last updated: October 20, 2023

    Recent Posts

    • How Kafka improves agentic AI

    • How to use service mesh to improve AI model security

    • How to run AI models in cloud development environments

    • How Trilio secures OpenShift virtual machines and containers

    • How to implement observability with Node.js and Llama Stack

    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform

    Build

    • Developer Sandbox
    • Developer Tools
    • Interactive Tutorials
    • API Catalog

    Quicklinks

    • Learning Resources
    • E-books
    • Cheat Sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site Status Dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Report a website issue