---
# Feel free to add content and custom Front Matter to this file.
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
title: The CentOS Project
title_lead: |
Community-driven free software effort focused on delivering a robust open
source ecosystem around a Linux platform.
with_toc: false
with_breadcrumbs: false
with_title: false
with_breakingnews:
- content: "<strong>Upcoming EOL Dates:</strong> CentOS Stream 8 end of builds is <b>May 31, 2024</b>. CentOS Linux 7 end of life is <b>June 30, 2024</b>"
url: "https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/"
---
<div class="mb-4 p-2 bg-dark bg-image shadow rounded">
<div class="p-5 text-light">
<div class="mb-5"><img src="{{ site.url }}{{ site.baseurl }}/assets/img/centos-symbol.svg" height="92" alt="CentOS"></div>
<div class="h1">{{ site.data.centos.project.title }}</div>
<div class="lead mb-3">{{ site.data.centos.project.description }}</div>
<div class=""><a class="btn btn-primary text-nowrap" role="button" href="" role="button" aria-label="Learn more">Learn more <i class="fa-solid fa-arrow-right"></i></a></div>
</div>
</div>
<div class="row">
{% assign distributions = site.data.centos.distributions %}
{% for distro in distributions %}
{% if forloop.first %}
<div class="col-sm-12 mb-3">
{% else %}
<div class="col-sm-6 mb-3">
{% endif %}
<div class="card">
<div class="card-header h5">{{ distro.title }}</div>
<div class="card-body">
<p class="card-text">{{ distro.description }}</p>
<a class="btn btn-sm btn-outline-primary text-nowrap" role="button" href="" role="button" aria-label="Learn more">Learn more <i class="fa-solid fa-arrow-right"></i></a>
</div>
</div>
</div>
{% endfor %}
</div>
## Special Interest Groups
{% assign topics = site.data.centos.sigs %}
{% include base/topics.html topics=topics %}
## News
{% for post in site.data.centos.blog.items limit: 4 %}
<div class="card border-0">
<div class="card-body ps-0 py-1">
<h5 class="card-title">{% include base/link.html name=post.title url=post.link %}</h5>
<p class="small">by {{ post.author }} @ {{ post.pubDate }} </p>
</div>
</div>
{% endfor %}
## Videos
<div class="row">
{% for video in site.data.centos.videos limit: 4 %}
<div class="col-sm-6 mb-3">
<div class="card">
<div class="card-body">
<div class="ratio ratio-16x9">
<iframe src="{{ video.url }}" title="{{ video.title }}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>
</div>
</div>
</div>
{% endfor %}
</div>