Product SiteDocumentation Site

Red Hat Enterprise Linux 5.5

Замечания к выпуску

Замечания к выпуску

Logo

Red Hat Служба инженерной документации

Авторские права

Copyright © 2010 Red Hat.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
All other trademarks are the property of their respective owners.


1801 Varsity Drive
RaleighNC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
PO Box 13588 Research Triangle ParkNC 27709 USA

Аннотация
Вспомогательные выпуски Red Hat Enterprise Linux включают коллекции расширенных функций, возможностей безопасности и исправлений ошибок. Замечания к выпуску Red Hat Enterprise Linux 5.5 содержат описание основных изменений операционной системы Red Hat Enterprise Linux 5 и сопровождающих программ. Подробную информацию можно найти в технических замечаниях.
Основные отличия Red Hat Enterprise Linux 5.5 включают поддержку платформы Intel Boxboro-EX, процессоров AMD Magny-Cours processor и IBM Power 7. Значительно улучшена виртуализация: добавлена поддержка карт 10 GigE SR-IOV и автоматическое использование очень больших страниц для организации памяти виртуального гостя. Обновлены фильтры OpenOffice для Microsoft Office 2007, добавлена совместимость Samba для Windows 7 и поддержка виртуальных машин, использующих PXE-службы Microsoft.

1. Установка

