CentOS (Community ENTerprise Operating System) клон RHEL / CentOS - первичная настройка сервера (Red Hat Enterprise Linux). Домашняя страница: CentOS.
Компания Red Hat объявила о прекращении разработки дистрибутива CentOS 8 в своём классическом варианте, подразумевающем предоставление максимально приближенных пересборок выпусков Red Hat Enterprise Linux. Вместо классического CentOS пользователям будет предложено перейти на непрерывно обновляемую редакцию CentOS Stream, которую можно рассматривать как промежуточное звено между RHEL и Fedora, находящееся на уровне бета-выпуска RHEL. Формирование обновлений для классического CentOS 8 будет прекращено 31 декабря 2021 года. Сопровождение ветки CentOS 7 будет продолжено без изменений до 2024 года.
В отличие от обычного CentOS, в CentOS Stream вместо пересборки исходных пакетов, используемых в уже сформированных стабильный выпусках RHEL, предлагаются сборки на основе экспериментальных и нестабилизированных пакетов, формируемых для следующего промежуточного выпуска RHEL. CentOS Stream позволяет раньше получить доступ к возможностям будущих выпусков RHEL, но ценой этого является стабильность на уровне бета-версии.
Компания Red Hat рекомендует пользователям CentOS 8 мигрировать на CentOS Stream, заявляя, что отличия от выпусков RHEL будут небольшими, а обновления будут выпускаться регулярно, по аналогии с традиционным CentOS. В качестве примера компаний, уже использующих CentOS Stream в своих инфраструктурах, упоминается Facebook, который перевёл свои серверы на собственный дистрибутив, основанный на CentOS Stream. Читайте также:
Дистрибутив от Red Hat состоит из программного обеспечения под лицензией GPL. Согласно этой лицензии, весь исходный код должен быть открыт и доступен. Компания выполняет требования GPL и предоставляет весь код, на основе которого и делается CentOS. Собранный из исходников дистрибутив потом распространяется совершенно свободно. То есть разработчики CentOS ждут выхода очередного релиза Red Hat Enterprise Linux, получают с официальных зеркал пакеты srpm (source code rpm) и собирают из них дистрибутив. Вмешательство в код здесь, надо учесть, минимальное. Можно сказать, оно отсутствует вообще. Разработчики воздерживаются от внесения изменений в предоставляемые пакеты – расширение функциональности или возможностей является неприемлемым. Все это – для того, чтобы быть настоящим клоном Red Hat, а не просто дистрибутивом на его основе. С репозиториями дела обстоят так же. Хотя и существуют дополнительные хранилища, содержащие множество совместимых с системой пакетов, разработчики заявляют, что эту самую совместимость можно легко потерять, подключив их. К этому здесь относятся серьезно, ведь одна из целей – бинарная совместимость на 100%. Выбранная для релиза версия пакета сохраняется на протяжении всего жизненного цикла продукта. Обновления для свободного дистрибутива выходят вслед за обновлениями дистрибутива-родителя. Они появляются на серверах примерно в течение суток, хотя практика показывает, что иногда это происходит значительно быстрее.