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

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


centos

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

centos [2016/02/01 08:37] (текущий)
Строка 1: Строка 1:
 +====== CentOS ======
 +
 +  * Homepage: [[http://​centos.org|CentOS]]
 +  * [[OpenVZ]]
 +  * [[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 (внешнее изменение)