CentOS

редактировать
Дистрибутив Linux на основе Red Hat Enterprise Linux

CentOS
Centos-logo-light.svg
CentOS 8 0 1905 GNOME.png GNOME Shell рабочий стол в CentOS 8
Developer Проект CentOS. (связан с Red Hat )
семейство ОСLinux
Рабочее состояниеТекущая
Исходная модельОткрытый исходный код
Первоначальный выпуск14 мая 2004 года; 16 лет назад (2004-05-14)
Последний выпуск
  • 8.2.2004 (15 июня 2020 года; 4 месяца назад (2020-06-15))
  • 7.8-2003 (27 апреля 2020 г.; 5 месяцев назад (2020-04-27))
  • 6.10 (3 июля 2018 г.; 2 года назад (2018-07-03))
Маркетинговая цельСерверы, настольные компьютеры, рабочие станции
Метод обновленияДолгосрочная поддержка
Диспетчер пакетов Yum (команда строка); PackageKit (графический); .rpm (двоичный формат)
Платформыx86-64, а начиная с CentOS 8, POWER8 и 64-битный ARM
тип ядра ядро ​​Linux
по умолчанию пользовательский интерфейс Bash, GNOM E Shell
Лицензия GNU GPL и другие лицензии
Официальный сайтcentos.org

CentOS (, от Community Enterprise Operating System ) - это дистрибутив Linux, который предоставляет бесплатную вычислительную платформу, поддерживаемую сообществом, функционально совместимую с ее исходным кодом, Red Hat Enterprise Linux (RHEL). В январе 2014 года CentOS объявила об официальном присоединении к Red Hat, оставаясь независимой от RHEL, под новым руководством CentOS.

Первый выпуск CentOS в мае 2004 года, пронумерованный как CentOS версии 2., был разветвлен из RHEL версии 2.1AS. Начиная с версии 7, CentOS официально поддерживает только архитектуру x86-64, тогда как более старые версии также поддерживали архитектуру IA-32. По состоянию на декабрь 2015 года выпуски CentOS 7 AltArch доступны для архитектуры IA-32, Power ISA, а также для вариантов ARMv7hl и AArch64 архитектуры ARM. CentOS 8 был выпущен 24 сентября 2019 года.

Содержание

  • 1 История
  • 2 Дизайн
  • 3 Версии и выпуски
    • 3.1 Выпуски CentOS
      • 3.1.1 График прекращения поддержки
      • 3.1.2 Информация о более старой версии
        • 3.1.2.1 CentOS версии 7
      • 3.1.3 Информация о последней версии
        • 3.1.3.1 CentOS версии 8
    • 3.2 Выпуски AltArch
    • 3.3 Выпуски надстроек
    • 3.4 Релизы без эквивалентов в восходящем направлении
  • 4 Группы по интересам
  • 5 Архитектуры
  • 6 Репозитории
  • 7 Centos Stream
  • 8 Примечания
  • 9 Ссылки
  • 10 Дополнительная литература
  • 11 Внешние ссылки

История

До того, как стать известной под своим нынешним именем, CentOS возникла как сборка CAOS Linux, начатая Грегори Курцером.

В июне В 2006 году Дэвид Парсли, основной разработчик Tao Linux (еще одного клона RHEL), объявил об отказе от Tao Linux и его переходе на разработку CentOS. Пользователи Tao перешли на версию CentOS через yum update.

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

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

В январе 2014 года Red Hat объявила, что будет спонсировать проект CentOS, «помогая создать платформу, хорошо подходящую для нужд разработчиков с открытым исходным кодом, которые интегрируют технологии в и вокруг операционной системы ". В результате этих изменений право собственности на торговые марки CentOS было передано Red Hat, в которой сейчас работает большинство основных разработчиков CentOS; однако они работают как часть группы Red Hat Open Source и стандартов, которая работает отдельно от группы Red Hat Enterprise Linux. Был также создан новый управляющий совет CentOS.

Дизайн

