Встречайте - CentOS 5.5 собственной персоной!

King аватар

Логотопи операционной системы CentOSИ снова на нашей улице праздник - всего через полтора месяца после появления корпоративной версии Red Hat Enterprise Linux 5.5 создатели CentOS сумели нас порадовать, выпустив версию 5.5 стабильного серверного дистрибутива ОС Linux для серверного сегмента.
Чем же конкретно порадовали в этот раз его создатели?

Список нововведений и исправлений довольно обширный:

Ядро

  • Релизована поддержка платформ Intel Boxboro-EX, Intel Boxboro-MC и новых серий процессоров AMD Magny-Cours и IBM Power7;
  • Реализован механизм для обнаружения зависших процессов, которые находятся в непрерываемом состоянии сна (D-State), что делало невозможной корректную остановку системы;
  • Теперь снабжены цифровой подписью все модули s390 для Linux ядра.

Поддержка нового оборудования

  • Обновлена версия звуковой системы ALSA (значительно улучшена поддержка High Definition Audio), добавлен драйвер hpil (управляющие процессоры HP iLO/iLO2), обновлен драйвер i2c (добавлена поддержка SMBus-контроллеров SB900), обновлен драйвер mlx4 (Mellanox ConnectX HCA InfiniBand);
  • Улучшена поддержка сетевых устройств: Solarflare, Neterion X3100 10GbE, ServerEngines BladeEngine2 10Gbps, Cisc 10G Ethernet, QLogic 10 Gigabit PCI-E ethernet, QLogic Fibre Channel HBA, Broadcom Tigon3 ethernet, Intel Gigabit Ethernet, Intel 10 Gigabit PCI Express, Intel PRO/1000, NetXen Multi port (1/10) Gigabit Network, Broadcom Everest, Broadcom NetXtreme II, RealTek 8169 ethernet;
  • Улучшена поддержка устройств хранения данных: QLogic Fibre Channel Host Bus, HighPoint RocketRAID 3xxx/4xxx, Emulex Fibre Channel Host Bus, LSI SAS-2, LSI Fusion MPT, LSI MegaRAID SAS;
  • Существенно переработана поддержка беспроводных устройств. Обновлены драйверы iwlwifi (добавлена поддержка Intel iwl6000 и iwl1000, улучшена поддержка iwl5000, iwl4965 и iwl3945), rt2x00 (Ralink rt2400pci, rt2500pci, rt2500usb, rt61pciand rt73usb и Realtek rtl8180, rtl8187), ath9k (Atheros 802.11n), обновлены подсистемы ядра mac80211 и cfg80211.

Виртуализация

  • Улучшение поддержки прямого проброса PCI-устройств внутрь гостевых окружений KVM и Xen, при этом окружения получают возможность работать с заданным аппаратным устройством напрямую. С этой целью обновлен драйвер ядра IOMMU (AMD input/output memory management unit), добавлена поддержка проброса PCI-устройств при использовании технологии аппаратной виртуализации Intel VT-d в KVM. Одно из наиболее интересных улучшение - это возможность перераспределения прямого доступа к PCI-устройствам на лету, т.е. можно не прекращая работу отсоединить физическое устройство от гостевой системы и открыть доступ к нему для другого окружения;
  • Поддержка технологии перераспределения памяти на лету для гостевых окружений KVM, позволяющей адаптивно изменять объем доступной гостевой системе памяти в зависимости от текущих потребностей, но в рамках заданных лимитов. Неиспользуемые в одном гостевом окружении излишки могут быть задействованы в испытывающих нехватку памяти других гостевых окружениях;

