How does the Red Hat Enterprise Linux (RHEL) ecosystem work?
Red Hat runs a three-stage pipeline — Fedora (community innovation) → CentOS Stream (RHEL preview) → RHEL (paid, supported enterprise) — so new features are battle-tested upstream before they reach production customers.
The genius of this funnel is risk reduction. Wild new ideas land in Fedora, where enthusiasts shake out the bugs. What survives flows into CentOS Stream, a rolling preview of the next RHEL. Only mature, proven code becomes RHEL, which enterprises pay for precisely because it changes slowly and is supported for ~10 years.
| Stage | Distribution | Purpose | Cost |
|---|---|---|---|
| Community | Fedora | Innovation lab, newest features | Free |
| Development | CentOS Stream | Rolling preview of the next RHEL | Free |
| Enterprise | RHEL | Stable, supported production OS | Paid |
A few related pieces fill in the picture:
- EPEL (Extra Packages for Enterprise Linux): community-built packages that aren't in RHEL itself but run on it.
- UBI (Universal Base Image): a freely redistributable RHEL base for building containers.
- CoreOS: a stripped, container-optimised OS used under OpenShift.
Key insight: Red Hat gives the software away — it's all open source — and sells subscriptions to support, certified updates, and a 10-year stability guarantee. You're paying for someone to answer the phone at 3 a.m., not for the bits.