CentOS

CentOS (/ˈsɛntɒs/, от англ. Community ENTerprise Operating System) — дистрибутив Linux, основанный на коммерческом Red Hat Enterprise Linux компании Red Hat и совместимый с ним. Согласно жизненному циклу Red Hat Enterprise Linux (RHEL)[6], CentOS 5, 6 и 7 будут поддерживаться «до 10 лет», поскольку они основаны на RHEL[7]. Ранее версия CentOS 4 поддерживалась семь лет[8].

CentOS
Изображение логотипа
Скриншот CentOS с GNOME
Скриншот CentOS с GNOME
Семейство ОСLinux
Основана наRed Hat Enterprise Linux[4] и CAOS Linux[5]
Первый выпуск2002[5]
Последняя версия8.5 (2111)[1] (16 ноября 2021; 2 года назад (2021-11-16))
7.9 (2009)[2] (12 ноября 2020; 3 года назад (2020-11-12))
Метод обновленияDNF
Менеджеры пакетовRPM
Поддерживаемые платформыx86-64, ARM и POWER8
ИнтерфейсGNOME и KDE
ЛицензияGNU GPL
Состояниеразработка закрыта[3]
СледующаяAlmaLinux, Rocky Linux
Веб-сайтcentos.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

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[en].

Помимо прочего, CentOS использовалась как ОС по умолчанию[уточнить] в проекте Cluster Compute Instance (CCI) от Amazon, суть которого заключается в том, что сдаются в аренду мощности большого числа стандартных стоечных серверов[9].

Компания Red Hat объявила о прекращении разработки дистрибутива CentOS 8 в своём классическом варианте, подразумевающем предоставление максимально приближенных пересборок выпусков Red Hat Enterprise Linux[10][11].

Формирование обновлений для классического CentOS 8 было прекращено 31 декабря 2021 года. Сопровождение ветки CentOS 7 будет продолжено без изменений до 2024 года.

Вместо классического CentOS пользователям будет предложено перейти на непрерывно обновляемую редакцию CentOS Stream[3].

В ответ на трансформацию стабильной платформы CentOS в тестовый роллинг-дистрибутив CentOS Stream Грегори Курцер (Gregory Kurtzer)[12], основатель проекта CentOS, сообщил[13][14] о намерении создать новую пересборку RHEL и пригласил других разработчиков присоединиться к данной инициативе.

Для ведения разработки нового дистрибутива Грегори зарегистрировал домен rockylinux.org[15] и создал репозиторий на GitHub[16].

Также компания CloudLinux планирует выпустить альтернативу CentOS 8 под наименованием AlmaLinux, бинарно совместимую с RHEL. Дистрибутив будет базироваться на пакетной базе Red Hat Enterprise Linux 8. Первый выпуск дистрибутива обещают сформировать в течение первого квартала 2021 года[17][18].

Дополнительно разработчиками дистрибутива AlmaLinux был представлен инструментарий ELevate[19][20], позволяющий упростить миграцию рабочих установок с CentOS 7 на дистрибутивы, построенные на пакетной базе RHEL 8, с сохранением приложений, данных и настроек. В настоящее время проектом поддерживается миграция на AlmaLinux, Rocky Linux, CentOS Stream и Oracle Linux.

История

До популярности текущего имени CentOS возникла как сборка на базе CAOS Linux[21].

В июне 2006 года Дэвид Парсли, главный разработчик Tao Linux (клона Red Hat Enterprise Linux), объявил о закрытии Tao Linux и про его переход в CentOS. Пользователи Tao Linux перешли на CentOS через yum update[22].

В июле 2009 года в открытом письме от CentOS сообщалось, что основатель CentOS Лэнс Дэвис покинул проект в 2008 году. Но Дэвис продолжал регистрации доменов для CentOS и всё ещё пользовался своей учётной записью PayPal. Сообщается, что в августе 2009 года команда CentOS смогла обратиться к Дэвису, и после этого CentOS получил домены centos.info и centos.org[23].

В июле 2010 года CentOS обогнала Debian в популярности дистрибутивов Linux для веб-серверов, причём почти 30 % всех веб-серверов Linux использовали CentOS[24]. Debian снова стал самым популярным дистрибутивом для веб-серверов в январе 2012 года[25].

В январе 2014 года компания Red Hat объявила, что она будет спонсировать проект CentOS, «помогая создавать платформу, хорошо подходящую для потребностей разработчиков, разрабатывающих программы с открытым исходным кодом, которые также интегрируют технологии для операционных систем»[26]. В результате владение товарными знаками CentOS было передано Red Hat[27], при этом большинство разработчиков CentOS работает в обособленном подразделении компании Red Hat, параллельно с собственно командой разработчиков Red Hat Enterprise Linux[28]. Был также создан новый правящий совет CentOS[29].

CentOS и гуманитарная помощь RedHat

Начиная с Red Hat Enterprise Linux 7, инфраструктура проекта предоставляется Redhat, а исходный код Red Hat Enterprise Linux 7 перемещен с основного сервера на новые серверы CentOS. Теперь на ftp.redhat.com содержится вместо исходного кода ссылка на исходный код, переданный непосредственно CentOS[30][31].