RHEL доступен только через платную подписку или для использования в непроизводственной среде разработки, что обеспечивает доступ к обновлениям программного обеспечения и различным уровни технической поддержки. Продукт в основном состоит из пакетов программного обеспечения, распространяемых по лицензиям бесплатного программного обеспечения, а исходный код этих пакетов опубликован Red Hat.

Разработчики CentOS используют исходный код Red Hat для создания конечного продукта, очень похожего на RHEL. Торговая марка и логотипы Red Hat изменены, поскольку Red Hat не разрешает их распространение. CentOS предоставляется бесплатно. Техническая поддержка в основном предоставляется сообществом через официальные списки рассылки, веб-форумы и чаты.

Проект связан с Red Hat, но стремится стать более публичным, открытым и инклюзивным. В то время как Red Hat нанимает большинство главных разработчиков CentOS, сам проект CentOS полагается на пожертвования от пользователей и спонсоров организаций.

Управление версиями и выпуски

выпуски CentOS

Номера версий CentOS для выпусков старше 7.0 есть две части, основная версия и дополнительная версия, которые соответствуют основной версии и набору обновлений Red Hat Enterprise Linux (RHEL), используемым для сборки определенного выпуска CentOS. Например, CentOS 6.5 собран из исходных пакетов обновления 5 RHEL 6 (также известного как RHEL версии 6.5), который является так называемым «точечным выпуском» RHEL 6.

Начиная с версии 7.0, номера версий CentOS также включают третью часть, которая указывает метку месяца исходного кода, на котором основан выпуск. Например, номер версии 7.0-1406 по-прежнему сопоставляет этот выпуск CentOS с нулевым набором обновлений RHEL 7, а «1406» указывает, что исходный код этого выпуска основан на датах с июня 2014 года. Использование метки месяца позволяет повторно выпустить установочные образы для (по состоянию на июль 2014 г.) приближающихся выпусков контейнеров и облачных сред, при этом сохраняется соединение с соответствующей базовой версией выпуска.

С середины 2006 г. и начиная с версии RHEL 4.4, которая официально известна как Red Hat Enterprise Linux 4.0 обновление 4, Red Hat приняла соглашение об именах версий, идентичное используемому в CentOS (например, RHEL 4.5 или RHEL 6.5).

10 сентября 2019 года отложенная работа CentOS 8 для CentOS 7.7 с CentOS 7.7. 7.x находился в производстве, а CentOS 8.x не использовался. После выпуска CentOS 7.7 ресурсы вернулись в CentOS 8.0.

24 сентября 2019 года CentOS официально выпустила CentOS версии 8.0.

График прекращения поддержки

В соответствии с жизненным циклом Red Hat Enterprise Linux (RHEL) , CentOS 5, 6, 7 и 8 будут «поддерживаться в течение до 10 лет », поскольку он основан на RHEL. Ранее CentOS 4 поддерживался семь лет.

CentOS. версияДата выпуска.Полные. обновленияОбслуживание. обновления
Старая версия, больше не поддерживается: 32004-03-192006-07-202010-10-31
Старая версия, больше не поддерживается: 42005-03-092009-03-312012-02-29
Старая версия, больше не поддерживается: 52007-04-122014-01-312017-03-31
Старая версия, но все еще поддерживается: 62011-07-102017-05-102020-11-30
Старая версия, но все еще поддерживается: 707.07.20142020-08-062024-06-30
Текущая стабильная версия: 82019-09-242024-052029-05-31
Условные обозначения: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск

Информация о более старой версии

