Вышел релиз CentOS 6.1

566

На днях я рассказывал о выходе коммерческого дистрибытива Red Hat Enterprise Linux 6.2. А сегодня предлагаю встретить его родственика. Кстати, все о дистрибутивах linux можно узнать по данной ссылке. Так вот, вышел релиз развиваемого независимым сообществом дистрибутива CentOS 6.1. Эта система основана на Red Hat Enterprise Linux 6.1, но полностью свободна.

Обратите вникание, что в CentOS пакеты из различных репозиториев RHEL, например, из серверной и из десктоп редакции, объединены в единый репозиторий пакетов и распространяются одним установочным комплектом. Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты изменения как правило сводятся к ребрендингу и замене художественного оформления.

CentOS 6.1 поставляется для платформ i386 и x86_64 в виде DVD-сборки (4.6 Гб), минимального установочного образа (278 Мб) и сокращенного образа для установки по сети — netinstall.iso (195 Мб). Минимальный установочный образ сформирован впервые и содержит набор пакетов, необходимых для формирования минимальной работоспособной системы с полноценной поддержкой сети и устройств хранения. Пакеты SRPMS и debuginfo пока не доступны и будут размещены на зеркалах в течение 48 часов.

Дополнительно представлены LiveCD и LiveDVD. Ключевым отличием Live-версии CentOS 6.x от ранее выпускаемых Live-сборок 5.x является обеспечение поддержки установки дистрибутива на жесткий диск, в дополнение к штатной возможности обособленной работы, после загрузки с CD или USB Flash. Для запуска установки в графическом режиме требуется минимум 512 Мб ОЗУ, для систем с меньшим объемом ОЗУ можно запустить терминал и выполнить вручную команду «liveinst». В состав LiveCD входит базовый десктоп GNOME, просмотрщик изображений gthumb, web-браузер Firefox, почтовый клиент Thunderbird и клиент для мгновенного обмена сообщениями Pidgin. Из полезных для администратора приложений можно отметить: программа для тестирования памяти memtest86+, утилиты для работы с LVM и RAID, сканер портов Nmap, traceroute, samba, интерфейс для проверки и управления аппаратной конфигурацией. С целью высвобождения дополнительного свободного места из LiveCD исключен графический редактор Gimp. В поставку включены rdesktop, tigervnc, vinagre и tsclient.

Так как уже вышел релиз RHEL 6.2, для CentOS 6.1 будет использован непрерывный репозиторий с обновлениями, который позволит сделать доступными для CentOS 6.1 связанные с безопасностью исправления, выпущенные в рамках ветки RHEL 6.2, не дожидаясь выхода CentOS 6.2. Несмотря на то, что релиз вышел значительно позднее RHEL 6.1, выпуск штатных обновлений для ветки CentOS 6.0 был возобновлен в сентябре благодаря созданию непрерывно обновляемого репозитория (CR — Continuous Release), в рамках которого для CentOS 6.0 выполнялась перепаковка связанных с безопасностью исправлений, выпускаемых для уже вышедшего релиза RHEL 6.1. Пользователи CR-репозитория для CentOS 6.0 могут обновить свои системы до CentOS 6.1 обычным способом, выполнив ‘yum update’, при этом число устанавливаемых пакетов будет минимально — так как все обновления уже установлены, будут добавлены только новые и связанные с обновлением номера версии пакеты (centos-release ).

С новшествами, заимствованными из RHEL, можно познакомиться в анонсе RHEL 6.1. Из изменений, внесенных в CentOS 6.1, можно отметить:

Внесено несколько изменений и улучшений в пакетный менеджер yum:

* Увеличена точность вывода «yum search» в ситуации когда осуществляется поиск пакета по типичным и часто встречающимся словам (например, «yum search kvm manager»). Если на запрос найдено слишком много элементов, автоматически из поиска исключаются совпадения по некоторым дополнительным полям;

* Реализована команда «yum updateinfo», при помощи которой можно легко просмотреть список установленных обновлений безопасности («yum updateinfo list security all»). Также добавлена дополнительная информация о характере обновления, например, её можно использовать для выбора для установки только критических исправлений («yum update-minimal -sec-severity=critical»);

* Новая подкоманда «versionlock», позволяющая привязать выполнение операции к текущей версии пакета («yum versionlock add yum») или исключить заданную версию («yum versionlock exclude yum»).

* Возможность создания файлов в «/etc/yum/vars» для использования имён этих файлов в качестве переменных конфигурации yum (например, значение /etc/yum/vars/uuid будет сопоставлено с переменной $uuid);

* В «yum history» помещаются дополнительные данные, такие как содержимое командной строки. Также создаётся файл транзакций, который можно использовать для повтора выполнения операций на другой машине;

* Возможность изменения из командной строки настроек конфигурации yum.conf («yum -setopt=alwaysprompt=false upgrade yum»);

* Расширение средств для обеспечения выполнения аналогичных операций на нескольких машинах. Команда «load-ts» позволяет создать транзакцию, протестировать выполняемые в её рамках команды и повторить связанные с транзакцией действия на других машинах.

* Решены проблемы с автоматической установкой с DVD-образа на системах с uEFI;

* Изменено содержимое 23 пакетов, среди которых: anaconda, firefox, gnome-desktop, httpd, initscripts, kde-settings, kernel, ntp, openssl098e, plymouth, thunderbird, xulrunner и yum;

* Удалено 11 пакетов: abrt-plugin-bugzilla, redhat-release-

, redhat-release-notes

, rhnlib, rhn-check, rhn-client-tools, rhnsd, rhn-setup, rhn-setup-gnome, yum-rhn-plugin;

* Добавлено 3 пакета: centos-indexhtml, centos-release, centos-release-cr;

Некоторые ограничения и проблемы:

* Текстовый режим установки автоматически активируется если в системе менее 652 Мб ОЗУ. Для работы инсталлятора требуется как минимум 392 Мб ОЗУ;

* Для работы CentOS на 32-разрядных системах x86 требуется поддержка PAE;

* Возможности текстового инсталлятора сильно ограничены по сравнению с функциональностью графического режима установки. Например, нет поддержки разбиения дисковых разделов, указания методов хранения и выбора пакетов;

* В процессе установки на системах с менее 4 Гб ОЗУ может появиться ошибка «Insufficient memory to configure kdump!», которую можно игнорировать;

* Содержимое сборок для архитектур i386 и x86_64 не вместилось на один DVD, поэтому пришлось разбить установочный образ на две части. На втором диске содержатся только пакеты из секции «Optional», т.е. в большинстве случаев должно хватить первого диска;

* В директории images/ больше не поставляется файл boot.iso, вместо которого следует использовать netinstall.iso;

* Наблюдаются проблемы с запуском интерфейса Ethernet при использовании задействованной по умолчанию системы NetworkManager;

* На Live CD/DVD наблюдается крах инсталлятора Anaconda при попытке изменения часового пояса в ситуации, если было изменено имя хоста.

В общем, есть смысл попробовать.