Red Hat Enterprise Linux 5.5 включает множество исправлений и оптимизаций программы установки anaconda.
Функции интерактивной установки были расширены и теперь включают возможность указания дополнительных точек монтирования NFS для NFS-установки (BZ#493052). Исходные установочные носители (например, файлы кикстарта), расположенные на защищенных FTP-серверах теперь могут быть получены во время установки (BZ#505424).
Кикстарт-установка
Кикстарт позволяет автоматизировать установку Red Hat Enterprise Linux. Системный администратор может создать файл кикстарта, содержащий ответы на все вопросы, задаваемые программой установки.
Улучшена отладка кикстарта и создание отчетов об ошибках. Установщик теперь сохраняет сценарии кикстарта в процессе отладки и ведет журнал сообщений потоков stdout (стандартного вывода), stderr (отладочных сообщений) и сохраняет сообщения об ошибках в anaconda.log (BZ#510636).
Теперь можно исключить целые группы пакетов из кикстарт-установки, аналогично исключению отдельных пакетов (BZ#558516). Дополнительно, команда bootloader поддерживает параметр --hvargs, который позволяет указать аргументы гипервизора Xen во время кикстарт-установки (BZ#501438).
Раньше кикстарт-установка предлагала два метода для установки всех доступных пакетов — @Everything и шаблон *. Начиная с Red Hat Enterprise Linux 5.5, эти опции считаются устаревшими. Если файл кикстарта специально не содержит секцию для конфликтных пакетов, попытки использования этих опций завершатся неудачей. Таким образом, чтобы установить все пакеты за исключением конфликтных, необходимо, чтобы файл кикстарта содержал следующее:
 %packages @Everything -@Conflicts
Red Hat Enterprise Linux 5.5 включает новые наборы пакетов: samba3x, freeradius2, postgres84. Эти наборы доступны только при кикстарт-установке или обновлении с помощью yum.
Поддержка оборудования
Следующие драйверы теперь поддерживаются во время установки:
  • драйвер pmcraid для адаптеров PMC Sierra MaxRAID (BZ#532777);
  • драйвер ibmvfs для виртуальных FC-устройств Power6 (BZ#512237);
  • драйвер bfa для Brocade Fibre Channel to PCIe HBA (BZ#475707);
  • драйвер be2iscsi для устройств Open iSCSI ServerEngines BladeEngine 2 (BZ#529442).

Замечание

Подробную информацию об установке Red Hat Enterprise Linux 5 можно найти в руководстве по установке

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

Red Hat Enterprise Linux 5.5 включает множество обновлений виртуализации. Подробную информацию обо всех изменениях можно найти в технических замечаниях.

Замечание

Теперь обеспечивается полная поддержка виртуальных гостей KVM с помощью Cluster Suite.

SPICE

Red Hat Enterprise Linux 5.5 включает компоненты для протокола удаленного дисплея SPICE (Simple Protocol for Independent Computing Environments), которые предназначены для использования другими продуктами виртуализации Red Hat Enterprise Linux, поэтому не предоставляется гарантия стабильности их ABI. Эти компоненты будут обновляться с целью удовлетворения функциональных требований продуктов виртуализации Red Hat Enterprise Linux. Обновления до следующих версий могут потребовать индивидуальной настройки.
Улучшения сквозного режима PCI
Сквозной режим PCI (passthrough) позволяет PCI-устройствам вести себя так, как будто они физически подключены к гостевой операционной системе. Гипервизоры KVM и Xen поддерживают подключение PCI-устройств размещающей системы к виртуальным гостевым системам.
Обновлен драйвер ядра AMD IOMMU (Input/Output Memory Management Unit), который отвечает за сквозной режим PCI. В частности, исправлена проблема, которая приводила к неверной обработке запросов управления системой (BZ#531469).
Улучшена поддержка сквозного режима PCI с помощью расширений VT-d гипервизора KVM. Теперь можно выключить устройства (физические и виртуальные) и переназначить их другому гостю в процессе работы (BZ#516811). Дополнительно, улучшено соответствие 1:1 (BZ#518103).

Замечание

Подробную информацию о виртуализации можно найти в официальном руководстве по виртуализации.
Поддержка hugetlbfs
В libvirt добавлены новые правила для активации hugetlbfs (HugePages). Если система настроена на использование очень больших страниц, libvirt будет автоматически выделять память из hugetlbfs для работы памяти виртуального гостя. В комбинации с таблицами расширенных и вложенных страниц оборудования это позволяет значительно повысить производительность гостевой системы (BZ#518099).

3. Ядро

3.1. Платформы ядра

Добавлена поддержка новых платформ Intel Boxboro-EX и Boxboro-MC, нового семейства процессоров AMD Magny-Cours, процессора IBM Power7.

3.2. Общие функции ядра

Задачи определения ядра иногда зависают
Иногда выполняемые в ядре задачи переходят в непрерываемое состояние D-state, что препятствует нормальному выключению системы. Это обновление включает специальный поток ядра для определения такого рода зависаний.
Эту возможность реализует флаг ядра CONFIG_DETECT_HUNG_TASK. Если он установлен в «y» (значение по умолчанию), то будет выполняться поиск непрерываемых заданий. Значение n отключает поиск.
Кроме того, добавлен флаг CONFIG_BOOTPARAM_HUNG_TASK_PANIC. Если он установлен в y, то обнаружение непрерываемого задания приведет к панике ядра. По умолчанию используется значение n.
Подпись модулей ядра s390
Все модули ядра s390 теперь подписаны (BZ#483665).

4. Драйверы устройств

Обновлен драйвер hpilo для процессоров HP iLO/iLO2.
Обновленная звуковая архитектура ALSA (Advanced Linux Sound Architecture) включает расширенную поддержку HDA (High Definition Audio) (BZ#525390).
обновленный драйвер i2c для интерфейса iic-bus включает поддержку контроллеров SB900 SMBus (BZ#516623).
драйвер mlx4 для устройств Mellanox ConnectX HCA InfiniBand обновлен до версии 1.4.1 (BZ#514147, BZ#500346).

4.1. Драйверы сетевых устройств

Беспроводные сети
Red Hat Enterprise Linux 5.5 включает глобальные изменения беспроводных драйверов и подсистем ядра.
Обновлены драйверы iwlwifi для адаптеров беспроводных сетей. Устройства этой линии оборудования поддерживают протоколы 802.11a, 802.11b, 802.11g, 802.11n. Это обновление добавляет поддержку устройств iwl6000 и iwl1000, расширенную поддержку устройств iwl5000, iwl4965 и iwl3945.
Обновлены драйверы rt2x00 для беспроводных устройств. Обновлены драйверы для схем Ralink rt2400pci, rt2500pci, rt2500usb, rt61pci, rt73usb и Realtek rtl8187.
Добавлен драйвер ath9k для адаптеров беспроводных LAN Atheros 802.11n.
Для поддержки этих драйверов потребовалось обновить подсистемы ядра mac80211 и cfg80211.
Драйвер Solarflare
Добавлен драйвер Solarflare (sfc) (BZ#448856).
Драйвер Neterion X3100 Series 10GbE PCIe
Обновлен драйвер vxge для Neterion X3100 Series 10GbE PCIe (BZ#453683).
Драйвер ServerEngines BladeEngine2 10Gbps
обновлен драйвер be2net для сетевых устройств ServerEngines BladeEngine2 10Gbps (BZ#549460).
Драйвер Cisco 10G Ethernet
драйвер enic для Ethernet-устройств Cisco 10G обновлен до версии 1.1.0.100. (BZ#519086, BZ#550148).
Драйвер QLogic 10 Gigabit PCI-E Ethernet
драйвер qlge для Ethernet-устройств QLogic 10 Gigabit PCI-E обновлен до версии 1.00.00.23. (BZ#519453).
Драйвер QLogic Fibre Channel HBA
обновлен драйвер qla2xx для HBA-устройств QLogic Fibre Channel (BZ#542834, BZ#543057).
Ethernet-устройства Broadcom Tigon3
обновлен драйвер tg3 для Ethernet-устройств Broadcom Tigon3 (BZ#515312).
Сетевые Ethernet-устройства Intel Gigabit
обновлен драйвер igb для Ethernet-устройств Intel Gigabit (BZ#513710).
Сетевые устройства Intel 10 Gigabit PCI Express
обновлен драйвер ixgbe для сетевых устройств Intel 10 Gigabit PCI Express (BZ#513707, BZ#514306, BZ#516699).
Сетевые устройства Intel PRO/1000
Обновлен драйвер e1000 для сетевых устройств Intel PRO/1000 (BZ#515524).
Сетевые устройства NetXen Multi port (1/10) Gigabit
Обновлен драйвер netxen для сетевых устройств NetXen Multi port (1/10) Gigabit (BZ#542746).
Сетевые устройства Broadcom Everest
Драйвер bnx2 для сетевых устройств Broadcom Everest II обновлен до версии 1.52.1-5 (BZ#515716, BZ#522600).
Сетевые устройства Broadcom NetXtreme II
Драйвер bnx2 для сетевых устройств Broadcom NetXtreme II обновлен до версии 2.0.2 (BZ#517377).
Broadcom NetXtreme II iSCSI
Обновлен драйвер bnx2i для Broadcom NetXtreme II iSCSI (BZ#516233).
Ethernet-драйвер RealTek 8169
обновлен драйвер r8169 для Ethernet-устройств RealTek 8169 (BZ#514589).

4.2. Драйверы устройств хранения

HBA QLogic Fibre Channel
драйвер qla2xxx для адаптеров шины QLogic Fibre Channel обновлен до версии 8.03.01.02.05.05-k (BZ#519447).
HighPoint RocketRAID 3xxx/4xxx
Обновленная версия драйвера hptiop для контроллеров HighPoint RocketRAID 3xxx/4xxx включает поддержку адаптеров RR44xx (BZ#519076).
HBA Emulex Fibre Channel
Драйвер lpfc для адаптеров шины Emulex Fibre Channel обновлен до версии 8.2.0.52 (BZ#515272, BZ#549763).
Семейство адаптеров LSI SAS-2
Драйвер mpt2sas, который поддерживает адаптеры LSI SAS-2 обновлен до версии 02.101.00.00. Новая версия включает множество исправлений, в том числе:
  • добавлены проверки при добавлении и удалении томов. При этом события внешних томов будут игнорироваться;
  • драйвер теперь не использует устаревшие порты ввода/вывода;
  • исправлена проблема, которая приводила к ошибкам ядра при переходе в энергосберегающий режим и возврате из него.
LSI Fusion MPT
Базовый драйвер mptque для устройств, использующих LSI Fusion MPT, обновлен до версии 3.4.13rh. Обновление включает исправления множества проблем, в том числе:
  • изменение структуры сканирования топологии SAS (Serial Attached SCSI): добавлены расширители, статусы ссылок и события HBA;
  • исправлены проблемы, которые периодически возникали при удалении кабеля SAS и его повторном подключении;
  • исправлена проблема, при которой SATA-устройства получали различные SAS-адреса;
  • микропрограммы устройств теперь сообщают о заполнении очереди драйверу, который обрабатывает это событие на промежуточном уровне SCSI.
Контроллеры LSI MegaRAID SAS
Драйвер megaraid_sas для контроллеров LSI MegaRAID SAS обновлен до версии 4.17-RH1. Эта версия включает множество исправлений, в том числе:
  • исправлена проблема, возникавшая при загрузке и инициализации микропрограмм;
  • исправлена проблема, приводившая к зависанию устройств в режиме энергосбережения;
  • при добавлении и удалении устройства его драйвер автоматически обновляется;
  • драйвер MegaRAID SAS теперь не использует устаревшие порты ввода/вывода.

5. Управление файловой системой и хранилищем

Улучшена производительность планировщика ввода/вывода CFQ
Некоторые приложения (такие как dump и nfsd) пытаются улучшить производительность ввода/вывода за счет распределения запросов ввода/вывода между процессами и потоками. Но использование планировщика CFQ (Completely Fair Queuing) оказывало негативный эффект на производительность. Начиная с Red Hat Enterprise Linux 5.5, ядро обнаруживает и объединяет взаимодействующие очереди, а также разделяет очереди, прекратившие взаимодействие.
Новая опция монтирования GFS2
Добавлена новая опция командной строки errors=, которая может помочь при диагностике проблем. Стандартное значение errors=withdraw заставляет исключить компонент из кластера в случае ошибки метаданных или ввода/вывода. Значение errors=panic вызовет панику (BZ#518106).
Обновление CIFS
Файловая система CIFS (Common Internet File System) обновлена на уровне ядра (BZ#500838).

6. Утилиты

6.1. Отладчик GDB

GNU Debugger (GBD) — отладчик проекта GNU, который используется для отладки многих языков программирования, включая программы на C, C++, посредством их выполнения в контролируемом окружении и анализа полученных результатов.
Red Hat Enterprise Linux 5.5 включает в свой состав GDB 7.0.1. Подробный список обновлений этой версии можно найти в технических замечаниях.
Расширенная поддержка C++
Поддержка C++ в GDB была значительно улучшена. Основные изменения включают:
  • многочисленные улучшения разбора выражений;
  • улучшена обработка имен типов;
  • больше нет необходимости в излишних кавычках;
  • функциональность «next» и других команд перехода не нарушается даже в случае исключения;
  • новая команда «catch syscall» может использоваться для остановки отлаживаемого процесса в случае системного вызова.
Поддержка широких и многобайтовых символов
GDB теперь поддерживает широкие и многобайтовые символы.
Независимая отладка потоков
Новые параметры «set target-async» и «set non-stop» позволяют исполнять отладочные потоки независимо друг от друга.

6.2. SystemTap

SystemTap используется для сбора и анализа информации об операционной системе и ее ядре. Вывод SystemTap аналогичен выводу утилит netstat, ps, top, iostat, но SystemTap обеспечивает более широкие возможности для сбора и представления информации.
Точки трассировки в ядре
Точки трассировки помещаются в важные секции кода ядра, что позволяет администраторам отслеживать и анализировать их работу. В код ядра Red Hat Enterprise Linux 5.5 добавлено множество точек трассировки (BZ#475710), включая точки для сетевого окружения (BZ#475457), дампа (BZ#517115) и сигналов (BZ#517121).

Замечание

Полный список точек трассировки можно получить с помощью команды
 stap -L 'kernel.trace("*")'|sort
Непривилегированный режим
Раньше только пользователи с правами root могли использовать SystemTap. Это обновление включает так называемый непривилегированный режим SystemTap, что позволяет обычным пользователям использовать SystemTap. Подробную информацию можно найти на странице помощи man stap-client.

Важно

Непривилегированный режим предоставляется в качестве предварительного выпуска. Функциональность защиты stap-server находится в стадии разработки, поэтому стоит его использовать только в доверенной сети.
Проверка C++
Усовершенствованная функциональность проверки программ C++ обеспечивает более тщательную проверку приложений пространства пользователя.

6.3. Valgrind

Valgrind предназначается для мониторинга операций чтения, записи и выделения памяти и часто используется разработчиками для диагностики и отладки проблем управления памятью.
Новая версия Valgrind 3.5.0 включает расширенную поддержку широкого диапазона архитектур, улучшения производительности, масштабируемости и улучшения удобства использования. Надо заметить, что было значительно улучшено удобство использования и масштабируемость Helgrind (определяет состояния гонки). Также были улучшены функции проверки утечки памяти утилиты Memcheck и расширена поддержка информации отладки DWARF.

7. Обновления рабочего стола

OpenOffice.org
OpenOffice.org — свободный, кроссплатформенный комплект офисных приложений, включающий в свой состав текстовый процессор, редакторы электронных таблиц и презентаций. В новой версии OpenOffice.org исправлено множество ошибок и добавлены новые функции, в том числе поддержка форматов OOXML Microsoft Office 2007.
Metacity
Обновлен Metacity (стандартный оконный менеджер GNOME). Новая версия включает улучшения функциональности и дополнительные ключи GConf.

8. Новые пакеты

FreeRADIUS
FreeRADIUS — свободный, высокопроизводительный сервер RADIUS (Remote Authentication Dial In User Service). Используется для централизованной сетевой аутентификации.
FreeRADIUS 2.0 входит в состав пакета freeradius2 в Red Hat Enterprise Linux 5.5. FreeRADIUS 1 все еще доступен в Red Hat Enterprise Linux 5 в составе пакета freeradius. Новая версия предоставляет множество новых возможностей, включая язык программирования unlang, поддержку виртуальных серверов, IPv6 для атрибутов и сетевых пакетов, а также дополнительные каталоги для улучшения поддержки RFC.

Важно

Пакеты freeradius и freeradius2 совместно используют некоторые файлы и не могут быть установлены вместе в одной системе.
PostgreSQL 8.4
PostgreSQL 8.4 (postgresql84) теперь полностью поддерживается в Red Hat Enterprise Linux 5. Новые возможности включают параллельное восстановление базы данных, разрешения для столбцов и новые утилиты мониторинга.

Важно

Для миграции существующей версии PostgreSQL 8.1 (предоставляемой пакетом postgres) потребуется выполнить дамп данных и затем восстановить их с помощью pg_dump. Разные версии postgres и postgresql84 не могут быть установлены вместе в одной системе.
Samba
Samba включает комплект программ для обеспечения совместного доступа к файлам, принтерам и другим ресурсам.
Изначально пакет Samba3x был представлен в Red Hat Enterprise Linux 5.4 для x86_64. Red Hat Enterprise Linux 5.5 теперь полностью поддерживает обновленную версию Samba3x для всех архитектур. Samba3x обеспечивает поддержку Microsoft® Windows™ 7.

Важно

Кластеризация Samba предоставляется в виде предварительного выпуска и только доступна для x86_64.
В основе Samba3x лежит Samba 3.3. Основные изменения параметров файла конфигурации включают:
Параметр Описание По умолчанию
cups connection timeout Новый 30
idmap config DOM:range Удален  
idmap domains Удален  
init logon delayed hosts Новый ""
init logon delay Новый 100
ldap ssl Изменено значение по умолчанию start tls
share modes Устарел  
winbind reconnect delay Новый 30
Исходный компонент Samba модифицирован с целью генерации пакета libsmbclient, который предоставляет интерфейс для доступа к другим компонентам окружения. libsmbclient включен в состав samba и samba3x.

Важно

Прежде чем установить полностью поддерживаемую версию Samba3x, надо удалить предварительные выпуски.
gPXE
Red Hat Enterprise Linux 5.5 включает в свой состав новый пакет gPXE, обеспечивающий реализацию PXE (Preboot eXecution Environment). Так, gPXE позволяет загрузить установочные образы по сети.

A. История изменений

История переиздания
Издание 0Tue Nov 24 2009Ryan Lerch
Исходная публикация с помощью Publican