Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

centos

CentOS

  • Homepage: CentOS
  • RHEL: стандартные задачи, сетевые настройки, службы, yum, rpm.

CentOS (Community ENTerprise Operating System) клон RHEL (Red Hat Enterprise Linux).

Дистрибутив от Red Hat состоит из программного обеспечения под лицензией GPL. Согласно этой лицензии, весь исходный код должен быть открыт и доступен. Компания выполняет требования GPL и предоставляет весь код, на основе которого и делается CentOS. Собранный из исходников дистрибутив потом распространяется совершенно свободно. То есть разработчики CentOS ждут выхода очередного релиза Red Hat Enterprise Linux, получают с официальных зеркал пакеты srpm (source code rpm) и собирают из них дистрибутив. Вмешательство в код здесь, надо учесть, минимальное. Можно сказать, оно отсутствует вообще. Разработчики воздерживаются от внесения изменений в предоставляемые пакеты – расширение функциональности или возможностей является неприемлемым. Все это – для того, чтобы быть настоящим клоном Red Hat, а не просто дистрибутивом на его основе. С репозиториями дела обстоят так же. Хотя и существуют дополнительные хранилища, содержащие множество совместимых с системой пакетов, разработчики заявляют, что эту самую совместимость можно легко потерять, подключив их. К этому здесь относятся серьезно, ведь одна из целей – бинарная совместимость на 100%. Выбранная для релиза версия пакета сохраняется на протяжении всего жизненного цикла продукта. Обновления для свободного дистрибутива выходят вслед за обновлениями дистрибутива-родителя. Они появляются на серверах примерно в течение суток, хотя практика показывает, что иногда это происходит значительно быстрее.

В последнем «Release Notes» (версия 5.5) видно, что разработчики CentOS вносят изменения в пакеты. Но ведь было сказано, что идея максимального невмешательства ставится на первое место… Так и есть: у каждого пакета свой changelog, куда сборщики CentOS пишут о сделанных изменениях, но там нет ничего кроме упоминаний про удаление «брендинга» (торговых знаков) Red Hat. Этого требуют правила использования пакетов. По той же причине из поставки CentOS были удалены 11 пакетов – всем им не место в свободном дистрибутиве (как правило, в названиях пакетов содержатся слова redhat, rhel и rhn).




centos.txt · Последние изменения: 2016/02/01 08:37 (внешнее изменение)