* [Topics](/en/topics "Topics")
* [Open source](/en/topics/open-source "Open source")
* What is CentOS?
What is CentOS?
===============
Updated  July 1, 2024•*5*-minute read
Copy URL
Jump to section
---------------
OverviewCentOS Stream vs. CentOS LinuxCentOS vs. RHELIs it going away?Is RHEL free?Start using
Overview
--------
[CentOS](https://www.centos.org/) is an [open source](/en/topics/open-source/what-is-open-source) project that releases 2 distinct [Linux® distributions](/en/topics/linux/whats-the-best-linux-distro-for-you), [CentOS Stream](/en/topics/linux/what-is-centos-stream) and CentOS Linux. It is also the open source community of people who participate in it and everything enabling them to work on CentOS project outputs. Red Hat®, Almalinux, CloudLinux, and AWS all contribute to this community.
CentOS Stream is the upstream development platform for upcoming [Red Hat® Enterprise Linux](/en/technologies/linux-platforms/enterprise-linux) product releases.
[Try Red Hat Enterprise Linux for free](/en/technologies/linux-platforms/enterprise-linux/server/trial "product | red hat enterprise linux | try it")
After June 30, 2024, The CentOS Project [discontinued all updates and releases](https://www.redhat.com/en/blog/centos-stream-building-innovative-future-enterprise-linux) of CentOS Linux®. Updates for CentOS Linux 8 ended in December 2021, and [updates for CentOS Linux 7 ended](/en/topics/linux/centos-linux-eol) on June 30, 2024. This means current CentOS Linux users will need to choose a migration path. While it may still be possible to find support for CentOS Linux from third parties, [it would be a fork](/en/blog/centos-linux-end-life-centos-stream-and-new-red-hat-enterprise-linux-landscape), and wholly separate from the CentOS Project, CentOS Stream, or Red Hat.
To aid in this transition, consider using the [CentOS Linux migration assessment](https://redhatdg.co1.qualtrics.com/jfe/form/SV_23OOmQLv1t0OlXo) to find potential considerations for your specific needs and environment.
CentOS Stream vs. CentOS Linux
------------------------------
CentOS Linux and CentOS Stream are both are open source Linux distros, versions of CentOS, and part of the overall enterprise Linux ecosystem. CentOS Stream serves as the [open source development](/en/about/development-model) platform for upcoming releases of Red Hat Enterprise Linux. CentOS Stream is what will become Red Hat Enterprise Linux, while CentOS Linux is derived from source code released by Red Hat. Historically, each version of CentOS Linux reflected major versions of Red Hat Enterprise Linux—both used the RPM package manager system and maintained similar functionality, compatibility, and bug fixes.
[CentOS Stream](/en/topics/linux/what-is-centos-stream) serves as the [open source development](/en/about/development-model) platform for upcoming minor releases of Red Hat Enterprise Linux. CentOS Stream makes Red Hat Enterprise Linux developmental source code available so community members–along with Red Hat partners and ecosystem developers–have a place to contribute and test code in tandem with Red Hat Enterprise Linux engineers.
CentOS Linux is a community-supported distribution derived from source code released by Red Hat. It is built on the Linux kernel, which is most often used for software development and deployment and doesn’t have a distribution model. Updates to CentOS Linux discontinued between 2021 and 2024. Historically, each version of CentOS Linux reflected major versions of Red Hat Enterprise Linux. Both used the RPM package manager system and maintained similar functionality, compatibility, and bug fixes.
Red Hat resources
-----------------
[Keep reading](/en/resources "Keep reading")
CentOS vs. Red Hat Enterprise Linux
-----------------------------------
CentOS is an open source project. Red Hat Enterprise Linux is an [enterprise open source product](/en/enterprise-open-source-report/2021) with a defined [life cycle](https://access.redhat.com/support/policy/updates/errata) and [upgrade path](/en/technologies/linux-platforms/enterprise-linux/upgrade-rhel).
CentOS Stream, CentOS Linux, and Red Hat Enterprise Linux are all [different Linux distributions](/en/topics/linux/centos-alternatives) (along with Ubuntu, Debian, Oracle Linux, Fedora Linux and others), and there are many technical, support, and developmental differences between them. Choosing the [best Linux distribution](/en/topics/linux/whats-the-best-linux-distro-for-you) for you depends on your use case and tool requirements.
* There are thousands of technical differences, like variances in binary execution paths.
* The support structures are different. CentOS Stream and CentOS Linux support is provided by the goodwill of other users and contributors via GitHub, forums, wikis, tutorials, and other methods of collaboration. Red Hat Enterprise Linux [is supported](/en/about/value-of-Red-Hat) by full-time engineers and staff.
* The way they all invite, test, and commit source code modifications are different. Red Hat Enterprise Linux contributions are channeled through CentOS Stream. CentOS Stream contributions can be suggested by anyone, but contributions are only accepted and committed by Red Hat engineers. CentOS Linux doesn’t have a contribution model.
### 
### Why industry leaders choose Red Hat Enterprise Linux over CentOS Linux
Red Hat Enterprise Linux can help drive business transformation at scale to meet customer demand, letting you free up resources and consolidate IT systems. Salesforce, a cloud-based customer relationship management (CRM) system provider, is taking advantage of the stability Red Hat Enterprise Linux offers its modern IT workloads. The company is migrating more than 200,000 systems from CentOS Linux to Red Hat Enterprise Linux 9.
[Learn more about the Salesforce migration](/en/about/press-releases/salesforce-standardizes-global-hybrid-cloud-infrastructure-red-hat-enterprise-linux)
Is CentOS going away?
---------------------
The CentOS Project [discontinued updates and releases](/en/topics/linux/centos-linux-eol) of CentOS Linux between 2021 and 2024. This means current CentOS Linux users will need to [choose a migration path](/en/technologies/linux-platforms/enterprise-linux/centos-migration). Updates for CentOS Linux 8 ended in December 2021, and updates for CentOS Linux 7 ended on June 30, 2024.
However, the CentOS community is not going away. Community contributors and CentOS users will continue to collaborate on open source Linux distributions as part of the CentOS Stream project, which will remain an important part of the Red Hat Enterprise Linux development process.
[**CentOS special interest groups**](https://wiki.centos.org/SpecialInterestGroup.html) **(CentOS SIGs)** will continue their activities within the community, based on the direction of each groups’ members and organizing leaders. Anyone can seek the CentOS governing board’s approval to start a new SIG.
**CentOS Stream** will continue to be the open source development platform and main development pipeline of Red Hat Enterprise Linux minor releases.
* CentOS Stream 8 is part of the Red Hat Enterprise Linux 8 development process and updates will continue through the [full support phase](https://access.redhat.com/support/policy/updates/errata#Full_Support_Phase) of the Red Hat Enterprise Linux 8 lifecycle.
* CentOS Stream 9 launched in 2021 as part of the Red Hat Enterprise Linux 9 development process with a similar update cycle.
CentOS Linux source code will remain available to the public on [git.centos.org](https://git.centos.org/), but builds of  CentOS Linux 8 ended in December 2021. Organizations and communities providing CentOS Linux-like operating systems—such as Rocky Linux, Amazon Linux 2, [Docker](/en/topics/containers/what-is-docker), and AlmaLinux—will need to be consulted directly since Red Hat and CentOS maintain no involvement in these efforts. Rocky Linux, which was founded by CentOS co-founder Gregory Kurtzer, will also continue creating CentOS Linux-like distributions. The CentOS governing board decided to sunset CentOS versions on the following schedule:
* CentOS Linux 7 updates continued alongside [Red Hat Enterprise Linux 7](/en/technologies/linux-platforms/enterprise-linux/rhel-7-end-of-maintenance) support lifecycle through June 2024.
* CentOS Linux 8 updates ended December 31, 2021.
* CentOS Linux 9 will not launch.
[This blog answers similar FAQs](/en/blog/faq-centos-stream-updates "FAQ: CentOS Stream Updates")
Can I use Red Hat Enterprise Linux for free?
--------------------------------------------
Yes.
Qualifying individuals and organizations have access to several programs that provide Red Hat Enterprise Linux subscriptions at no cost (depending on certain variables). [Red Hat tooling to support the migration](/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel) is available and fully supported, as is the resulting deployment.
* Individual developers can sign up for a no-cost [Red Hat Developer subscription](https://developers.redhat.com/about).
* [Red Hat Developer Subscription for Teams](/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.
* Open source projects, communities, and other nonprofit software groups engaged with open source may qualify for a no-cost [Red Hat Open Source Infrastructure program](/en/blog/extending-no-cost-red-hat-enterprise-linux-open-source-organizations).
* Academic institutions and nonprofit research institutions may be able to access Red Hat Enterprise Linux at a reduced rate through the [Red Hat Academic Program](/en/blog/expanding-red-hat-enterprise-linux-choices-research-and-academia).
[Discover the Red Hat Enterprise Linux experience](/en/resources/make-most-of-your-linux-experience-ebook "Experience Red Hat Enterprise Linux")
Start using CentOS Stream
-------------------------
CentOS Stream includes the kernel and all user space components, and is where the primary RHEL + 1 development occurs. It enables a quicker route to market for independent software vendors (ISVs), independent hardware vendors (IHVs), original equipment manufacturers (OEMs), and Red Hat layered products.
There are 2 main ways to start using CentOS Stream.
**Migrate** from CentOS Linux 8 to CentOS Stream 8 using the following commands :
```
[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos
[root@centos ~]# dnf distro-sync
```
**Download** CentOS Stream [here](https://www.centos.org/centos-stream/).
The official Red Hat blog
-------------------------
Get the latest information about our ecosystem of customers, partners, and communities.
[Keep reading](/en/blog "The official Red Hat blog")
All Red Hat product trials
--------------------------
Our no-cost product trials help you gain hands-on experience, prepare for a certification, or assess if a product is right for your organization.
[Keep reading](/en/products/trials "All Red Hat product trials")
Keep reading
------------
### Ansible vs. Puppet: What you need to know
Ansible and Puppet are community open source IT automation tools. This article will help explain the similarities and differences between Ansible and Puppet in greater detail.
[Read the article](/en/topics/automation/ansible-vs-puppet "article | ansible vs puppet")
### Ansible vs. Salt: What you need to know
Ansible and Salt are community open source IT automation tools. This article will help explain the similarities and differences between Ansible and Salt in greater detail.
[Read the article](/en/topics/automation/ansible-vs-salt "article | ansible vs salt")
### Ansible vs. Chef: What you need to know
Ansible and Chef are community open source IT automation tools. This article will help explain the similarities and differences between Ansible and Chef in greater detail.
[Read the article](/en/topics/automation/ansible-vs-chef "article | ansible vs chef")
Open source resources
---------------------
### Related content
* Blog post
  [Get the most out of Red Hat Enterprise Linux for AWS](/en/blog/get-most-out-red-hat-enterprise-linux-aws)
* Blog post
  [Get the most out of Red Hat Enterprise Linux for Microsoft Azure](/en/blog/get-most-out-red-hat-enterprise-linux-microsoft-azure)
* Blog post
  [How does real-world AI deliver value? The Ask Red Hat example](/en/blog/how-does-real-world-ai-deliver-value-ask-red-hat-example)
* Blog post
  [Why the future of AI depends on a portable, open PyTorch ecosystem](/en/blog/why-future-ai-depends-portable-open-pytorch-ecosystem)
### Related articles
* [What is an image builder?](/en/topics/linux/what-is-an-image-builder)
* [Why choose Red Hat for Linux?](/en/topics/linux/why-choose-red-hat-enterprise-linux)
* [What is Linux?](/en/topics/linux/what-is-linux)
* [Why run Microsoft SQL Server on Linux?](/en/topics/linux/why-run-sql-server-on-linux)
* [What is post-quantum cryptography?](/en/topics/security/post-quantum-cryptography)
* [Linux for cloud computing](/en/topics/linux/linux-for-cloud-computing)
* [How to move to Red Hat Enterprise Linux from other Linux distros](/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel)
* [What is the SAP HANA migration?](/en/topics/linux/what-is-sap-hana-migration)
* [What is lightweight directory access protocol (LDAP) authentication?](/en/topics/security/what-is-ldap-authentication)
* [Ansible vs. Salt: What you need to know](/en/topics/automation/ansible-vs-salt)
* [Ansible vs. Puppet: What you need to know](/en/topics/automation/ansible-vs-puppet)
* [Ansible vs. Chef: What you need to know](/en/topics/automation/ansible-vs-chef)
* [Ansible vs. Terraform](/en/topics/automation/ansible-vs-terraform)
* [What is Podman Desktop?](/en/topics/containers/what-is-podman-desktop)
* [What is Podman?](/en/topics/containers/what-is-podman)
* [Red Hat Enterprise Linux security](/en/technologies/linux-platforms/enterprise-linux/security)
* [What is InstructLab?](/en/topics/ai/what-is-instructlab)
* [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)
* [What is SAP HANA (and why does it run on Linux)?](/en/topics/linux/sap-hana-and-linux)
* [Functional safety and continuous certification on Linux](/en/topics/open-source/functional-safety-and-continuous-certification-on-linux)
* [Why run Linux on IBM Cloud](/en/topics/linux/linux-on-ibm-cloud)
* [What is CentOS Stream?](/en/topics/linux/what-is-centos-stream)
* [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)
* [Linux on Azure](/en/topics/linux/linux-on-azure)
* [What to know for Red Hat Enterprise Linux 7 End of Maintenance](/en/technologies/linux-platforms/enterprise-linux/rhel-7-end-of-maintenance)
* [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)
* [Why run Linux on Google Cloud?](/en/topics/linux/linux-on-google-cloud)
* [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 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)
* [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)
* [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 a Linux server?](/en/topics/linux/linux-server)
* [What is a configuration file?](/en/topics/linux/what-configuration-file)
* [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)
* [Why run Apache Kafka on Kubernetes?](/en/topics/integration/why-run-apache-kafka-on-kubernetes)
* [Spring on Kubernetes with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/spring)
* [What is Apache Kafka?](/en/topics/integration/what-is-apache-kafka)
* [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)
* [ARM vs x86: What's the difference?](/en/topics/linux/ARM-vs-x86)
* [What is an ARM processor?](/en/topics/linux/what-is-arm-processor)
* [What is Skopeo?](/en/topics/containers/what-is-skopeo)
* [Using Helm with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/helm)
* [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)
* [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")