CentOS версииАрхитектурыБаза RHELЯдроДата выпуска CentOSДата выпуска RHELЗадержка (дни)
2,1IA-32 2,12.4.92004-05-142002-05-17728
3.1IA-32, x86-64, IA-64, s390, s390x 3.12.4.21-152004-03-192003-10-23148
3.3IA-32, x86-64, IA-64, s390, s390x3.32.4.21-202004-09-172004-09-0314
3.4IA-32, x86-64, IA-64, s390, s390x3.42.4.21-272005-01-232004-12-1242
3.5IA-323.52.4.21-322005 -06-102005-05-1823
3,6IA-323,62.4. 21-372005-11-012005-09-2834
3,7IA-32, x86-64, IA-64, s390, s390x3.72.4.21-402006-04-102006-03-1723
3,8IA-32, x86-643,82.4.21-472006-08-252006-07-2036
3.9IA- 32, x86-64, IA-64, s390, s390x3.92.4.21-502007-07-262007- 06-1541
4.0IA-32, x86-64, различные4.02.6.9-52005-03-092005-02-1423
4.1IA-32, IA-64, s3904.12.6.9-112005-06-122005-06-084
4.2IA-32, x86 -64, IA-64, s390, s390x, альфа4.22.6.9-222005-10-132005-10 -058
4.3IA-32, x86-64, IA-64, s390, s390x4.32.6.9-3421 марта 2006 г.12 марта 2006 г.9
4,4IA-32, x86-644,42.6.9 -422006-08-302006-08-1020
4.5IA-32, x86-64, IA -644.52.6.9-552007-05-172007-05-0116
4.6IA-32, x86-64, IA-64, Alpha, s390, s390x, PowerPC (бета), SPARC (b eta)4.62.6.9-672007-12-162007-11-1630
4,7IA-32, x86-644,72.6.9-782008-09-132008-07-2451
4.8IA-32, x86-644.82.6.9-8921.08.200918 мая 200995
4.9IA-32, x86-644.92.6.9-1002011-03-022011-02-1614
5.0IA-32, x86-645.02.6.18-82007-04-122007-03-1428
5.1IA-32, x86-645.12.6.18-532007-12- 022007-11-0725
5.2IA-32, x86-645.22.6.18-922008-06-242008-05-2134
5.3IA-32, x86-645.32.6.18-1282009-03-312009-01-2069
5.4IA-32, x86-645.42.6.18-1642009-10-212009 -09-0249
5.5IA-32, x86-645.52.6.18-19414.05.20102010-03-3144
5.6IA-32, x86-645.62.6.18-2382011-04-082011-01-1385
5,7IA-32, x86-645,72.6.18-2742011-09-132011-07-2154
5,8IA-32, x86-645.82.6.18-3082012-03-072012-02-2115
5.9IA-32, x86-645.92.6.18-3482013-01- 172013-01-0710
5,10IA-32, x86-645,102,6.18-3712013-10-192013-09-3019
5,11IA-32, x86-645.112.6.18-3982014-09-302014-09-1614
6.0IA-32, x86-646.02.6.32-712011-07-102010 -11-10242
6.1IA-32, x86-646.12.6.32-1312011-1 2-092011-05-19204
6.2IA-32, x86-646.22.6.32-2202011-12-202011-12-0614
6.3IA-32, x86 -646.32.6.32-2792012-07-092012-06-2118
6.4IA-32, x86-646.42.6.32-3582013-03-0921.02.201315
6.5IA-32, x86-646.52.6.32-43101.12.201321.11.201310
6,6IA-32, x86-646,62.6.32-5042014-10-282014-10-1414
6,7IA-32, x86-646,72.6.32-5732015-08-072015-07-2216
6,8IA-32, x86-646,82.6.32-6422016-05- 252016-05-1015
6,9IA-32, x86-646,92,6.32-6962017-04-052017-03-2115
Старая версия, но все еще поддерживается: 6.10IA-32, x86-646.102.6.32-7542018-07-032018- 06-1914
CentOS версии 7
CentOS версииАрхитектурыRHEL baseЯдроCentOS дата выпускаДата выпуска RHELЗадержка (дни)
7.0-1406x86-647.03.10.0-1232014-07-072014-06-1027
7.1-1503x86-647,13.10.0-2292015-03-312015-03-0526
7.2- 1511x86-647.23.10.0-3272015-12-142015-11-1925
7.3-1611x86-647.33.10.0-5142016-12- 122016-11-0339
7,4-1708x86-647,43.10.0 -6932017-09-132017-07-3143
7,5-1804x86-647,53.10.0-8622018-05-102018-04-1031
7,6-1810x86-647.63.10.0-9572018-12-032018-10-3034
7,7-1908x86-647.73.10.0-10622019-09-172019-08-0642
Более старая версия, но все еще поддерживается: 7.8-2003x86-647.83.10.0-11272020-04-272020-03-3028
Последняя предварительная версия будущего выпуска: 7.9-2009x86-647.93.10.0-1160TBA2020-09-29?

