---
# 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.
layout: home
with_toc: false
with_breadcrumbs: false
with_title: false
with_sponsors: true
---
<div class="row mb-5">
<div style="text-align:center;min-height:90px">
<a href="https://connect.centos.org/"><img src="https://connect.centos.org/2025-fosdem/connect-banner.png" alt="CentOS Connect, January 30-31, Brussels, Belgium" style="max-width:100%"></a>
</div>
</div>
<style>
div.hero-signal {
height: 30px;
min-height: 40px;
background-color: #a14f8c;
background-image: url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.card:hover div.hero-signal {
background-image: url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");
}
</style>
<div class="row">
{% assign distributions = site.data.centos.distributions %}
{% for distro in distributions %}
<div class="col-sm-12 col-md-6 col-lg-4 mb-3">
<div class="card">
<div class="hero-signal"> </div>
<div class="card-body">
<div class="card-title h5">{{ distro.title }}</div>
<p class="card-text">{{ distro.description }}</p>
{% if distro.page %}
<a class="btn btn-sm btn-outline-primary text-nowrap stretched-link" href="{{ distro.page }}">Learn more <i class="fa-solid fa-arrow-right"></i></a>
{% endif %}
{% if distro.download %}
<a class="btn btn-sm btn-outline-primary text-nowrap stretched-link" href="{{ distro.download }}"><i class="fa-solid fa-download"></i> Download</a>
{% endif %}
</div>
</div>
</div>
{% endfor %}
</div>
## Special Interest Groups
<p class="lead">CentOS Special Interest Groups create CentOS distributions,
develop and package additional software on top of CentOS,
and help the CentOS project with documentation and outreach.</p>
{% assign sigs = site.data.centos.sigs %}
<div class="row">
{% for sig in sigs %}
{% if sig.highlight %}
<div class="col-sm-12 col-md-6 col-lg-4 mb-3">
<div class="card">
<div class="hero-signal"> </div>
<div class="card-body">
<div class="card-title h5">{{ sig.title }}</div>
<p class="card-text">{{ sig.description }}</p>
{% if sig.page %}
<a class="btn btn-sm btn-outline-primary text-nowrap stretched-link" href="{{ sig.page }}">Learn more <i class="fa-solid fa-arrow-right"></i></a>
{% elsif sig.docs %}
<a class="btn btn-sm btn-outline-primary text-nowrap stretched-link" href="{{ sig.docs }}">Learn more <i class="fa-solid fa-arrow-right"></i></a>
{% elsif sig.repo %}
<a class="btn btn-sm btn-outline-primary text-nowrap stretched-link" href="{{ sig.repo }}">Learn more <i class="fa-solid fa-arrow-right"></i></a>
{% endif %}
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
<div class="card"><div class="card-body">
<ul>
{% for sig in sigs %}
{% unless sig.highlight or sig.inactive %}
<li class="mt-2 mb-2">
{% if sig.page %}
<a href="{{ sig.page }}"><b>{{ sig.title }}</b></a>
{% elsif sig.docs %}
<a href="{{ sig.docs }}"><b>{{ sig.title }}</b></a>
{% elsif sig.repo %}
<a href="{{ sig.repo }}"><b>{{ sig.title }}</b></a>
{% else %}
<b>{{ sig.title }}</b>
{% endif %}
— {{ sig.description}}
</li>
{% endunless %}
{% endfor %}
</ul>
<p><a class="btn btn-primary text-nowrap" href="/sigs">All Special Interest Groups</a></p>
</div></div>
## 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
{% assign videos = site.data.centos.videos %}
<div class="row">
{% for video in videos %}
<div class="col-sm-4 mb-3">
<div class="card">
<img src="https://img.youtube.com/vi/{{ video.id }}/hqdefault.jpg" class="card-img-top" alt="{{ video.title }}">
<div class="card-body">
<div class="card-title h5">{{ video.title }}</div>
<a class="btn btn-sm btn-outline-primary text-nowrap stretched-link" href="https://youtu.be/{{ video.id }}">Watch <i class="fa-solid fa-play"></i></a>
</div>
</div>
</div>
{% endfor %}
</div>