Red Hat Linux 9 -- ЗАМЕТКИ ПО ТЕКУЩЕЙ ВЕРСИИ
Copyright (c) 2003 Red Hat, Inc.
Перевод на русский: ОАО Линукс Инк.
----------------------------------------------------------------------
АППАРАТНЫЕ ТРЕБОВАНИЯ
Ниже приведены минимальные аппаратные требования, которые необходимы
для успешной установки Red Hat Linux 9:
Процессор:
- минимально: класса Pentium
- рекомендуется для текстового режима: 200 МГц класса Pentium или выше
- рекомендуется для графического режима: 400 МГц класса Pentium II или
выше
Дисковое пространство (Внимание! Вам потребуется дополнительное
пространство для хранения пользовательских
данных):
- Выборочная установка (минимально): 475Мб
- Сервер (минимально): 850Мб
- Персональный компьютер: 1.7Гб
- Рабочая станция: 2.1Гб
- Выборочная установка (все пакеты): 5.0Гб
Оперативная память:
- минимально для текстового режима: 64Мб
- минимально для графического режима: 128Мб
- рекомендуется для графического режима: 192Мб
Обратите внимание, что для некоторых режимов установки и/или последующей
конфигурации системы необходимо проверить совместимость некоторых
аппаратных средств (таких как видеокарта или сетевая карта). Подробную
информацию о совместимости аппаратных средств вы можете найти в "Списке
совместимости аппаратных средств с Red Hat Linux" (Red Hat Linux Hardware
Compatibility List) по адресу http://hardware.redhat.com/hcl/
ЗАМЕЧАНИЯ ПО ПРОЦЕССУ УСТАНОВКИ
В этом разделе рассматриваются как вопросы, связанные с работой
установочной программы Anaconda, так и общие вопросы установки Red Hat
Linux 9.
o Установочная программа Red Hat Linux дает вам возможность проверить
целостность носителей и средств установки. Эта программа работает с
носителями на CD, DVD, с ISO-образами, доступными на жестком диске
или через NFS. Red Hat рекомендует вам провести тестирование средств
установки перед началом процесса установки и до того, как отправить
сообщение в систему поддержки об ошибках, связанных с установкой.
Практика показывает, что большинство ошибок, о которых сообщают
пользователи, связано с некорректно изготовленными дисками. Чтобы
провести такое тестирование, напечатайте в приглашении загрузчика
следующую команду: linux mediacheck.
o Несмотря на то что большинство современных компьютеров позволяют начать
процесс загрузки системы непосредственно с первого компакт-диска
дистрибутива Red Hat, в некоторых аппаратных конфигурациях требуется
использование загрузочной дискеты. Если вам потребуется изготовить
загрузочную дискету, вы должны знать о некоторых новых особенностях
этого процесса.
В Red Hat Linux 9 используется иное по сравнению с предыдущими
версиями Red Hat Linux конфигурирование загрузочных дискет. Теперь
для загрузки систем, нуждающихся в загрузочной дискете, используется
одна дискета, образ которой содержится в файле bootdisk.img.
Если вы осуществляете установку не с жесткого диска или с устройства
USB, то программа установки попросит вас вставить дополнительную
дискету с драйверами, которая создается из одного из следующих
файлов с образами дискет:
- drvnet.img - для установки по сети
- drvblock.img - для установки с устройств SCSI
- pcmciadd.img - для установки с устройств PCMCIA
Как и в предыдущих релизах Red Hat Linux эти файлы находятся в каталоге
images/ на первом диске дистрибутива.
o В каталоге images/ также находится файл boot.iso. Этот файл
представляет собой ISO-образ, используемый для загрузки программы
установки Red Hat Linux. Этот образ позволяет легко начинать сетевые
установки без использования нескольких дискет. Файл boot.iso вы
должны записать на CD-ROM, а ваш компьютер должен иметь возможность
загружаться с CD-ROM, для чего необходимо активизировать
соответствующие настройки BIOS.
o Загрузочный режим восстановления системы (rescue mode), в который вы
попадаете при введении команды "linux rescue" в приглашении
загрузчика, имеет ряд усовершенствований. По запросу пользователей
были добавлены многие полезные утилиты. Теперь в режиме
восстановления системы имеется возможность запускать сетевые
интерфейсы. Добавлены команды для поддержки ленточных SCSI-устройств.
Пожалуйста, попробуйте протестировать этот режим и пришлите нам свои
замечания и пожелания.
Если вы запустите уже установленную систему в режиме восстановления,
и в этой системе имеются справочные страницы (man-pages), то команда
man будет нормально работать и в режиме восстановления.
o Программа установки Red Hat Linux теперь умеет находить существующие
инсталляции Red Hat в вашей системе и сможет подсказать вам, какие из
них вы можете обновить. Также вам будет предложена возможность не
обновлять систему, а заново установить ее. Сообщайте нам, пожалуйста,
обо всех проблемах, которые возникнут у вас в связи с использованием
этой новой возможности.
В том случае, если содержимое файла /etc/redhat-release было изменено
и не соответствует изначальному содержимому, программа установки не
сможет найти вашу инсталляцию и соответственно не сможет ее обновить
до версии Red Hat Linux 9.
Тем не менее вы имеете возможность понизить уровень проверки релиза,
введя в приглашении загрузчика следующую команду:
linux upgradeany
Используйте данную опцию только в том случае, если ваша инсталляция
Red Hat Linux не была опознана программой установки.
o Для загрузки диска установки Red Hat Linux теперь используется файл
isolinux. Если вам не удается загрузить установочную программу с CD,
вы можете перенести образ images/bootdisk.img на дискету, следуя
инструкциям в Руководстве по установке Red Hat Linux.
o Теперь в графическом режиме установки вы можете получать текущие
снимки экрана, нажав клавиши SHIFT-Print Screen. Снимки сохраняются в
каталоге /root/anaconda-screenshots/
Получить доступ к ним вы можете после перезагрузки новой системы.
o Программа управления разделенными дисками обновлена до версии 1.6.
o Пользователи Red Hat Linux 6.2, желающие сделать обновление своей
системы до Red Hat Linux 9, должны вначале установить все необходимые
обновления (errata updates). Самым простым способом для этого
является использование Red Hat Network. Система Red Hat Linux 6.2,
которая не приведена в соответствие с текущими исправлениями и
обновлениями, не сможет успешно обновиться до Red Hat Linux 9.
o В текстовом режиме установки через последовательный порт лучше всего
использовать терминал с поддержкой UTF-8. Среди терминалов Unix и
Linux UTF-8 поддерживается в Kermit. В Windows также работает Kermit
'95. Терминалы, не поддерживающие UTF-8, будут работать в том случае,
если в качестве языка установки будет выбран английский. Для
использования улучшенной версии терминала для серийного порта можно
передать загрузчику программы установки опцию utf-8, например:
linux console=ttyS0 utf8
ОБЩИЕ ЗАМЕЧАНИЯ
Данный раздел касается вопросов системной конфигурации после установки.
o Некоторые проблемы возникали в обновляемых системах Red Hat Linux
6., 7., 8.0 до Red Hat Linux 9, в которых установлен Ximian
GNOME. Проблема заключается в несовпадении версий официальных
RPM-пакетов в Red Hat Linux и RPM-пакетов Ximian. Данная конфигурация
не поддерживается в Red Hat. Решить эту проблему вы можете следующими
способами:
1) Вы можете удалить Ximian GNOME из вашей системы Red Hat Linux
до того, как обновлять систему.
2) Вы можете обновить Red Hat Linux и сразу же переустановить Ximian
GNOME.
3) Вы можете обновить Red Hat Linux и сразу же удалить все старые
RPM-пакеты Ximian, после чего заменить их аналогичными RPM-пакетами
Red Hat Linux.
Вы должны устранить проблему наложения версий одним из вышеуказанных
способов, в противном случае вы получите нестабильную конфигурацию
GNOME.
o Некоторые трудности в предыдущих версиях Red Hat возникали в связи с
использованием шрифтов в X Window System. В настоящее время
используются две подсистемы рендеринга шрифтов, каждая из которых
имеет свои особенности:
1) оригинальная подсистема (которой уже более 15 лет), называемая
нами "центральная шрифтовая подсистема X" (core X font subsustem).
Рендеринг шрифтов в этой подсистеме не имеет сглаживания или
антиалиасинга. Управляет шрифтами X-server, а шрифты имеют имена
такого вида:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
2) Новая шрифтовая подсистема называется "fontconfig" и позволяет
приложениям напрямую обращаться к файлам шрифтов. Fontconfig часто
используется совместно с библиотекой Xft, которая позволяет
приложениям сглаживать шрифты fontconfig при их выводе на экран. В
fontconfig используются более понятные для человеческого восприятия
имена:
Luxi Sans-10
Со временем fontconfig/Xft сможет полностью заменить центральную
шрифтовую подсистему X. В настоящее время те приложения, которые
используют средства разработки Qt 3 или GTK 2 (т.е. включая все
приложения KDE и GNOME), используют шрифтовую подсистему fontconfig и
Xft. Все остальные приложения используют основные шрифты X.
В будущем Red Hat планирует поддерживать только fontconfig/Xft вместо
шрифтового сервера XFS в качестве локального средства для доступа к
шрифтам, используемого по умолчанию.
Обратите внимание! Есть два исключения из описанной выше системы
рендеринга шрифтов. Во-первых, OpenOffice.org использует собственную
технологию рендеринга шрифтов. Во-вторых, Mozilla использует
fontconfig, но не версии GTK 2.
Если вы хотите добавить новые шрифты в вашу систему Red Hat Linux 9,
вы должны знать о различных способах добавления шрифтов в разные
шрифтовые подсистемы. Для центральной шрифтовой подсистемы X
необходимо сделать следующее:
1. Создайте каталог /usr/share/fonts/local/ (если он еще не
существует):
mkdir /usr/share/fonts/local/
Если вам потребовалось создать каталог /usr/share/fonts/local/, вы
должны также добавить его в список путей шрифтового сервера X (xfs):
chkfontpath --add /usr/share/fonts/local/
2. Скопируйте файл нового шрифта в каталог /usr/share/fonts/local/
3. Обновите информацию о шрифте, выполнив следующую команду:
ttmkfdir -d /usr/share/fonts/local/ -o
/usr/share/fonts/local/fonts.scale
4. Перезапустите шрифтовой сервер xfs, выполнив следующую команду:
service xfs reload
Добавление новых шрифтов в шрифтовую подсистему fontconfig
осуществляется гораздо проще. Файл добавляемого шрифта необходимо
скопировать в каталог /usr/share/fonts/, а отдельные пользователи
могут просто скопировать шрифт в каталог ~/.fonts/, чтобы изменить
набор доступных данному пользователю шрифтов.
После того как шрифт скопирован в один из этих каталогов,
воспользуйтесь утилитой fc-cache для обновления кэша информации о
доступных шрифтах:
fc-cache <имя каталога>
где <имя каталога> соответствует либо /usr/share/fonts/ или
~/.fonts/
Пользователи могут также установить новые шрифты с помощью
графического интерфейса, перейдя в программе Nautilus в раздел
fonts:/// и перетащив мышкой файлы новых шрифтов в открывшуюся
папку.
Обратите внимание! Если имя файла шрифта оканчивается на ".gz",
значит данный шрифт запакован утилитой gzip и его необходимо
распаковать (используя команду gunzip), чтобы шрифтовая
подсистема смогла начать его использовать.
o Переход на новую шрифтовую подсистему, основанную на fontconfig/Xft,
приводит к тому, что любые изменения, производимые в диалоговом окне
выбора шрифтов (Font Preferences) никак не воздействуют на шрифт в
приложениях, использующих GTK+ 1.2. Для таких приложений вы можете
назначить шрифт, добавив следующую строчку в файл ~/.gtkrc.<имя
приложения>:
style "user-font" {
fontset = "<код шрифта>"
}
widget_class "*" style "user-font"
(где <код шрифта> представляет собой спецификацию шрифта в
стиле традиционных приложений для X, например:
"-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*".)
o В XFree86 появился ряд новых особенностей:
- Xcursor - новый код курсора мыши, который позволяет использовать
цвет, сглаживание (антиалиасинг), альфа-смешение, анимацию, темы,
и курсоры различных размеров.
- появилась поддержка ATI Radeon 9000, 9100, FireGL 8700, 8800
3D/2D/Xv ATI Radeon 9500 Pro и 9700 Pro, а ATI FireGL X1 и Z1
поддерживаются сейчас лишь на уровне 2D. В настоящей версии
добавлена поддержка более 30 новых чипсетов ATI Rage 128, что
практически покрывает все существующие на сегодняшний день чипсеты
Rage 128.
- добавлена поддержка интегрированных видео-чипсетов Intel i845,
i852, i855 и i865 (2D/3D/Xvideo), а также улучшенная поддержка
Intel i830. Видео-драйвер для Intel полностью реструктурирован и
во многих частях написан заново для обеспечения большей надежности
и поддержки большего числа аппаратных устройств. Были исправлены
многие программные ошибки, а также добавлены решения для старых
ноутбуков и материнских плат, BIOS которых ограничивал видеопамять
до 1Mb.
- Новая поддержка NVIDIA GeForce 4, nForce, GeForce 2 Go и других
устройств NVIDIA. Кроме того драйвер nv усовершенствован в сторону
автообнаружения неизвестных чипов NVIDIA, которые не имеют
официальной поддержки, но могут быть приведены в рабочее состояние
путем использования сходных чипов в том же семействе. Драйвер nv, как
и в предыдущих релизах, поддерживает лишь режим 2D.
- К моменту написания этих примечаний к релизу 3D-драйверы NVIDIA,
распространяемые лишь в бинарном виде, не являются совместимыми с Red
Hat Linux 9. NVIDIA знает об этой проблеме; следите за возможными
обновлениями драйверов на сайте NVIDIA.
- Обновлен драйвер Savage, поддерживающий новейшие видео-чипсеты
Savage. В драйвере исправлены различные ошибки.
- Представлен совершенно новый драйвер для чипсета National
Semiconductor Geode.
- Сделаны обновления и улучшения многих видео-драйверов.
- Добавлено много драйверов ввода, включая fpit, palmax, ur98 и др.
o Почтовый сервер Sendmail настроен таким образом, чтобы по умолчанию
не принимать никаких сетевых соединений кроме локальной машины. Если
вы захотите настроить Sendmail для работы в качестве сервера для
других клиентов, вы должны отредактировать файл /etc/mail/sendmail.mc
и изменить строчку DAEMON_OPTIONS таким образом, чтобы прослушивать
сетевые устройства (или просто закомментируйте эту опцию, используя
маркер комментария dnl). После этого необходимо заново сгенерировать
файл /etc/mail/sendmail.cf, вызвав от имени root следующую команду:
make -C /etc/mail
Обратите внимание на то, что у вас должен быть установлен пакет
sendmail-cf, чтобы все это начало работать.
o Системой печати по умолчанию теперь является CUPS. Рекомендуемое
средство его конфигурации -- утилита redhat-config-printer. Запуск
утилиты конфигурации можно производить из меню "Системные параметры"
(System Settings), выбрав пункт "Печать" (Printing). Система LPRng
также входит в состав дистрибутива, и поэтому обновления предыдущих
инсталляций смогут продолжить ее использование.
o В дистрибутив теперь входит Управление печатью GNOME (GNOME Print
Manager), графическое средство управления очередями печати. Его можно
запустить из меню Системные параметры, используя пункт Управление
печатью. Помимо этого средства предусмотрено появление особой
пиктограммы на панели системного оповещения в тот момент, когда
задание печати находится в очереди.
o В Red Hat Linux 9 теперь входит Native POSIX Thread Library (NPTL),
новая реализация нитей (потоков управления) POSIX для Linux. Эта
библиотека обеспечивает лучшую производительность и большую
масштабируемость для процессоров i686 или выше.
Эта библиотека нитей спроектирована таким образом, чтобы обеспечить
бинарную совместимость с предыдущей реализацией LinuxThreads. Тем не
менее, приложения, использующие такие особенности реализации
LinuxThreads, которые отклоняются от стандарта POSIX, должны быть
исправлены. Наиболее существенные различия касаются следующего:
- Обработка сигналов теперь использует POSIX обработку сигналов
процессов, а не обработку сигналов отдельных нитей.
- getpid() возвращает одинаковое значение во всех нитях.
- Обработчики нитей, зарегистрированные с помощью pthread_atfork не
исполняются, если используется vfork()
Известны некоторые приложения, в которых возникают проблемы в связи с
использованием NPTL:
- Sun JRE, в версиях до 1.4.1
- IBM JRE
Если приложение не может нормально работать с NPTL, его можно
запустить с использованием старой реализации LinuxThreads, установив
следующую системную переменную:
LD_ASSUME_KERNEL=<версия ядра>
Допустимы следующие значения версии ядра:
- 2.4.1 - Linuxthreads с плавающими стеками (floating stacks)
- 2.2.5 - Linuxthreads без плавающих стеков
Вы можете отключить поддержку динамически слинкованных приложений
с библиотекой NPTL, указав следующую опцию в процессе загрузки:
nosysinfo
o В Red Hat Linux 9 добавлено новое системное сообщение:
application bug: <имя приложения>() has SIGCHLD set
to SIG_IGN but calls wait(). (see the NOTES section of 'man 2 wait').
Workaround activated.
Это сообщение (которое выводится на системную консоль и/или в файл
системного журнала) означает то, что данное приложение не является
полностью совместимым со стандартами обработки процессов- потомков.
Если вы увидите такое сообщение, пожалуйста, сообщите об этом
разработчикам данного приложения.
o Python скомпилирован с поддержкой UCS4 (символы Unicode, использующие
4 байта для хранения кода вместо 2 в UCS2). UCS4 позволяет вам
воспроизводить символы, выходящие за пределы базового многоязычного
набора (Basic Multilingual Plane). Некоторые библиотеки сторонних
производителей могут перестать работать из-за этого изменения. Для
возобновления их работы необходимо заново скомпилировать эти
библиотеки. Обратите внимание на то, что это изменение никак не
отразится на работе "чистых" модулей Python (код которых написан на
Python) и на работе скомпилированных модулей, которые не используют
напрямую Unicode.
o Пакеты fileutils, textutils, sh-utils и stat заменены на
обновленный пакет coreutils.
o Пакеты RPM, содержащие Средство управления сетью (Network
Administration Tool), имеют теперь другие названия и функции. Пакет
redhat-config-network содержит графический интерфейс пользователя для
данной утилиты, а redhat-config-network-tui включает непосредственно
саму утилиту (вместе с текстовым пользовательским интерфейсом).
o Улучшена поддержка XHTML1 - выражение HTML кода средствами XML. Для
этого добавлен пакет xhtml1-dtd, который устанавливает необходимые
DTD в общесистемный каталог и добавляет родную поддержку в
инструменты libxml2 и xsltproc.
o Команда и пакет redhat-switchmail переименованы в redhat-switch-mail.
redhat-switch-mail. Пакет redhat-switchmail-gnome теперь называется
redhat-switch-mail-gnome.
o В Red Hat Linux 9 добавлен общесистемный профилировщик Oprofile.
Oprofile представляет собой средство программиста для анализа
производительности системы, которое использует различные аппаратные
устройства, встроенные в большинство современных компьютеров.
Документацию к Oprofile можно найти в пакете oprofile. После
установки системы выполните команду rpm -qd oprofile, чтобы увидеть
список доступной документации. Более детальную информацию см. на
сайте Oprofile по адресу http://oprofile.sourceforge.net.
o В GDB добавлена возможность чтения информации об ошибках приложений
из нескольких файлов. Это позволяет извлекать информацию об ошибках
из бинарных файлов и помещать ее в дополнительный пакет. Во время
разработки Red Hat Linux 9 создавались пакеты "debuginfo" практически
для каждого пакета при помощи особых макросов RPM. По умолчанию
конфигурация макросов RPM в Red Hat Linux 9 создает пакеты
"debuginfo". Если вы собираете собственные пакеты и не хотите
создавать пакетов "debuginfo", добавьте следующую строчку в ваш файл
~/.rpmmacros:
%define debug_package %{nil}
ИЗМЕНЕНИЯ В СОСТАВЕ ПАКЕТОВ
В Red Hat Linux 9 были добавлены следующие пакеты:
- bluez-libs - библиотеки для программ, использующих
утилиту Bluetooth(TM)
- bluez-utils - программы, использующие утилиту Bluetooth
- bogl - графическая библиотека для кадровых буферов (framebuffers);
используется программой установки Red Hat Linux
- ckermit - добавлено вместо gkermit
- coreutils - добавлено вместо fileutils, textutils, sh-utils и stat
- desktop-printing - печать перетаскиванием и пиктограмма очереди печати
- devlabel - поддержка доступа к устройствам сетевого хранения
(persistent storage device)
- elfutils - добавлено вместо libelf
- fontilus - программа просмотра шрифтов для Nautilus
- fonts-hebrew - шрифты иврита
- gnome-icon-theme - пиктограммы для основной среды GNOME
- gnome-themes - подборка тем для среды GNOME
- gstreamer - библиотека мультимедийной инфраструктуры
- gstreamer-plugins - компоненты (plugins) ввода и вывода для gstreamer
- gthumb - программа графического просмотра
- hpoj - поддержка HP OfficeJet
- jwhois - добавлено вместо whois
- libgnomeprint22 - обновленные библиотеки
- libgnomeprintui22 - обновленные библиотеки
- libgsf - библиотека для чтения/записи структурированных файлов
- nautilus-cd-burner - поддержка записи CD для Nautilus
- nautilus-media - поддержка проигрывания звука в Nautilus
- openssl096b - пакет для сохранения совместимости
- postgresql-odbc - поддержка ODBC в PostgreSQL
- postgresql72-libs - библиотеки совместимости с PostgreSQL 7.2
- printman - управление очередями печати
- pyorbit - добавлено вместо orbit-python
- redhat-config-samba - средство конфигурации Samba
- redhat-switch-mail - переименовано из redhat-switchmail
- soup - библиотека реализации SOAP
- startup-notification - поддержка "занятого" курсора (busy cursor)
- subversion - система контроля за версиями
- tsclient - клиент с графическим интерфейсом для VNS
и Windows Terminal Server
- ttmkfdir - вынесен из XFree86
- vconfig - программа конфигурации VLAN (802.1q)
- xhtml1-dtds - поддержка XHTML1
Следующие пакеты были удалены из Red Hat Linux 9:
- WindowMaker - ограничения ресурсов разработки
- Xft - встроен в XFree86
- Xtest - уже не нужен в Anaconda
- anonftp - функциональсть реализована в пакете vsftpd
- bdflush - уже не требуется (нужен только для ядер 2.2)
- fileutils - заменен на coreutils
- fortune-mod - неясный статус авторских прав
- gkermit - заменен на ckermit
- ipvsadm - больше не входит в список продуктов Red Hat Linux
- kbdconfig - заменен на redhat-config-keyboard
- kernel-uml - удален как экспериментальный пакет
- ksymoops - уже не нужен в kernel
- libelf - заменен на elfutils
- librpm404 - библиотека для совместимости, уже не требуется
- libxml10 - библиотека для совместимости, уже не требуется
- mouseconfig - заменен на redhat-config-mouse
- openldap12 - уже не требуется
- openssl095a - уже не требуется
- orbit-python - заменен на pyorbit
- php-dbg-base - не используется в дистрибутиве
- php-dbg-client - не используется в дистрибутиве
- php-dbg-server - не используется в дистрибутиве
- redhat-switchmail - переименован в redhat-switch-mail
- rhmask - Red Hat больше не распространяет файлы rhmask
- rpm2html - использование не поощряется автором
- sh-utils - заменен на coreutils
- stat - заменен на coreutils
- textutils - заменен на coreutils
- timeconfig - заменен на redhat-config-date
- whois - заменен на jwhois
- wine - ограничения на ресурсы разработки
- wmapm - удаление части Windowmaker
- wmclock - удаление части Windowmaker
- wmix - удаление части Windowmaker
- wu-ftpd - vsftpd рекомендуется в качестве FTP сервера
- xtoolwait - не используется в дистрибутиве
Использование следующих пакетов не поощряется, и они могут быть
в будущем удалены из дистрибутива Red Hat Linux:
- pine - проблемы с лицензированием
- LPRng - рекомендуемым средством печати является CUPS
- Glide3 - проблемы с кросс-платформенностью
- lilo - рекомендуется использовать GRUB в качестве загрузчика
- sndconfig - уже не нужен для большинства современных устройств
- ncpfs - больше не входит в список продуктов Red Hat Linux
- mars-nwe - больше не входит в список продуктов Red Hat Linux
ЗАМЕТКИ О ЯДРЕ
Данный раздел касается вопросов, связанных с ядром в Red Hat Linux 9.
o Особое примечание: поддержка ACL (Access Control List), добавленная в
ядро в первых двух бета-версиях, оказалась нестабильной и
отрицательно повлияла на работу ядра. Поэтому Red Hat удалил
поддержку ACL из ядра Red Hat Linux 9. Инженеры-разработчики ядра
продолжат работу над улучшением поддержки ACL в будущих релизах.
Пакеты attr и acl, которые необходимы для поддержки ACL, по-прежнему
входят в состав дистрибутива для того, чтобы пользователи и
разработчики могли тестировать ACL. Red Hat может по собственному
выбору обеспечить поддержку ACL для данного релиза Red Hat Linux в
виде обновления, если последующее тестирование покажет, что поддержка
ACL существенно улучшилась в качественном отношении.
o Загрузочная опция apic, позволявшая производить установку на системах
с чипсетом Intel 440GX, удалена из-за того, что она конфликтует с
большинством более современных системs: она приводила к некорректной
работе или вообще блокировала SMM (System Management Mode), так что
установка на таких системах оказывалась невозможной. Удаление
загрузочной опции apic позволяет этим системам успешно проводить
установку.
Было предложено другое решение данной проблемы, позволявшее, по
крайней мере, некоторым системам на чипсете Intel 440GX осуществлять
загрузку. Оно активизируется автоматически и не требует никакого
вмешательства с вашей стороны. Если у вас есть система с чипсетом
Intel 440GX и вам не удается произвести установку Red Hat Linux 9, а
предыдущие релизы Red Hat Linux устанавливаются нормально,
пожалуйста, пришлите сообщение о данной ошибке и приложите сообщения
программы dmidecode (которая, разумеется, должна быть запущена на
предыдущем, работающем релизе), запущенной под root. Однако обратите
внимание, что установка Red Hat Linux 9 все равно не будет возможна.
Системы с чипсетом 440GX поддерживаются только на самом высоком
уровне сервиса. Поэтому мы приветствуем отправку сообщений о таких
ошибках, но можем отказать в их решении или быть не в состоянии
решить их.
o Поддержка в ядре NPTL привела к существенным изменениям в нескольких
внутренних программных интерфейсах ядра, в результате чего некоторые
внешние модули ядра не могут быть перекомпилированы без определенных
исправлений, которые приводили бы их в соответствие с новыми
интерфейсами. Например, это касается модулей NVIDIA и ATI 3D, а также
некоторых других модулей, в которых используются нити и/или сигналы
ядра.