Информация о последней версии

CentOS версии 8
Версия CentOSАрхитектураБаза RHELЯдроДата выпуска CentOSДата выпуска RHELЗадержка ( дней)
8.0-1905x86-64, ppc64le, AArch648.04.18.0-8024.09.20192019-05-07140
8.1-19118.14.18.0-1472020-01-152019-11-0571
Текущая стабильная версия: 8.2-20048.24.18.0-1932020-06-152020-04-2848

Релизы AltArch

Релизы AltArch выпущены Альтернативной архитектурой Special Interest Group (AltArch SIG) для поддержки архитектур, которые не поддерживаются базовыми выпусками CentOS.

CentOS версииАрхитектурыБаза RHELДата выпуска CentOS
7.1-1503AArch647.104.08.2015
IA-322015-10-12
7.2-1511IA-327.219.12.2015
ARMv7hl19.12.2015
PowerPC64 (TechPreview)19.12.2015
POWER8 (le) (TechPreview)2015-12-19
7.3-1611ARMv7hl7.32016-12-14
POWER8 ( le)2016-12-22
AArch642017-01-04
IA-322017-01-27
7.4- 1708ARMv7hl7.413.09.2017
POWER8 (le)14.09.2017
POWER7 14.09.2017
AArch6413.09.2017
IA-3212.10.2017
7.5-1804ARMv7hl7.510.05.2018
POWER8 LE10.05.2018
POWER710.05.2018
AArch642018-05-10
IA-322018-05-10
7.6-1810ARMv7hl7,603.12.2018
POWER8 (le)03.12.2018
PowerPC903.12.2018
AArch6403.12.2018
IA-322018-12-03
7.7-1908ARMv7hl7.72019-09-17
POWER72019-09- 17
POWER8 (le)2019-09-17
POWER9 2019-09-17
AArch642019-09-17
IA -322019-09-17

Выпуски надстроек

Software Collections (SCL) - это CentOS репозиторий, который предоставляет набор динамических языки программирования, серверы баз данных и различные связанные пакеты. При условии, что версии программного обеспечения либо более свежие, чем их эквивалентные версии, включенные в базовый дистрибутив CentOS, либо впервые доступны в виде официальных пакетов CentOS. (См. Также список репозиториев CentOS ниже.)

Пакеты, доступные из SCL, не заменяют системные инструменты по умолчанию, поставляемые с CentOS. Вместо этого в каталоге / opt устанавливается параллельный набор инструментов, который может быть дополнительно включен для каждого приложения с помощью прилагаемой утилиты scl. Например, версии Perl или MySQL по умолчанию остаются теми, которые предоставляются базовой установкой CentOS.

Имя надстройкиАрхитектурыБазовая версия CentOSВыпуск CentOS dateДата выпуска RHELЗадержка (дни)
Software Collections (SCL) 1.0x86-646.4, 6.52014-02-192013-09-12160
Developer Toolset 2.0IA-32, x86-646.4N/A2013-09-12N / A

Релизы без эквивалентов в восходящем направлении

Некоторые из образов ISO выпущены проекта CentOS не имеют прямых аналогов в восходящем направлении. Они создаются для определенных целей, например, для предоставления живого загрузочного образа или для предоставления установочного носителя уменьшенного размера. Помимо перечисленных ниже, существуют также выпуски AltArch, которые также не имеют прямых аналогов в восходящей ветке развития.

Образы LiveCD и LiveDVD содержат загрузочную сжатую файловую систему, созданную набором пользовательских сценариев с использованием файла конфигурации kickstart. Эти живые образы также можно установить на жесткий диск, получив таким образом полнофункциональную установку CentOS. Набор пакетов, установленных таким образом на жесткий диск, не может быть изменен во время установки, поскольку это простая передача образа, существующего на CD / DVD, на жесткий диск. После загрузки с жесткого диска yum можно использовать для добавления или удаления пакетов.