Файловые системы

  • Обновлен код ядра, отвечающий за поддержку файловой системы CIFS (Common Internet File System).
  • Реализована новая опция монтирования GFS2 разделов "errors=", которая позволяет игнорировать ошибки ввода/вывода или вызывать панику;
  • Проведена работа по увеличению производительности планировщика ввода/вывода CFQ, например, добавлена функция автоматического выявления и объединения близких очередей;
  • Приложения

    • Обновление версии Samba, в которой добавлена возможность развертывания кластерных конфигураций, позволяющих организовать работу нагруженных файловых серверов распределенных на несколько машин, и улучшена совместимость с ОС Windows 2008, Windows 2008 R2 server, Windows Vista и Windows 7;
    • Обновление офисного пакета OpenOffice.org до версии 3.1.1 (например, добавлена поддержка формата Microsoft Office 2007 OOXML) и оконного менеджера Metacity;
    • Поддержка в Linux ядре новых трассировочных вызовов SystemTap (аналог DTrace для Solaris);
    • Добавлена поддержка выполнения трассировки под непривилегированным пользователем и поддержка осуществления выборки по заданным пространствам имен и классам C++;
    • Обновление версии Valgrind 3.5.0, инструмента для выявления проблем распределения памяти;
    • Включение в состав дистрибутива пакета c FreeRADIUS 2.0 (пакет freeradius2), FreeRADIUS 1.x по прежнему остается базовым RADIUS-сервером (пакет freeradius);

    Экспериментальные возможности для тестирования

    • Поддержка файловой системы ext4 и пакета утилит e4fsprogs;
    • Новый драйвер bfa для поддержки адаптеров Brocade BFA Fibre-Channel/FCoE;
    • Поддержка механизма "Stateless Linux", позволяющего нескольким компьютерам использовать одну установленную систему. Т.е. устанавливаем систему на одном компьютере, а другие машины загружаются по сети или с CD-диска и используют отличные от первичной системы блоки конфигурации, все же остальное для них не дублируется, а является общим (программы и данные кэшируются на локальном диске в режиме "только для чтения").
    • В состав включен пакет FreeIPMI для организации управления системами, поддерживающими интерфейс IPMI;
    • Поддержка стека Trousers TSS и аппаратных TPM-модулей (Trusted Platform Module) для надежного хранения криптографических ключей;
    • Поддержка шифрования дисковых разделов при помощи eCryptfs;
    • AIGLX в X server, обновленная библиотека Mesa, композитный менеджер Compiz;
    • Новый Firewire стек;
    • ktune - сервис определяющий системные профайлы с определенным набором параметров тюнинга ядра;
    • Поддержка стандарта SGPIO (Serial General Purpose Input Output) и технологии DFM (Device Failure Monitoring) в dmraid;
    • Включение в состав GCC 4.4 с поддержкой сборки с новыми опциями оптимизации и задействованием OpenMP;
    • Драйвер для организации программного проброса Fibre Channel поверх Ethernet (FCoE);
    • Поддержка технологии iSER, позволяющей организовать передачу данных с блочных устройств по сети;
    • Дополнительная реализация функции malloc в glibc, которую можно активировать через установку переменной окружения MALLOC_PER_THREAD.

    Установка

    • В инсталляторе добавлена поддержка оборудования:
    • драйвер pmcraid для контроллеров PMC Sierra MaxRAID;
    • драйвер ibmvfs для устройств Power6 Virtual FC;
    • драйвер bfa для PCI-адаптеров Brocade Fibre Channel;
    • драйвер be2iscsi для iSCSI устройств ServerEngines BladeEngine 2.
    • Расширены средства отладки и повышена информативность ошибок в системе Kickstart, используемой для автоматизации установки (полный лог сохраняется в файле anaconda.log). Появилась возможность исключения из установки групп пакетов. В bootloader добавлена поддержка параметра "--hvargs", позволяющая передать команды гипервизору Xen;
    • Исправлены некоторые ошибки и добавлено несколько улучшений в инсталляторе anaconda:

Как видим, список изменений довольно обширный. Однако давно используемая в других Linux-дистрибутивах файловая система ext4 и в данной версии CentOS по прежнему находится в разряде экспериментальной, что не может огорчать, поскольку она позволила бы существенно поднять производительность дисковой подсистемы и серверов в целом. Пока же ext4 можно использовать на свой страх и риск - "as is".
По прежнему Samba не вышла за пределы 3-й версии, которая не позволяет организовать полноценное управление Windows-доменами. Впрочем, это вина создателей Самбы, у которых она за несколько лет усовершенствования так и не вышла за пределы α-4.
Однако будем все же снисходительны - CentOS является всего лишь великолепным клоном RHEL, и возможные претензии надо адресовать разработчиков Red Hat, а разработчиков CentOS - поблагодарить за отличную проделанную работу

Ваша оценка: Ничего Средняя оценка: 10 (4 votes)

Отличная новость!
А как правильно обновиться?
Просто набрать:
yum update
?

King аватар

Обычная рекомендация по обновлению CentOS и других Red Hat-based дистрибутивов - командой yum update

Однако для более безпроблемного обновления рекомендуется прежде выполнить ряд промежуточных обновлений в такой последовательности:

  1. yum clean all
  2. yum update glibc\*
  3. yum update yum\* rpm\* python\*
  4. yum clean all
  5. yum update
  6. shutdown -r now

Ураааа мы этого дождались

RSS-материал