* [Topics](/en/topics "Topics")
* [Open source](/en/topics/open-source "Open source")
* What is CentOS Stream?
What is CentOS Stream?
======================
Updated  February 6, 2025•*4*-minute read
Copy URL
Jump to section
---------------
OverviewHow does CentOS Stream work?Migrate to CentOS StreamWhy Red Hat?Choose the right solution
Overview
--------
[CentOS Stream](https://www.centos.org/centos-stream/) is a [Linux®](/en/topics/linux) distribution where open source community members can develop, test, and contribute to a continuously delivered distribution upstream for [Red Hat® Enterprise Linux](/en/technologies/linux-platforms/enterprise-linux)—all in tandem with [Red Hat developers](/en/technologies/linux-platforms/enterprise-linux/red-hat-enterprise-linux-for-developers).
Red Hat develops the Red Hat Enterprise Linux source code in the CentOS Stream development platform before releasing new Red Hat Enterprise Linux versions. Red Hat Enterprise Linux 9 is the first major release built within CentOS Stream.
Let’s say you’re a Red Hat Enterprise Linux user who has identified a change that is needed in the next version. You can propose that change to CentOS Stream for Red Hat developers to evaluate. If accepted, your change is tested, verified, and will land in CentOS Stream, and the change will be in the next minor release of Red Hat Enterprise Linux.
[Start a 60-day trial to RHEL server](/en/technologies/linux-platforms/enterprise-linux/server/trial)
How does CentOS Stream work?
----------------------------
CentOS Stream provides greater transparency and more opportunities for community, partner, and customer participation.
The platform is an important part of the larger Red Hat Enterprise Linux source code development process:
* [**Fedora**:](https://getfedora.org/) The upstream project on which future Red Hat Enterprise Linux major releases are based. This is where significant operating system (OS) innovations are introduced.
* **CentOS Stream**: CentOS Stream better connects [ISV](/en/topics/digital-transformation/isv-partners), IHV and other ecosystem developers to the OS developers of the Fedora Project–the foundation of the Fedora OS. This shortens the feedback loop and makes it easier for all voices to be heard in the creation of the next Red Hat Enterprise Linux versions.
* **Red Hat Enterprise Linux**: A production-grade operating system that provides a more secure, supported, and flexible foundation for critical workloads and applications.
When you use CentOS Stream, you benefit by gaining early access to the same source code Red Hat developers and engineers use to produce the next version of Red Hat Enterprise Linux. The platform provides a continuous stream of content, making CentOS Stream a preview of future Red Hat Enterprise Linux releases. 
CentOS Stream code becomes the next minor release of Red Hat Enterprise Linux, so you can contribute directly to Red Hat Enterprise Linux and test your workloads before new releases are published.
Planning for CentOS Linux 7 End of Life: Transition to Red Hat Enterprise Linux
-------------------------------------------------------------------------------
[Keep reading](/en/engage/centos-migration-level-up "Keep reading")
Migrate to CentOS Stream
------------------------
For current CentOS Linux users interested in CentOS Stream, CentOS Stream allows you to participate in the development of future versions of Red Hat Enterprise Linux. If you are interested in migrating to a production-grade platform for important business applications and workloads, [Red Hat Enterprise Linux](/en/technologies/linux-platforms/enterprise-linux) is the recommended option.
The creation of CentOS Stream provides a new mechanism for partners and community members to add innovation to the next version of Red Hat Enterprise Linux as it’s being built instead of after it’s built. CentOS Linux, on the other hand, is downstream of Red Hat Enterprise Linux—most often used for development and deployment—and doesn't have a contribution model. Updates to CentOS Linux discontinued between 2021 and 2024, ending officially after June 30, 2024 when CentOS Linux 7 reached end of life. Staying on CentOS Linux, even if you’re able to secure [third party support for a forked version](/en/blog/centos-linux-end-life-centos-stream-and-new-red-hat-enterprise-linux-landscape), could put you at risk of exposure to unpatched vulnerabilities and potential security breaches. 
While migrating from CentOS Linux to CentOS Stream is simple, there is no easy process for moving from CentOS Stream to [another Linux distribution](/en/topics/linux/centos-alternatives) if it does not meet your operational requirements. 
If you plan to migrate to CentOS Stream yourself, Red Hat’s [Convert2RHEL](/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel) tool lets you easily and quickly convert your CentOS Linux systems directly into Red Hat Enterprise Linux systems. Even so, the Convert2RHEL tool does not work with CentOS Stream, so you must reinstall your operating system from the repo if you decide to deploy CentOS Stream as an interim before moving to Red Hat Enterprise Linux. Convert2RHEL can also be used in Oracle Linux to migrate to Red Hat Enterprise Linux 8.
Engage [Red Hat Consulting](/en/services/consulting) to help accelerate your migration. Red Hat experts bring proven knowledge and experience to your migration project. Red Hat Consulting can also help you identify and convert key applications and workloads, as well as  mentor and enable you to continue confidently afterward.
This video can't play due to privacy settings
To change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies or try disabling adblockers."
[Read the migration path information sheet](/en/engage/ten-considerations-migrating-s-202110190627 "SOLP : Migrate to Red Hat Enterprise Linux from CentOS Linux")
Why Red Hat?
------------
Red Hat offers a variety of platforms–including CentOS Stream–to help meet a host of developer needs. 
* The Red Hat Enterprise Linux Developer subscription is a free, self-supported subscription for developers. It provides a development/test environment for applications that are meant to be deployed into production on the stable, more secure, and high-performance foundation of Red Hat Enterprise Linux.
* [Red Hat Developer Subscription for Teams](http://www.redhat.com/en/resources/developer-subscription-for-teams-overview) offers existing Red Hat customer organizations running Red Hat technologies in their production environments the opportunity to deploy Red Hat Enterprise Linux in their development environments at no extra cost.  Red Hat Enterprise Linux gives developers easy access to a more reliable and security-focused operating system, allowing your organization to build and test applications on the same innovative and reliable platform used for your production workloads.
* The Red Hat Universal Base Image is a free-of-charge, redistributable, and developer-ready image for creating containerized, cloud-native enterprise applications. Developers can more easily create certified applications for production deployment on Red Hat Enterprise Linux and across Red Hat’s open hybrid cloud portfolio, including Red Hat OpenShift. It also enables compatible container images with other operating systems.
Choosing the right solution
---------------------------
Curious about the right solution for you? Red Hat has many ways to get started.
* **For production use:** [Migrate](/en/technologies/linux-platforms/enterprise-linux/migration-process) to Red Hat Enterprise Linux with [Convert2RHEL](/en/blog/convert2rhel-how-update-rhel-systems-place-subscribe-rhel).
* **For Red Hat Enterprise Linux development or testing:**[Download](https://www.centos.org/centos-stream/) CentOS Stream.
* **For individual developers:** Get a no-cost [developer subscription](https://developers.redhat.com/).
* **For Red Hat customer development teams:** Get a no-cost [developer subscription for teams](/en/blog/new-year-new-red-hat-enterprise-linux-programs-easier-ways-access-rhel#Bookmark%202).
* **For containerized apps:** Use the Red Hat [Universal Base Image (UBI)](https://developers.redhat.com/articles/ubi-faq).
* **For upstream OS innovation:** Get involved in the [Fedora project](https://getfedora.org/).
If you haven't decided on a Linux distro to use, we can provide more [information about choosing the right Linux distro](/en/topics/linux/whats-the-best-linux-distro-for-you).
Migrate from CentOS to Red Hat Enterprise Linux
-----------------------------------------------
CentOS Linux 7 has reached end of life (EOL). Streamline your CentOS Linux migration with Convert2RHEL.
[Keep reading](/en/technologies/linux-platforms/enterprise-linux/centos-migration "Migrate from CentOS to Red Hat Enterprise Linux")
Recommended for you
Managing CentOS Migrations and RHEL Upgrades
--------------------------------------------
Learn how to migrate existing CentOS Linux servers to supported versions of Red Hat Enterprise Linux.
[View course](https://www.redhat.com/en/services/training/managing-centos-migrations-and-rhel-upgrades-rh174?percmp=RHCTG0250000455236)
Keep reading
------------
### What is Istio?
Find out more about Istio, an open source service mesh that controls how microservices share data with one another.
[Read the article](/en/topics/microservices/what-is-istio "article | What is Istio?")
### What is KVM?
Kernel-based virtual machines (KVM) are an open source virtualization technology that turns Linux into a hypervisor.
[Read the article](/en/topics/virtualization/what-is-KVM "article | what is KVM?")
### What is Podman Desktop?
Podman Desktop is a free, open source tool that simplifies working with containers in a local developer environment.
[Read the article](/en/topics/containers/what-is-podman-desktop "article | what is podman desktop")
Open source resources
---------------------
### Related content
* Blog post
  [Use the RHEL command-line assistant offline with this new developer preview](/en/blog/use-rhel-command-line-assistant-offline-new-developer-preview)
* Case study
  [Red Hat Academy drives real-world skills and employability](/en/resources/international-information-technology-university-case-study)
* Blog post
  [Unlocking the next layer of AI adoption in the UK](/en/blog/unlocking-next-layer-ai-adoption-uk)
* Blog post
  [Is your RHEL installation getting old? Here's what to do](/en/blog/your-rhel-installation-getting-old-heres-what-do)
### Related articles
* [Why run Linux on AWS?](/en/topics/linux/linux-on-aws)
* [What is high availability?](/en/topics/linux/what-is-high-availability)
* [What is ERP?](/en/topics/linux/what-is-erp)
* [What is Istio?](/en/topics/microservices/what-is-istio)
* [Functional safety and continuous certification on Linux](/en/topics/open-source/functional-safety-and-continuous-certification-on-linux)
* [What is SAP HANA (and why does it run on Linux)?](/en/topics/linux/sap-hana-and-linux)
* [Why run Linux on IBM Cloud](/en/topics/linux/linux-on-ibm-cloud)
* [Why choose Red Hat Enterprise Linux on Azure?](/en/technologies/linux-platforms/enterprise-linux/why-choose-red-hat-enterprise-linux-on-azure)
* [Why choose Red Hat Enterprise Linux on AWS?](/en/technologies/linux-platforms/enterprise-linux/why-choose-red-hat-enterprise-linux-on-aws)
* [What is KVM?](/en/topics/virtualization/what-is-KVM)
* [What is Podman Desktop?](/en/topics/containers/what-is-podman-desktop)
* [Linux on Azure](/en/topics/linux/linux-on-azure)
* [Linux for cloud computing](/en/topics/linux/linux-for-cloud-computing)
* [What to know for Red Hat Enterprise Linux 7 End of Maintenance](/en/technologies/linux-platforms/enterprise-linux/rhel-7-end-of-maintenance)
* [Why choose Red Hat for Linux?](/en/topics/linux/why-choose-red-hat-enterprise-linux)
* [What are CentOS replacements?](/en/topics/linux/centos-alternatives)
* [What to know about CentOS Linux EOL](/en/topics/linux/centos-linux-eol)
* [Red Hat Enterprise Linux migration process](/en/technologies/linux-platforms/enterprise-linux/migration-process)
* [What is CentOS?](/en/topics/linux/what-is-centos)
* [How to move to Red Hat Enterprise Linux from other Linux distros](/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel)
* [Why run Linux on Google Cloud?](/en/topics/linux/linux-on-google-cloud)
* [What is Podman?](/en/topics/containers/what-is-podman)
* [Red Hat Satellite on Red Hat Enterprise Linux](/en/technologies/management/satellite/satellite-for-rhel)
* [What is Helm?](/en/topics/devops/what-is-helm)
* [What is InstructLab?](/en/topics/ai/what-is-instructlab)
* [What is Argo CD?](/en/topics/devops/what-is-argocd)
* [Why choose Red Hat Enterprise Linux on Google Cloud?](/en/technologies/linux-platforms/enterprise-linux/why-choose-red-hat-enterprise-linux-google-cloud)
* [What is Linux kernel live patching?](/en/topics/linux/what-is-linux-kernel-live-patching)
* [What is MicroShift?](/en/topics/edge-computing/microshift)
* [What is the SAP HANA migration?](/en/topics/linux/what-is-sap-hana-migration)
* [Why run Microsoft SQL Server on Linux?](/en/topics/linux/why-run-sql-server-on-linux)
* [OpenJDK versus Oracle JDK](/en/topics/application-modernization/openjdk-vs-oracle-jdk)
* [What is Cloud Foundry?](/en/topics/application-modernization/what-is-cloud-foundry)
* [What is Buildah?](/en/topics/containers/what-is-buildah)
* [Understanding Ansible, Terraform, Puppet, Chef, and Salt](/en/topics/automation/understanding-ansible-vs-terraform-puppet-chef-and-salt)
* [Ansible vs. Chef: What you need to know](/en/topics/automation/ansible-vs-chef)
* [Ansible vs. Salt: What you need to know](/en/topics/automation/ansible-vs-salt)
* [What is Linux?](/en/topics/linux/what-is-linux)
* [What's the best Linux distro for you?](/en/topics/linux/whats-the-best-linux-distro-for-you)
* [What's the difference between Fedora and Red Hat Enterprise Linux](/en/topics/linux/fedora-vs-red-hat-enterprise-linux)
* [What is an image builder?](/en/topics/linux/what-is-an-image-builder)
* [What is a Linux server?](/en/topics/linux/linux-server)
* [What is a configuration file?](/en/topics/linux/what-configuration-file)
* [Ansible vs. Puppet: What you need to know](/en/topics/automation/ansible-vs-puppet)
* [Red Hat OpenShift vs. OKD](/en/topics/containers/red-hat-openshift-okd)
* [What is high performance computing (HPC)?](/en/topics/high-performance-computing/what-is-high-performance-computing)
* [Spring on Kubernetes with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/spring)
* [What is Apache Kafka?](/en/topics/integration/what-is-apache-kafka)
* [Why run Apache Kafka on Kubernetes?](/en/topics/integration/why-run-apache-kafka-on-kubernetes)
* [Ansible vs. Terraform, clarified](/en/topics/automation/ansible-vs-terraform)
* [What is a golden image?](/en/topics/linux/what-is-a-golden-image)
* [Ansible vs. Red Hat Ansible Automation Platform](/en/technologies/management/ansible/ansible-vs-red-hat-ansible-automation-platform)
* [What is an ARM processor?](/en/topics/linux/what-is-arm-processor)
* [ARM vs x86: What's the difference?](/en/topics/linux/ARM-vs-x86)
* [What is Skopeo?](/en/topics/containers/what-is-skopeo)
* [Using Helm with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/helm)
* [What is lightweight directory access protocol (LDAP) authentication?](/en/topics/security/what-is-ldap-authentication)
* [What is Grafana?](/en/topics/data-services/what-is-grafana)
* [What is open source software?](/en/topics/open-source/what-is-open-source-software)
* [Open source vs. proprietary software in vehicles](/en/topics/open-source/open-source-vs-proprietary-software-in-vehicles)
* [What is MPLS?](/en/topics/edge-computing/what-is-mpls)
* [What is KubeLinter?](/en/topics/containers/what-is-kubelinter)
* [What is RKT?](/en/topics/containers/what-is-rkt)
* [What is Kogito?](/en/topics/automation/what-is-kogito)
* [Red Hat Enterprise Linux security](/en/technologies/linux-platforms/enterprise-linux/security)
* [What is a Linux certification?](/en/topics/linux/linux-certification)
* [What was CoreOS and CoreOS container Linux](/en/technologies/cloud-computing/openshift/what-was-coreos)
* [What is Jaeger?](/en/topics/microservices/what-is-jaeger)
* [What is open source?](/en/topics/open-source/what-is-open-source)
* [What is SELinux?](/en/topics/linux/what-is-selinux)
* [What is the Linux kernel?](/en/topics/linux/what-is-the-linux-kernel)
* [What is etcd?](/en/topics/containers/what-is-etcd)
* [What is Knative?](/en/topics/microservices/what-is-knative)
* [What is Clair?](/en/topics/containers/what-is-clair)
* [What is Docker?](/en/topics/containers/what-is-docker)
[More about this topic](/en/topics/open-source "More about this topic")