Производные продукты

  • AlmaLinux — Альтернатива CentOS, бинарно совместимая с RHEL[32][33][34][35]
  • EuroLinux — Дистрибутив, подготовленный путём пересборки исходных текстов дистрибутива Red Hat Enterprise Linux и бинарно совместимый с ним. Техническая поддержка и дополнительные функциональные модули предоставляются платно.[36][37][38][39]
  • Scientific Linux — дистрибутив, развиваемый FermiLab (разработка 8 версии свёрнута в пользу CentOS 8[40]
  • Rocks Cluster Distribution[en] v4.1 (Fuji) — дистрибутив для кластеров, основанный на CentOS 4.2[41]
  • Rocky Linux — Развиваемая сообществом пересборка RHEL, созданная в ответ на трансформацию CentOS[42][43][44][45]
  • VzLinux — Дистрибутив, позиционирующийся как замена CentOS, готовая для рабочих внедрений. Также, применяется как базовая система для платформ виртуализации.[46][47][48][49][50]
  • SME Server[51];
  • Asterisk@Home[52] переименован в TrixBox[53];
  • Boston University’s Linux 4.5 Server Edition (Zodiac)[54];
  • NuOnce Networks CentOS ™ / Blue Quartz ™ CD[55];
  • Elastix — дистрибутив для организации сервера коммуникаций, основанный на CentOS 7[56];
  • FreePBX — дистрибутив для организации IP АТС
  • ClearOS — маршрутизатор (комбайн), созданный для дома и небольших организаций[57], предоставляется на основе ежемесячной подписки[58];
  • госЛинукс — дистрибутив, ориентированный на использование в государственных учреждениях России. Основан на CentOS 6.4;
  • Янукс — российский дистрибутив, ориентированный на использование в информационных системах с повышенными требованиями к безопасности обрабатываемых данных[59].

История релизов

История версий
Релиз CentOSАрхитектураБаза RHELЯдро LinuxДата релиза CentOSДата релиза RHEL
2i3862.12.4.92004-05-14[60]2002-05-17[61]
3.1i386, x86_64, ia64, s390, s390x32.4.21-152004-03-19[62]2003-10-23[61]
3.4 — Serveri386, x86_64, ia64, s390, s390x3.42.4.21-272005-01-23-
3.7i386, x86_64, ia64, s390, s390x3.72.4.21-402006-04-11[63]-
3.8i386, x86_643.82.4.21-472006-08-25[64]2006-07-20
3.9i386, x86_64, ia64, s390, s390x3.92.4.21-502007-07-26[65]2007-06-15
4i386, x86_64, various42.6.9-52005-03-09[66]2005-02-14[67]
4.6i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta)4.62.6.9-672007-12-16[68]2007-11-16[69]
4.7i386, x86_644.72.6.9-782008-09-13[70]2008-07-24[71]
4.7 — Serveri386, x86_644.72.6.9-782008-10-17[72]-
4.8i386, x86_644.82.6.9-892009-08-21[73]2009-05-18[74]
4.9i386, x86_644.92.6.9-1002011-03-02[75]2011-02-16[76]
5i386, x86_6452.6.18-82007-04-12[77]2007-03-14[78]
5.1i386, x86_645.12.6.18-532007-12-02[79][80]2007-11-07[81]
5.2i386, x86_645.22.6.18-922008-06-24[82][83]2008-05-21[84]
5.3i386, x86_645.32.6.18-1282009-03-31[85][86]2009-01-20[87]
5.4i386, x86_645.42.6.18-1642009-10-21[88]2009-09-02[89]
5.5i386, x86_645.52.6.18-1942010-05-14[90]2010-03-31[91]
5.6i386, x86_645.62.6.18-2382011-04-08[92]2011-01-13[93]
5.7i386, x86_645.72.6.18-2742011-09-13[94]2011-07-21[95]
5.8i386, x86_645.82.6.18-3082012-03-07[96]2012-02-21[97]
5.9i386, x86_645.92.6.18-3482013-01-17[98]2013-01-07[99]
5.10i386, x86_645.102.6.18-3712013-10-19[100]2013-10-01[101]
5.11i386, x86_645.112.6.18-3982014-09-30[102]2014-09-15[103]
6[104][105]i386, x86_6462.6.32-712011-07-10[106]2010-11-10[107]
6.0 — LiveCDi386, x86_646.02.6.32-712011-07-25[108]-
6.0 — LiveDVDi386, x86_646.02.6.32-712011-07-27[109]-
6.0 — MinimalCDi386, x86_646.02.6.32-712011-07-28[110]-
6.1i386, x86_646.12.6.32-1312011-12-09[111]2011-05-19[112]
6.2i386, x86_646.22.6.32-2202011-12-20[113][114]2011-12-06[115]
6.3[116]i386, x86_646.32.6.32-2792012-07-10[117]2012-06-21[118]
6.4i386, x86_646.42.6.32-3582013-03-09[119]2013-02-21[120]
6.5i386, x86_646.52.6.32-4312013-12-01[121]2013-11-21[122]
6.6i386, x86_646.62.6.32-5042014-10-28[123]2014-10-14[124]
6.7i386, x86_646.72.6.32-5732015-08-07[125]2015-07-22[126]
6.8i386, x86_646.82.6.32-6422016-05-25[127]2016-05-10[128]
6.9i386, x86_646.92.6.32-6962017-04-05[129]2017-03-21[130]
6.10i386, x86_646.102.6.32-7542018-07-03[131]2018-06-19[132]
7.0-1406[133][134]только x86_647.03.10.0-1232014-07-07[135]2014-06-10[136]
7.1-1503только x86_647.13.10.0-2292015-03-31[137]2015-03-05[138]
7.2-1511[139]только x86_647.23.10.0-3272015-12-14[140]2015-11-19
7.3-1611только x86_647.33.10.0-5142016-12-092016-11-03[141]
7.4-1708x86-647.43.10.0-6932017-10-132017-07-31
7.5-1804x86-647.53.10.0-8622018-05-102018-04-10
7.6-1810x86-647.63.10.0-9572018-12-032018-10-30
7.7.1908aarch64, ppc64le, x86_647.73_10_0-10622019-09-17[142]2019-08-06[143]
7.8.2003aarch64, ppc64le, x86_647.83.10.0-11362020-04-27[144]2020-03-31[145]
7.9.2009aarch64, ppc64le, x86_647.93.10.0-11602020-11-12[2]2020-09-30[146]
8.0-1905x86-648.04.182019-09-242018-10-14
8.1.1911aarch64, ppc64le, x86_648.14_18_0-1472020-01-15[147]2019-11-05[148]
8.2.2004aarch64, ppc64le, x86_648.24.18.0-1932020-06-15[149]2020-04-28[150]
8.3.2011aarch64, ppc64le, x86_648.34.18.0-2402020-12-07[151]2020-10-29[152]
8.4.2105aarch64, ppc64le, x86_648.44.18.0-3052021-06-03[153]2021-05-19[154]
8.5.2111aarch64, ppc64le, x86_648.54.18.0-3482021-11-16[1]2021-11-10[155]
Релиз CentOSАрхитектураБаза RHELЯдро LinuxДата релиза CentOSДата релиза RHEL