Образы MinimalCD содержат минимум пакетов, необходимых для функциональной установки, без ущерба для безопасности или удобства использования сети. Эти минимальные образы используют стандартный установщик CentOS со всеми его обычными функциями, за исключением выбора пакетов. Yum можно использовать после завершения установки для добавления или удаления пакетов.

Версия CentOSНазвание выпускаАрхитектурыБаза RHELCentOS дата выпуска
4.7СерверIA-32, x86-644.717.10.2008
5.1Live CDIA-325.118.02.2008
5.2Live CDIA-325.22008-07-17
5.3Live CDIA-325.327.05.2009
5.5Live CDIA-32, x86-645.52010 -05-14
5.6Live CDIA-32, x86-645.62011-04-08
6.0Live CDIA-32, x86-646.02011-07-25
Live DVD27.07.2011
Минимальный CD28.07.2011
6,1Live CDIA-32, x86-646.109.12.2011
Live DVD09.12.2011
Минимальный компакт-диск09.12.2011
6.2Live CDIA-32, x86-646.22011-12-20
Live DVD2011-12-20
Минимальный компакт-диск2011-12-20
6.3Минимальный CDIA-32, x86-646.32012-07-09
Live CD2012-07-15
Live DVD2012-07-15
6.4Минимальный компакт-дискIA-32, x86-646.42013-03-09
Live CD2013-05-22
Live DVD2013-05-22
6.5Минимальный CDIA-32, x86-646.501.12.2013
Live CD2013-12-01
Live DVD2013-12-01
6.6Минимальный CDIA-32, x86-646,62014-10-28
6,7Минимальный CDIA-32, x86-646,707.08.2015
Live CD2015-08-11
Live DVD2013-08-11
6,8Минимальный CDIA-32, x86-646.825.05.2016
Live CD25.05.2016
Live DVD2016-05-25
6.9Минимальный CDIA-32, x86-646.92017-04-05
Live DVD2017-04-05
6.10Минимальный компакт-дискIA-32, x86-646.1003.07.2018
Live DVD2018-07-03
7.0-1406Минимальныйx86-647.021.07.2014
Live CD07.07.2014
Gnome Live07.07.2014
KDE Live2014-07-07
7.1-1503Минимальныйx86-647.12015-03- 31
Live CD31.03.2015
Gnome Live31.03.2015
KDE Live31.03.2015
7.2-1511Минимальныйx86-647.22015-12-14
Gnome Live2015-12-14
KDE Live2015-12-14
7.3-1611Минимальныйx86-647.312.12.2016
Gnome Live12.12.2016
KDE Live12.12.2016
7.4-1708Минимальныйx86-647.413.09.2017
Gnome Live13.09.2017
KDE Live2017-09-13
7,5-1804Минимальныйx86-647,52018-05-10
Gnome Live2018-05-10
KDE Live2018-05-10
7.6-1810Минимальныйx86-647.603.12.2018
Gnome Live03.12.2018
KDE Live03.12.2018
7.7-1908Минимальныйx86-647.717.09.2019
Gnome Live17.09.2019
KDE Live17.09.2019

Группы особых интересов

Группы особых интересов (SIG) организованные части сообщества CentOS, открывающие возможности для создания специализированных вариантов CentOS, отвечающих определенным требованиям. У SIG есть свобода изменять и улучшать CentOS различными способами, включая добавление более современного программного обеспечения, перестройку существующих пакетов в зависимости от требований, предоставление альтернативных окружений рабочего стола или предоставление CentOS на других неподдерживаемых архитектурах.

Архитектуры

Начиная с версии 8, CentOS полностью поддерживает архитектуры x86-64, POWER8 и 64-битные ARM, в то время как следующие архитектуры не поддерживаются. поддерживается:

По состоянию на декабрь 2015 года выпуски CentOS 7 AltArch доступны для ARMv7hl и AArch64 варианты архитектуры ARM, и существуют планы поддержки других вариантов архитектуры ARM. Поддержка ARM - это усилия сообщества, координируемые через AltArch SIG. Выпуски CentOS 7 AltArch также доступны для архитектуры IA-32 и Power ISA (POWER7 и POWER8 чипы).

A Live CD версия CentOS доступна на mirror.centos.org. Загрузочный образ CentOS Live USB можно создать вручную или с помощью UNetbootin.

. Образы CentOS также доступны в облаке Amazon EC2 в виде предварительно созданных и уже опубликованных Образы машин Amazon (AMI).

Репозитории

Существует три основных репозитория CentOS (также называемых каналами), содержащих пакеты программного обеспечения, составляющие основной дистрибутив CentOS:

  • base: содержит пакеты, которые образуют точечные выпуски CentOS, и обновляется, когда фактический точечный выпуск официально становится доступным в виде образов ISO.
  • обновления: содержит пакеты, которые служат в качестве обновлений безопасности, исправлений ошибок или улучшений, выпущенных между регулярными наборами обновлений для точечных выпусков. Выпущенные таким образом исправления ошибок и улучшения - это только те обновления, которые не подходят для выпуска через репозиторий CentOS-Fasttrack, описанный ниже.
  • дополнения: предоставляет пакеты, необходимые для сборки пакетов, составляющих основную CentOS

Проект CentOS предоставляет несколько дополнительных репозиториев, которые содержат программные пакеты, не входящие в стандартные репозитории baseи updates. Эти репозитории включают в себя следующее:

  • CentOS Extras: содержит пакеты, которые обеспечивают дополнительные функции CentOS без нарушения его совместимости с восходящим потоком или обновления базовых компонентов.
  • CentOSPlus: содержит пакеты, которые фактически обновляют определенные базовые CentOS компоненты, изменяя CentOS таким образом, чтобы он не был в точности похож на контент вышестоящего провайдера.
  • CentOS-Testing: служит испытательной площадкой для пакетов на пути к CentOSPlusи CentOS Extras. Предлагаемые пакеты могут заменять, а могут и не заменять базовые пакеты CentOS, и их работа не гарантируется.
  • CentOS-Fasttrack: содержит исправления ошибок и улучшения, выпускаемые время от времени между регулярными наборами обновлений для точечных выпусков. Пакеты, выпущенные таким образом, служат близкими кандидатами для включения в следующий точечный выпуск. Этот репозиторий не предоставляет обновлений безопасности и не содержит пакетов, непригодных для неопределенного включения в точечные выпуски.
  • CR(непрерывный выпуск): делает общедоступные пакеты, которые появятся в следующем точечном выпуске CentOS. Пакеты предоставляются на основе тестирования и исправления до тех пор, пока фактический выпуск не будет официально выпущен в виде образов ISO.
  • debuginfo: содержит пакеты с отладочными символами, сгенерированными при сборке основных пакетов.
  • contrib: содержит пакеты, предоставленные пользователями CentOS, которые не перекрываются ни с одним из основных пакетов распространения.
  • Коллекции программного обеспечения: Предоставляет версии программного обеспечения более новые, чем те, которые предоставлены базовым распределением, см. выше для получения дополнительной информации.

Centos Stream

CentOS Stream - это скользящий выпуск дистрибутив Linux на промежуточном этапе между восходящей разработкой в ​​Fedora и нисходящая разработка для RHEL. Первоначальный выпуск был основан на программных пакетах CentOS Linux 8, которые проект создавал с использованием последней версии ядра разработки RHEL 8.

Примечания

Ссылки

Дополнительная литература

  • Membrey, Питер (2009). Полное руководство по CentOS. Апресс. ISBN 978-1-4302-1930-9.
  • Негус, Кристофер; Тимоти Борончик (2009). Библия CentOS. Уайли. ISBN 978-0-470-48165-3.

Внешние ссылки

Последняя правка сделана 2021-05-14 14:14:24
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте