CentOS (/ˈsɛntɒs/, от англ. Community ENTerprise Operating System) — дистрибутив Linux, основанный на коммерческом Red Hat Enterprise Linux компании Red Hat и совместимый с ним. Согласно жизненному циклу Red Hat Enterprise Linux (RHEL), CentOS 5, 6 и 7 будут поддерживаться «до 10 лет», поскольку они основаны на RHEL. Ранее версия CentOS 4 поддерживалась семь лет.
Red Hat Enterprise Linux состоит из свободного ПО с открытым кодом, но доступен в виде дисков с бинарными пакетами только для платных подписчиков. Как требуется в лицензии GPL и других, Red Hat предоставляет все исходные коды. Разработчики CentOS используют данный исходный код для создания окончательного продукта, очень близкого к Red Hat Enterprise Linux и доступного для загрузки. Существуют и другие клоны Red Hat Enterprise Linux, созданные на основе этого кода.
CentOS использует программу Yum для загрузки и установки обновлений из репозитория CentOS Mirror Network, тогда как Red Hat Enterprise Linux получают обновления с серверов Red Hat Network. CentOS до версии 5.0 для обновлений использовал также программу up2date.
Помимо прочего, CentOS использовалась как ОС по умолчанию[уточнить] в проекте Cluster Compute Instance (CCI) от Amazon, суть которого заключается в том, что сдаются в аренду мощности большого числа стандартных стоечных серверов.
Компания Red Hat объявила о прекращении разработки дистрибутива CentOS 8 в своём классическом варианте, подразумевающем предоставление максимально приближенных пересборок выпусков Red Hat Enterprise Linux.
Формирование обновлений для классического CentOS 8 будет прекращено 31 декабря 2021 года. Сопровождение ветки CentOS 7 будет продолжено без изменений до 2024 года.
Вместо классического CentOS пользователям будет предложено перейти на непрерывно обновляемую редакцию CentOS Stream.
В ответ на трансформацию стабильной платформы CentOS в тестовый роллинг дистрибутив CentOS Stream, Грегори Курцер (Gregory Kurtzer), основатель проекта CentOS, сообщил о намерении создать новую пересборку RHEL и пригласил других разработчиков присоединиться к данной инициативе.
Для ведения разработки нового дистрибутива Грегори зарегистрировал домен rockylinux и создал репозиторий на GitHub.
Также, компания CloudLinux, планирует выпустить альтернативу CentOS 8 под наименованием AlmaLinux, бинарно совместимую с RHEL. Дистрибутив будет базироваться на пакетной базе Red Hat Enterprise Linux 8. Первый выпуск дистрибутива обещают сформировать в течение первого квартала 2021 года.
История
До популярности текущего имени CentOS возникла как сборка на базе CAOS Linux.
В июне 2006 года Дэвид Парсли, главный разработчик Tao Linux (клона Red Hat Enterprise Linux), объявил о закрытии Tao Linux и про его переход в CentOS. Пользователи Tao Linux перешли на CentOS через yum update.
В июле 2009 года в открытом письме от CentOS сообщалось, что основатель CentOS Лэнс Дэвис покинул проект в 2008 году. Но Дэвис продолжал регистрации доменов для CentOS и всё ещё пользовался своей учётной записью PayPal. Сообщается, что в августе 2009 года команда CentOS смогла обратиться к Дэвису, и после этого CentOS получил домены centos.info и centos.org.
В июле 2010 года CentOS обогнала Debian в популярности дистрибутивов Linux для веб-серверов, причём почти 30 % всех веб-серверов Linux использовали CentOS. Debian снова стал самым популярным дистрибутивом для веб-серверов в январе 2012 года.
В январе 2014 года компания Red Hat объявила, что она будет спонсировать проект CentOS, «помогая создавать платформу, хорошо подходящую для потребностей разработчиков, разрабатывающих программы с открытым исходным кодом, которые также интегрируют технологии для операционных систем». В результате владение товарными знаками CentOS было передано Red Hat, при этом большинство разработчиков CentOS работают в обособленном подразделении компании Red Hat, параллельно с собственно командой разработчиков Red Hat Enterprise Linux. Был также создан новый правящий совет CentOS.
CentOS и гуманитарная помощь RedHat
Начиная с Red Hat Enterprise Linux 7, инфраструктура проекта предоставляется Redhat, а исходный код Red Hat Enterprise Linux 7 перемещен с основного сервера на новые серверы CentOS. Теперь на ftp.redhat.com содержится вместо исходного кода ссылка на исходный код, переданный непосредственно CentOS.
Производные продукты
- Scientific Linux — дистрибутив, развиваемый FermiLab (разработка 8 версии свёрнута в пользу CentOS 8);
- Rocks Cluster Distribution v4.1 (Fuji) — дистрибутив для кластеров, основанный на CentOS 4.2;
- SME Server;
- Asterisk@Home переименован в TrixBox;
- Boston University’s Linux 4.5 Server Edition (Zodiac);
- NuOnce Networks CentOS ™ / Blue Quartz ™ CD;
- Elastix — дистрибутив для организации сервера коммуникаций, основанный на CentOS 7;
- ClearOS — маршрутизатор (комбайн), созданный для дома и небольших организаций, предоставляется на основе ежемесячной подписки;
- госЛинукс — дистрибутив, ориентированный на использование в государственных учреждениях России. Основан на CentOS 6.4;
- Янукс — российский дистрибутив, ориентированный на использование в информационных системах с повышенными требованиями к безопасности обрабатываемых данных.
История релизов
Сроки поддержки
В соответствии с жизненным циклом Red Hat Enterprise Linux, CentOS 6 и 7 также поддерживается в течение десяти лет.
Выпуски AltArch
Выпуски AltArch разрабатываются группой Alternative Architecture Special Interest Group (AltArch SIG) для поддержки архитектур, которые уже не поддерживаются в новых базовых релизах CentOS.