Сроки поддержки

В соответствии с жизненным циклом Red Hat Enterprise Linux, CentOS 6 и 7 также поддерживается в течение десяти лет[6][7].

Версия CentOSДата релизаПолная поддержкаКритические обновления
Старая версия, не поддерживается: 35 января 200120 июля 200631 декабря 2010
Старая версия, не поддерживается: 49 марта 200531 марта 200929 февраля 2012
Старая версия, не поддерживается: 512 апреля 2007первый квартал 201431 марта 2017
Старая версия, не поддерживается: 620 июля 2011второй квартал 201730 ноября 2020
Старая поддерживаемая версия: 77 июля 2014четвёртый квартал 202030 июня 2024
Старая версия, не поддерживается: 824 сентября 201931 декабря 2021[156]
-
Старая поддерживаемая версия: stream 824 сентября 201931 мая 2024[157]
Текущая версия: stream 93 декабря 202131 мая 2027[158]
Легенда:
Старая версия, не поддерживается
Старая поддерживаемая версия
Текущая версия
Тестовая версия
Будущая версия

Выпуски AltArch

Выпуски AltArch разрабатываются группой Alternative Architecture Special Interest Group (AltArch SIG) для поддержки архитектур, которые уже не поддерживаются в новых базовых релизах CentOS.

Версия CentOSАрхитектураБаза RHELДата релиза CentOS
7.1-1503AArch647.12015-08-04[159]
IA-322015-10-12[160]
7.2-1511IA-327.22015-12-19[161]
ARMv7hl2015-12-19[161]
PowerPC64 (TechPreview)2015-12-19[161]
PowerPC8 LE (TechPreview)2015-12-19[161]
7.3.1611AArch647.32017-01-04[162][163]
IA-322017-01-30[164][165]

Примечания

Ссылки

🔥 Top keywords: Заглавная страницаЯндексДуров, Павел ВалерьевичСлужебная:ПоискYouTubeЛунин, Андрей АлексеевичПодносова, Ирина ЛеонидовнаВКонтактеФоллаут (телесериал)WildberriesTelegramРеал Мадрид (футбольный клуб)Богуславская, Зоя БорисовнаДуров, Валерий СемёновичРоссияXVideosСписок умерших в 2024 годуЧикатило, Андрей РомановичFallout (серия игр)Список игроков НХЛ, забросивших 500 и более шайбПопков, Михаил ВикторовичOzon17 апреляИльин, Иван АлександровичMail.ruСёгун (мини-сериал, 2024)Слово пацана. Кровь на асфальтеПутин, Владимир ВладимировичЛига чемпионов УЕФАГагарина, Елена ЮрьевнаБишимбаев, Куандык ВалихановичЛига чемпионов УЕФА 2023/2024Турнир претендентов по шахматам 2024Манчестер СитиMGM-140 ATACMSРоссийский миротворческий контингент в Нагорном КарабахеЗагоризонтный радиолокаторПинапВодительское удостоверение в Российской Федерации