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

Fedora Documentation Project

Copyright   2006 Red Hat, Inc. and others

Этот документ выпускается в соответствии с условиями лицензии свободной
документации GNU (GNU Free Documentation License). Дополнительные подробности
можно прочитать в полном юридическом уведомлении в the section called “Legal
Notice”.

Самые новые замечания к выпуску находятся в сети

Эти замечания к выпуску могут быть обновлены. Посетите страницу http://
fedora.redhat.com/docs/release-notes/ для просмотра самых новых замечаний к
выпуску Fedora Core 5.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Table of Contents

Добро пожаловать в Fedora Core
Путеводитель по Fedora Core 5

    Что изменилось по сравнению с Fedora Core 4
    План выхода версий

Legal Notice
Обеспечение обратной связи для Замечаний к выпуску
Замечания, касающиеся установки
Замечания для конкретных архитектур

    Особенности PPC в Fedora
    Особенности x86 в Fedora
    Особенности x86_64 в Fedora

Замечание о пакетах

    Устройства ядра, загрузка модулей и изменения в hotplug
    Изменение в средствах поиска на системном уровне
    Утилита настройка мыши удалена
    NetworkManager
    Dovecot
    Kudzu
    Нет более автоматической правки файла fstab для сменных носителей
    GnuCash
    Mozilla
    Предварительный выпуск libstc++
    Удалена поддержка библиотеки LinuxThreads

Ядро Linux

    Версия
    Список изменений
    Разновидности ядра
    Сообщения об ошибках
    Следование текстовым документам
    Подготовка к разработке ядра
    Построение только модулей ядра
    Зависимости ядра от утилит пространства пользователя

Рабочий стол Fedora
Утилиты для сервера

    system-config-printer
    system-config-securitylevel

Файловые серверы

    Общая информация
    Netatalk (совместимость с Macintosh)

Web-серверы

    httpd
    php
    Инфраструктура PEAR

Средства разработки

    Коллекция компиляторов GCC
    FORTRAN
    Окружение разработки Eclipse

Безопасность

    Что нового?
    SELinux

Java и java-gcj-compat

    Работа с Java и and Java-подобными пакетами
    Fedora и Java пакеты JPackage

Samba (совместимость с Windows)
Мультимедиа

    Мультимедиа проигрыватели
    Форматы Ogg и Xiph.Org
    MP3, DVD и иные исключенные мультимедиа приложения
    Подготовка и запись CD и DVD
    Screencasts
    Расширенная поддержка при помощи plugin-модулей

Игры и развлечения
Работа в сети

    Основные изменения в ядре 2.6.11 - 2.6.15
    Утилиты пространства пользователя

Виртуализация
Система X Window (Графическая)

    xorg-x11
    X.org X11R7 Замечания для пользователей
    X.org X11R7 Обзор для разработчиков
    X.org X11R7 Замечания разработчикам

Серверы баз данных

    MySQL
    PostgreSQL

Интернационализация (i18n)

    Методы ввода
    Шрифты
    Подменю IM в gtk2

Обратная Совместимость
Изменения пакетов
Fedora Extras - Репозитарий пакетов сообщества

    Использование репозитария
    О Fedora Extras

Fedora Legacy - Проект сообщества по сопровождению
Проект Fedora - Свобода во всём
Выходные сведения

    О выходных сведениях
    Участники
    Способы подготовки

Добро пожаловать в Fedora Core

Самые новые замечания к выпуску находятся в сети

Эти замечания к выпуску могут быть обновлены. Посетите сайт http://
fedora.redhat.com/docs/release-notes/ для просмотра самых последних замечаний к
выпуску Fedora Core 5.

Вы можете помочь участникам Проекта Fedora продолжать улучшение Fedora, если вы
заполните сообщение об ошибке и улучшениях. Дополнительную информацию об
ошибках вы можете найти на странице http://fedoraproject.org/wiki/
BugsAndFeatureRequests. Благодарим вас за участие.

Обратитесь к следующим веб-страницам за дополнительной информацией общего плана
о Fedora:

  ● Обзор Fedora (http://fedoraproject.org/wiki/Overview)

  ● Часто задаваемые вопросы по Fedora (http://fedoraproject.org/wiki/FAQ)

  ● Справка и поддержка (http://fedoraproject.org/wiki/Communicate)

  ● Участие в проекте Fedora Project (http://fedoraproject.org/wiki/HelpWanted)

  ● О проекте Fedora Project (http://fedora.redhat.com/About/)

Путеводитель по Fedora Core 5

Путеводитель с изображениями и видеофрагментами по этому выдающемуся выпуску вы
найдете на странице http://fedoraproject.org/wiki/Tours/FedoraCore5.

Что изменилось по сравнению с Fedora Core 4

Этот выпуск является кульминацией девяти месяцев разработки и включает
существенно новые версии множества ключевых продуктов и технологий. Следующие
разделы дадут краткий обзор основных изменений по сравнению с последним
выпуском Fedora Core.

Рабочий стол

Некоторые из основных отличий этого выпуска включают:

  ● Полностью измененный внешний вид с новой пузырьковой темой и впервые
    использованным новым логотипом Fedora.

  ● Ранние наработки проекта Fedora Rendering Project интегрированы в окружение
    рабочего стола. Этот новый проект (http://fedoraproject.org/wiki/
    RenderingProject) предложит техническую основу для улучшенных интерфейсов
    рабочего стола, основанных на OpenGL.

  ● Популярные окружения рабочего стола GNOME and KDE в составе этого выпуска
    имеют новые передовые версии. Рабочий стол GNOME основан на выпуске 2.14 (
    http://www.gnome.org/~davyd/gnome-2-14/), а рабочий стол KDE 3.5 - это
    обычный выпуск версии 3.5 (http://kde.org/announcements/announce-3.5.php).

  ● Самые последние версии GNOME Power Manager (http://www.gnome.org/projects/
    gnome-power-manager/) и GNOME Screensaver (http://live.gnome.org/
    GnomeScreensaver/) предлагают новые и интегрированные возможности по
    управлению питанием.

  ● Новая функция GNOME User Share предлагает простой и эффективный способ
    совместного использования файлов.

  ● Поддержка приостановки работы (Suspend to RAM) была улучшена благодаря
    работе над инфраструктурой, выполненной в рамках поддержки спящего режима.

  ● Прежние графические утилиты управления программным обеспечением были
    заменены на первые версии утилит нового поколения. В этот выпуск входят Pup
    , простой интерфейс к обновлению системы, и Pirut, новый менеджер пакетов,
    заменивший system-config-packages. Они построены на основе кода утилиты yum
    и предлагают непротиворечивые возможности по установке и обновлению
    программ в системе.

  ● В этот выпуск Fedora впервые входит поддержка технологии Mono и приложений
    для Mono, таких как Beagle - персональный поисковый интерфейс; F-Spot -
    утилита управления фотографиями; и Tomboy - приложение для создания
    заметок.

  ● Теперь вы можете насладиться улучшенной поддержкой мультимедиа в версии
    0.10 среды обработки медиа-данных Gstreamer. Этот выпуск привнес
    значительные улучшения в надежности, совместимости и функциональности по
    сравнению с предыдущими версиями Gstreamer. Проигрыватель видео Totem и
    другие программы для работы с медиа-данными были обновлены для
    использования новой среды.

  ● В Fedora Core 5 значительно улучшена поддержка интернационализации при
    помощи SCIM. Инфраструкрура ввода языков SCIM предлагает простой в
    использовании интерфейс ввода для языков, отличных от Английского. SCIM
    заменил систему IIIMF из предыдущих выпусков Fedora.

  ● Firefox 1.5 теперь является веб-обозревателем по умолчанию (http://
    www.mozilla.com/firefox/releases/1.5.html), он привносит множество новых
    функций для более быстрой, безопасной и эффективной работы в сети.

  ● Набор офисных приложений OpenOffice.org 2.0 (http://www.openoffice.org/
    product/index.html) теперь эффективнее задействует общие системные
    библиотеки, что увеличило производительность.

  ● Большое число GTK и GNOME программ получили приемущества от применения
    библиотеки 2D графики Cairo (http://cairographics.org/), входящей в состав
    этого выпуска для предоставления изящного привлекательного графического
    интерфейса.

  ● В состав вошли новые эксперементальные драйверы для широкоиспользуемых карт
    на основе набора микросхем беспроводной связи Broadcom 43xx (http://
    bcm43xx.berlios.de/).

  ● Этот выпуск включает библиотеку libnotify, для реализации простых и
    наглядных уведомлений на рабочем столе.

  ● Fedora Core 5 теперь использует более эффективных механизм gnome-mount и
    HAL для обработки подключения устройств, вместо fstab-sync.

  ● Улучшена подержка печати при помощи включения в состав утилиты hplip,
    пришедшей за смену hpijs.

Системное администрирование

Улучшения для администраторов и разработчиков включают в себя:

  ● Система виртуализации Xen содержит расширенную поддержку. Утилиты настройки
    виртуальных машин Xen в вашей системе Fedora Core 5 теперь используют
    стандартный процесс графической установки и запускаются в виде окна
    программы на вашем рабочем столе. Разработчики Fedora также подготовили
    апплет gnome-applet-vm — простой монитор виртульных доменов, и библиотеку
    libvirt (http://libvirt.org/), предоставляющую интерфейс API к функциям
    виртуализации Xen.

  ● Лидирующая система установки anaconda непрерывно развивается. Новые
    возможности этого выпуска включают журналирование на удаленную систему и
    улучшенную поддержку сбора информации об ошибках. Управление пакетами в
    процессе установки теперь выполняется при помощи yum. Это расширение
    является первым шагом в направлении задействования Fedora Extras в процессе
    установки системы.

  ● В состав включен HTTP сервер Apache версии 2.2. Этот выпуск предоставляет
    улучшения в областях проверки подлинности, поддержки баз данных, функций
    прокси и фильтрации контента.

  ● В этот выпуск включено последнее поколение серверов баз данныхMySQL 5.0 и
    PostgreSQL 8.1.

  ● Некоторые Java программы теперь доступны в скомпилированном при помощи GCJ
    виде, включая Geronimo J2EE сервер и Apache Jakarta Project, помимо Java
    программ и возможностей разработки из предыдущего выпуска.

  ● Представлены новые утилиты наблюдения за системой и анализа
    производительности. В этот выпуск вошли SystemTap (http://fedoraproject.org
    /wiki/SystemTap), система измерений для отладки и анализа
    производительности "узких мест", и Frysk (http://fedoraproject.org/wiki/
    Frysk), технология анализа выполнения для наблюдения за работающими
    процессами или потоками.

  ● В этот выпуск включена утилита system-config-cluster, позволяющая управлять
    конфигурацией кластера в графической среде.

  ● Комбинация утилит Kexec и Kdump предоставляет новые возможности по сбору
    информации об аварийных ситуациях (crash dump) и потенциально более быструю
    загрузку, не задействуя код микропрограмм оборудования при перезагрузке.
    Kexec загружает новое ядро из уже выполняемого ядра, а Kdump может
    предоставить образ памяти предыдущего ядра для целей отладки.

  ● В этот выпуск включен пакет iscsi-initiator-utils, демон iSCSI и
    вспомогательные утилиты, для поддержки оборудования, использующего iSCSI
    интерфейс.

Изменение на системном уровне

  ● В выпуск входит X.org X11R7.0. Новая модельная архитектура R7.0 позволяет
    проще выполнять обновление драйверов и упрощает разработку, открывая путь
    для быстрейшего улучшения графических функций Linux.

  ● В состав вошел компилятор GCC 4.1 и все пакеты Fedora собраны с
    использованием этой новой технологии. Она привносит в систему улучшения в
    областях безопасности и производительности.

  ● Ядро этого выпуска базируется на Linux 2.6.16. В разделе ниже этих
    замечаний к выпуску вы найдете дополнительную информацию.

  ● Внесены изменения в инфраструктуру PCMCIA ноутбуков и переносных устройств.
    Пакет pcmcia-cs, раннее использующий службу cardmgr/pcmcia, теперь заменен
    на новый пакет pcmciautils. С использованием pcmciautils, устройства PCMCIA
    обрабатываются непосредственно и динамически менеджером hotplug и
    подсистемой udev. Это обновление повышает как эффективность, так и
    производительность системы. Дополнительную информацию об этих изменениях вы
    найдете на странице http://www.kernel.org/pub/linux/utils/kernel/pcmcia/
    pcmcia.html.

  ● Реализация SELinux претерпела большие изменения с переходом на ссылочную
    политику SELinux (http://serefpolicy.sourceforge.net/). Ссылочная политика
    SELinux позволяет поддерживать двоичные модули политик. Теперь стало
    возможно перенести политики SELinux в индивидульные пакеты, что при
    необходимости упрощает пользователю поставку специфических изменений
    политики. В эту версию также добавили поддержку Multi-Category Security
    (MCS), задействованную по умолчанию, и Multi-Level Security (MCS). В
    SELinux по прежнему поддерживается TE (Type Enforcement), задействованная
    по умолчанию, и RBAC (Управление доступом на основе ролей). В разделе
    посвященном SELinux этих замечаний к выпуску вы найдете дополнительную
    информацию и ссылки на ресурсы SELinux сайта Fedora Project.

План выхода версий

Предполагаемый план для Fedora следующей версии можно найти на странице http://
fedoraproject.org/wiki/RoadMap.

Legal Notice

Copyright (c) 2006 by Red Hat, Inc. and others. This material may be
distributed only subject to the terms and conditions set forth in the Open
Publication License, v1.0, available at http://www.opencontent.org/openpub/.

Garrett LeSage created the admonition graphics (note, tip, important, caution,
and warning). Tommy Reynolds <Tommy.Reynolds@MegaCoder.com> created the callout
graphics. They all may be freely redistributed with documentation produced for
the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc.,
are registered or pending registration in the U.S. and other countries.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat,
Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their
respective owners.

Documentation, as with software itself, may be subject to export control. Read
about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/
Export.

Обеспечение обратной связи для Замечаний к выпуску

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

В этом разделе обсуждаются ваши замечания и предложения, касающиеся этих
замечаний к выпуску. Для того, чтобы передать свои замечания по программам в
составе Fedora или другим составляющим системы, прочтите документ http://
fedoraproject.org/wiki/BugsAndFeatureRequests.

Благодарим за вашу заинтересованность в предоставлении своего мнения о
замечаниях к выпуску. Если по вашему мнению эти замечания к выпуску можно
улучшить в любой области, вы можете связаться напрямую с автором раздела. Ниже
приведены несколько способов как это сделать, упорядоченных по предпочтению:

  ● Отредактировать непосредственно страницу http://fedoraproject.org/wiki/Docs
    /Beats

  ● Заполнить данный шаблон сообщения об ошибке

  ● Написать письмо по адресу relnotes@fedoraproject.org

Разделы замечаний к выпуску - это область, которую отслеживает один или
несколько участников, создающих ее содержание. Дополнительную информацию о
разделах вы найдете на странице http://fedoraproject.org/wiki/DocsProject/
ReleaseNotes/Beats.

Заранее благодарим вас за ваши отзывы!

Замечания, касающиеся установки

В этом разделе освещены вопросы относительно Anaconda (программы установки
Fedora Core) и самой установки Fedora Core 5 в целом.

Скачивание больших файлов

Если вы намерены загрузить DVD ISO-образ Fedora Core 5, помните о том, что не
все программы загрузки файлов могут работать с файлами размером больше чем 2
Гбайта. Программы для загрузки файлов wget версии 1.9.1-16 и старше, curl и
ncftpget не имеют такого ограничения и могут успешно загружать файлы, большие 2
Гбайт. Большие файлы также можно загрузить с помощью Bittorrent. Чтобы узнать о
том, как получить и использовать файл torrent, обратитесь на этот Web-сайт:
http://torrent.fedoraproject.org/.

Замечания для конкретных архитектур

В этом разделе содержатся замечания, специфичные для поддерживаемых в Fedora
Core аппаратных архитектур

Особенности PPC в Fedora

Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core
и платформе PPC.

Требования к оборудованию PPC

Процессор и оперативная память

  ● Минимум: PowerPC G3 / POWER4

  ● Fedora Core 5 поддерживает только поколение "New World" компьютеров Apple
    Power Macintosh, выпускаемое с 1999 г.

  ● Fedora Core 5 также поддерживает системы IBM eServer pSeries, IBM RS/6000,
    Genesi Pegasos II и IBM Cell Broadband Engine.

  ● Рекомендуется для текстового режима: Процессор G3 частотой 233 МГц или
    лучше, 128 Мбайт ОЗУ.

  ● Рекомендуется для графики: Процессор G3 частотой 400 МГц или лучше,
    256Мбайт ОЗУ.

Требования к пространству на жёстком диске

В перечисленных ниже требованиях к дисковому пространству учитывается размер,
занимаемый системой Fedora Core 5 после завершения установки. Однако для работы
самой программы установки необходимо дополнительное дисковое пространство.
Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
(на первом установочном диске) плюс размер файлов в каталоге /var/lib/rpm в
установленной системе.

В числовом выражении это означает, что для минимальной установки может
потребоваться дополнительно 90 Мбайт, а для полной установки – дополнительно
175 Мбайт. Полный комплект пакетов может занять на диске более 9Гбайт.

Данные пользователя тоже занимают место на диске, помимо этого для корректной
работы системы должно быть свободно как минимум 5% дискового пространства.

Клавиатура Apple

Клавиша Option на системах Apple аналогична клавише Alt на персональных
компьютерах PC. Если в документации или в программе установке упоминается
клавиша Alt, используйте вместо этого Option. При некоторых комбинациях клавиш
вам потребуется использовать Option вместе с клавишей Fn, например, для
переключания на виртуальный терминал tty3 используйте Option-Fn-F3.

Замечания по установке на платформе PPC

Первый установочный компакт диск является загрузочным для поддерживаемых
архитектур Fedora Core. К тому же, загрузочный образ компакт диска находится в
каталоге images/ этого носителя. Работа этих образов различается и зависит от
оборудования вашей системы:

  ● Apple Macintosh

    Загрузчик должен автоматически загрузить 32х или 64-разрядную версию
    программы установки.

    Пакет из набора по умолчанию gnome-power-manager включает поддержку
    управления питанием, в том числеуправление "спящим режимом" и уровнем
    подсветки. Пользователи, которым требуются более совершенные функции, могут
    воспользоваться пакетом apmud из состава Fedora Extras. После установки
    пакет apmud может быть установлен следующей командой:

    su -c 'yum install apmud'

  ● 64-разрядные IBM eServer pSeries (POWER4/POWER5)

    После задействования OpenFirmware для загрузки с CD, загрузчик (yaboot)
    автоматически запустит 64-битную программу установки.

  ● 32-разрядные CHRP (IBM RS/6000 и другие)

    После задействования OpenFirmware для загрузки с CD, выберите загрузочный
    образ linux32 в приглашении boot: для запуска 32-битной программы
    установки. Иначе будет запущена 64-битная версия, которая не будет
    работать.

  ● Genesi Pegasos II

    На момент написания, микропрограмма с полной поддержкой файловой системы
    ISO9660 все еще не подготовлена для Pegasos. Тем не менее, можно
    воспользоваться сетевым загрузочным образом. Для этого, в приглашении
    OpenFirmware введите команду:

    boot cd: /images/netboot/ppc32.img

    Вам так же потребуется вручную настроить OpenFirmware на машине Pegasos для
    загрузки установленной системы Fedora Core. Для этого вам потребуется
    установить переменные среды boot-device и boot-file соотвествующим образом.

  ● Загрузка по сети

    В каталоге images/netboot/ дерева установки собраны образы установочного
    ядра и ramdisk. Они предназначены для загрузки по сети с использованием
    TFTP, но могут использоваться и иными способами.

    Команда yaboot поддерживает загрузку по TFTP на серверах IBM eServer
    pSeries и Apple Macintosh. Проект Fedora рекомендует использовать yaboot
    вместо сетевых загрузочных образов netboot.

Особенности x86 в Fedora

Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core
и платформе x86.

Требования к оборудованию x86

Чтобы использовать некоторые возможности Fedora Core 5 в процессе или по
завершении процесса установки вам может потребоваться знать характеристики
других аппаратных компонентов, таких как сетевой или видеоадаптер.

Требования к процессору и памяти

Следующие спецификации процессоров определены в терминах процессоров Intel.
Другие процессоры (в частности, предлагаемые компаниями AMD, Cyrix и VIA),
совместимые и эквивалентные следующим процессорам Intel, также могут
использоваться с Fedora Core.

  ● Минимум: Класс Pentium — Fedora Core 5 оптимизирована для процессоров
    Pentium 4, но поддерживает и другие процессоры (более ранние Pentium,
    Pentium Pro, Pentium II, Pentium III, а также аналоги AMD и VIA). Так было
    сделано из-за того, что оптимизация для процессоров класса Pentium
    отрицательно влияет на производительность процессоров другого класса, а
    планировщик Pentium 4 значительно отличается (к тому же сегодня это самые
    массовые процессоры), что и оправдывает это изменение.

  ● Рекомендуется для текстового режима: Процессор 200 МГц класса Pentium или
    лучше

  ● Рекомендуется для графики: Процессор 400 МГц класса Pentium II или лучше

  ● Процессоры AMD64 (и Athlon64, и Opteron)

  ● Процессоры Intel с поддержкой технологии расширенной памяти Intel® Extended
    Memory 64 Technology (Intel® EM64T)

  ● Минимум для текстового режима: 128 Мбайт

  ● Минимум для графического: 192 Мбайт

  ● Рекомендуется для графики: 256 Мбайт

Требования к пространству на жёстком диске

В перечисленных ниже требованиях к дисковому пространству учитывается размер,
занимаемый системой Fedora Core 5 после завершения установки. Однако для работы
самой программы установки необходимо дополнительное дисковое пространство.
Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
(на первом установочном диске) плюс размер файлов в каталоге /var/lib/rpm в
установленной системе.

В числовом выражении это означает, что для минимальной установки может
потребоваться дополнительно 90 Мбайт, а для полной установки – дополнительно
175 Мбайт. Полный комплект пакетов может занять на диске более 9Гбайт.

Данные пользователя тоже занимают место на диске, помимо этого для корректной
работы системы должно быть свободно как минимум 5% дискового пространства.

Особенности x86_64 в Fedora

Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core
и платформе x86_64.

Требования к оборудованию x86_64

Чтобы использовать некоторые возможности Fedora Core 5 в процессе или по
завершении процесса установки вам может потребоваться знать характеристики
других аппаратных компонентов, таких как сетевой или видеоадаптер.

Требования к памяти

Требования к 64-битным системам x86_64:

  ● Минимум для текстового режима: 128 Мбайт

  ● Минимум для графического: 256 Мбайт

  ● Рекомендуется для графики: 512 Мбайт

Требования к пространству на жёстком диске

В перечисленных ниже требованиях к дисковому пространству учитывается размер,
занимаемый системой Fedora Core 5 после завершения установки. Однако для работы
самой программы установки необходимо дополнительное дисковое пространство.
Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
(на первом установочном диске) плюс размер файлов в каталоге /var/lib/rpm в
установленной системе.

В числовом выражении это означает, что для минимальной установки может
потребоваться дополнительно 90 Мбайт, а для полной установки – дополнительно
175 Мбайт. Полный комплект пакетов может занять на диске более 9Гбайт.

Данные пользователя тоже занимают место на диске, помимо этого для корректной
работы системы должно быть свободно как минимум 5% дискового пространства.

Поддержка RPM для нескольких архитектур для x86_64

RPM поддерживает параллельную установку нескольких вариантов одного пакета для
разных архитектур. Вывод списка пакетов по умолчанию, такой как rpm -qa, может
показывать дубликаты пакета, т.к. тип архитектуры не выводится на экран. Вместо
этого используйте команду repoquery из состава пакета yum-utils, расположенного
в Fedora Extras, которая отображает архитектуру пакета по умолчанию. Для
установки yum-utils выполните команду:

su -c 'yum install yum-utils'

Для вывода списка всех пакетов с их архитектурами, используя rpm, выполните
команду:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Замечание о пакетах

Следующие разделы содержат информацию о пакетах, которые подверглись
значительным изменениям в Fedora Code 5. Для простоты они собраны в те же
группы, что вы видите в системе установки.

Устройства ядра, загрузка модулей и изменения в hotplug

Механизм hotplug и подсистема взаимодействия с устройствами были подвергнуты
значительным изменениям в Fedora Core 5. Метод udev теперь обрабатывает
загрузку всех модулей, как на этапе загрузки, так и при подключении сменных
устройств. Пакет hotplug был удален, т.к. в нем нет больше необходимости.

Поддержка вспомогательных компонентов hotplug посредством /etc/hotplug, /etc/
hotplug.d и каталоги /etc/dev.d отмечены как устаревшие, и могут быть удалены в
будущих выпусках Fedora Core. Эти компоненты должны быть преобразованы в
правила udev. Примеры вы сможете найти на странице http://www.reactivated.net/
writing_udev_rules.html.

Изменение в средствах поиска на системном уровне

slocate заменена на mlocate

Новый пакет mlocate предоставляет реализацию /usr/bin/locate и /usr/bin/
updatedb. Предыдущие выпуски Fedora включали slocate версии этих программ.

  ● Команда locate должна быть полностью совместимой.

  ● Конфигурационный файл /etc/updatedb.conf является совместимым.

  ● Теперь появляются синтаксические ошибки, говорящие об отсутствии slocate.

  ● Переменная DAILY_UPDATE не поддерживается.

  ● Команда updatedb не совместима с предыдущей, сценарии пользователя,
    использующие команду updatedb, возможно, потребуют модификации.

Утилита настройка мыши удалена

Конфигурационная утилита system-config-mouse удалена из состава выпуска, т.к.
настройка сенсорных панелей synaptic и трех-кнопочных мышей производиться
автоматически. Мыши с последовательным интерфейсом более не поддерживаются.

NetworkManager

Системы Fedora используют NetworkManager для автоматического определения,
выбора и настройки проводных и беспроводных сетевых подключений. Беспроводные
устройства могут потребовать программ сторонних производителей или ручной
настройки для задействования после завершения процесса установки. По этим
причинам NetworkManager в Fedora Core 5 является опциональным компонентом.

На странице http://fedoraproject.org/wiki/Tools/NetworkManager вы найдете
дополнительную информацию о том как установить и задействовать NetworkManager.

Dovecot

В состав Fedora Core 5 входит новая версия IMAP сервера dovecot, включающая
множество изменений в конфигурационном файле. Эти изменения особенно важны для
пользователей, выполняющих обновление с предыдущего выпуска. Обратитесь к
странице http://wiki.dovecot.org/UpgradingDovecot за дополнительной информацией
об этих изменениях.

Kudzu

Улитита kudzu, библиотека libkudzu и список оборудования в /etc/sysconfig/
hwconf являются устаревающими и будут удалены в будущих выпусках Fedora Core.
Приложения выявляющие доступное оборудование должны быть переписаны на
использование библиотеки HAL. Дополнительную информацию о HAL вы найдете на
странице http://freedesktop.org/wiki/Software/hal.

Нет более автоматической правки файла fstab для сменных носителей

Функции fstab-sync были удалены. В Fedora Core программа fstab-sync удалена в
целях переноса подключения сменных устройств в решения, специфичные для
окружения рабочего стола. Записи для hotplug устройств или подключенных
носителей более не добавляются автоматически в файл /etc/fstab. Пользователи
командной строки могут перейти на использование gnome-mount, предоставляющей
схожую функциональность.

GnuCash

Удалена поддержка PostgreSQL для GnuCash, т.к. не поддерживается
разработчиками, не содержит полного рабора функций GnuCash и может привести к
сбоям. Пользователи, использующие хранение данных в PostgreSQL, должны
перенести свои данные в XML файл до выполнения обновления GnuCash.

Mozilla

Комплект приложений Mozilla объявлен устаревающим. Он поставляется в составе
Fedora Core 5 и приложения могут быть собраны с mozilla-devel, тем не менее он
будет удален в будущих выпусках Fedora Core.

Предварительный выпуск libstc++

Добавлен пакет libstdc++so7. Этот пакет содержит предварительный выпуск
стандартной библиотеки C++ GNU из libstdcxx_so_7-branch. Он рассматривается как
экспериментальный и неподдерживаемый. Не собирайте программы для промышленной
эксплуатации с этой библиотекой, т.к. интерфейс ABI и so-версия будет изменена
в последующих обновления. Для сборки приложений с этой библиотекой используйте
g++-libstdc++so_7 вместо g++.

Удалена поддержка библиотеки LinuxThreads

Библиотека LinuxThreads более не доступна. LinuxThreads была объявлена
устаревающей в Fedora Core 4 и более не доступна в этом выпуске. Библиотека
Native POSIX Threading Library (NPTL) является основной библиотекой потоков
начиная с Red Hat Linux 9 и полностью заменила LinuxThreads.

Ядро Linux

В этом разделе освещаются изменения и важная информация о ядре в составе Fedora
Core 5.

Версия

Этот дистрибутив основан на ядре Linux версии 2.6. Fedora Core может включать
дополнительные патчи с улучшениями, исправлениями ошибок или дополнительными
функциями. По этой причине ядро Fedora Core может не совпадать строка-в-строку
с так называемым vanilla kernel с Web-сайта kernel.org:

http://www.kernel.org/

Чтобы получить список патчей необходимо получить RPM пакет с исходным кодом и
выполните для него следующую команду:

rpm -qpl kernel-<version>.src.rpm

Список изменений

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

rpm -q --changelog kernel-<version>

Удобную версию списка изменений вы можете получить по ссылке http://
wiki.kernelnewbies.org/LinuxChanges. Краткий и полный список различий между
ядрами доступен на http://kernel.org/git. Версия ядра Fedora базируется на
дереве Линуса.

Изменения и настройки в версии ядра Fedora вы найдете на http://
cvs.fedora.redhat.com .

Разновидности ядра

Fedora Core 5 включает следующие варианты ядер:

  ● Обычное ядро ("native") в двух вариантах: одно- и многопроцессорном
    (Symmetric Multi-Processor, SMP). Ядро SMP обеспечивает поддержку
    нескольких процессоров. Подготовленные исходные коды ядра расположены в
    пакете kernel-[smp-]devel-<версия>.<arch>.rpm.

  ● Виртуальный гипервизор ядра, для применения совместно с пакетом эмулятора
    Xen. Подготовленные исходные коды доступны в пакете kernel-xen0--devel-
    <версия>.<arch>.rpm.

  ● Виртуальное гостевое ядро, для применения совместно с пакетом эмулятора
    Xen. Подготовленные исходные коды доступны в пакете kernel-xenU-devel-
    <версия>.<arch>.rpm.

  ● Kdump ядро, для применения с функциями kexec/kdump. Подготовленные исходные
    коды доступны в пакете kernel-kdump-devel-<версия>.<arch>.rpm.

Вы можете установить все варианты ядер одновременно. Файлы устанавливаются в
каталоги /usr/src/kernels/<версия>-[xen-xen0|xenU|kdump]-<arch>/. Используйте
следующую команду:

su -c 'yum install kernel-{xen0,xenU,kdump}-devel'

Выберите один или несколько из этих вариантов, разделенные запятыми и без
пробелов. Введите пароль пользователя root в ответ на запрос.

Ядро по умолчанию для x86_64 содержит поддержку SMP

Отдельного SMP ядра для архитектуры x86_64 не предлагается в Fedora Core 5.

Поддержка ядра для PowerPC

Для архитектуры PowerPC в Fedora Core 5 нет поддержки Xen и kdump.

Сообщения об ошибках

Обратитесь к http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html за
информацией о том как сообщать об ошибках в ядре Linux. Вы также можете
воспользоваться http://bugzilla.redhat.com для сообщения об ошибках,
специфичных для Fedora.

Следование текстовым документам

Во множестве руководств, примеров и текстовых документов о разработке ядра
Linux предполагается, что исходные коды ядра установлены в каталог /usr/src/
linux/. Если вы сделаете символическую ссылку, как это показано ниже, вы
сможете использовать эти учебные материалы при работе с пакетами Fedora Core.
Установите соответствующие пакеты с исходными кодами ядра (это обсуждалось
ранее) и введите:

su -c 'ln -s /usr/src/kernels/kernel-<all-the-rest> /usr/src/linux'

Введите пароль пользователя root в ответ на запрос.

Подготовка к разработке ядра

Fedora Core 5 не влючает пакет kernel-source, который поставлялся в предыдущих
версиях. Вместо этого поставляется подготовленный и настроенный исходный код.
Данный вопрос рассматривается в этом разделе.

Эти инструкции относятся к текущему ядру

Для упрощения указаний мы будет предполагать, что вы хотите настроить исходный
код ядра, совпадающий с работающим в данный момент. Ниже мы полагаем, что фраза
<версия> относится к версии ядра, отображаемой командой uname -r.

Если вам требуется получить доступ к оригинальным исходным кодам ядра Fedora
Core - вы найдете их в пакете kernel .src.rpm. Для создания развернутого дерева
исходных кодов на основе этого файла, выполните следующие шаги:

Не выполняйте сборку пакетов от имени суперпользователя

Сборка пакетов под учетной записью суперпользователя в действительности
является опасным и не требуется, даже для сборки ядра. Инструкции показанные
ниже позволят установить ядро с использованием обычной учетной записи. Во
многих источниках предполагается, что ядро расположено в /usr/src/linux. Если
вы будете их использовать, просто подставьте ~/rpmbuild/BUILD/kernel-<версия>/
linux-<версия>.

 1. Подготовьте окружение сборки RPM пакетов в своем домашнем каталоге.
    Запустите следующую команду:

    su -c 'yum install fedora-rpmdevtools'
    fedora-buildrpmtree

    Введите пароль пользователя root в ответ на запрос.

 2. Получите файл kernel-<версия>.src.rpm из одного из источников:

      ● Каталог SRPMS в соответствующем SRPMS ISO образе CD диска.

      ● HTTP или FTP сайт, к которого вы скачали пакет с ядром

      ● Введя следующую команду:

        su -c 'yum install yum-utils'
        su -c 'yumdownloader --source kernel'

        Введите пароль пользователя root в ответ на запрос.

 3. Установите пакет kernel-<версия>.src.rpm командой:

    rpm -Uvh kernel-<версия>.src.rpm`

    Эта команда запишет содержимое RPM в ${HOME}/rpmbuild/SOURCES и ${HOME}/
    rpmbuild/SPECS, где ${HOME} - это ваш домашний каталог.

    Требуемое пространство на жёстком диске

    Полный процесс сборки ядра может потребовать несколько дополнительных
    гигабайт дискового пространства на файловой системе, содержащей ваш
    домашний каталог.

 4. Подготовьте исходный код ядра следующими командами:

    cd ~/rpmbuild/SPECS
    rpmbuild -bp --target $(uname -m) kernel-2.6.spec

    Дерево исходных кодов ядра расположено в каталоге ${HOME}/rpmbuild/BUILD/
    kernel-<версия>/.

 5. Настройки для вариантов ядер поставляемых с Fedora Core 5 расположены в
    каталоге configs/. Например, конфигурационнй файл для i686 SMP варианта
    называется configs/kernel-<версия>-i686-smp.config. Следующая команда
    поместит желаемый конфигурационный файл в правильное место для выполнения
    сборки:

    cp configs/<desired-config-file> .config

    Вы также найдете .config файл, соответствующий текущей конфигурации ядра,
    расположенный в /lib/modules/<версия>/build/.config.

 6. Каждое ядро получает свое имя, на основе собственно версии ядра. Это
    значение выводит команда uname -r. Имя ядра задается при помощи первых
    четырех строк файла Makefile. Файл Makefile изменен для создания ядра с
    другим именем, отличным от работающего ядра. Для того, чтобы ядро могло
    работать с модулем, он должен быть собран с ядром имеющим корректное имя.
    Для этого вам потребуется исправить Makefile ядра.

    Например, если uname -r выводит строку 2.6.15-1.1948_FC5, измените
    определение EXTRAVERSION с

    EXTRAVERSION = -prep

    на

    EXTRAVERSION = -1.1948_FC5

    Замените все что находится после дефиса и до конца.

 7. Введите следующую команду:

    make oldconfig

    Далее вы можете продолжать как обычно.

Построение только модулей ядра

Развернутое дерево исходных кодов не требуется для сборки модулей ядра, таких
как драйвер устройства, соответсвующих используемому ядру. Например, для сборки
модуля foo.ko создайте следующий файл Makefile в каталоге с файлом foo.c file:

obj-m := foo.o

KDIR  := /lib/modules/$(shell uname -r)/build
PWD   := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) M=$(PWD) modules


Выполните команду make для сборки модуля foo.ko.

Зависимости ядра от утилит пространства пользователя

Fedora Core 5 включает поддержку кластерного хранения при помощи Global File
System (GFS). Для работы GFS требуются специальные модули ядра, работающие
совместно с утилитами пространства пользователя, такими как демоны управления.
Для удаления такого ядра, например, после обновления выполните su -c 'yum
remove kernel-<версия>'. Команда yum автоматически удалит при необходимости
зависимые пакеты.

GFS не поддерживается для PowerPC

Модули ядра GFS не собраны для архитектуры PowerPC в составе Fedora Core 5.

Рабочий стол Fedora

В состав Fedora Core 5 включены GNOME 2.14 (или release candidate) и KDE 3.5.1.
В этом списке указаны значимые изменения в интерфейсе рабочего стола этого
выпуска.

  ● gnome-power-manager

      ○ GNOME Power Manager - это демон сессии для окружения рабочего стола
        GNOME desktop, который упрощает управление ноутбуком или рабочим
        компьютером. Он использует приемущества HAL (предоставляющего уровень
        абстрации от оборудования) и DBUS (ПО межпроцессного взаимодействия),
        написанных и сопровождаемых разработчиками Fedora Core.

  ● gnome-screensaver

      ○ GNOME Screensaver предоставляет интегрированный пользовательский
        интерфейс к хранителям экрана и диалоговому окну блокировки экрана.

  ● Оптимизации памяти в пакетах fontconfig и shared-mime-info. Теперь они
    используют кеши с разделяемой памятью для данных.

  ● Начиная с GNOME 2.12, из контекстного меню удален пункт для открытия
    терминала. Для тех кому это может потребоваться, пакет
    nautilus-open-terminal из Fedora Extras предлагает расширенную замену. Вы
    можете установить его при помощи команды.

    su -c 'yum install nautilus-open-terminal'

  ● В Fedora Core 5 по умолчанию установлен минимальный набор хранителей
    экрана. Некоторые пользователи находят некоторые из хранителей экрана
    неинтересными, другие хранители могут неожиданно изменить вид графического
    интерфейса. Это происходит чаще всего с анимированными OpenGL хранителями
    экрана, предоставляемыми пакетом xscreensaver-gl-extras, если задействован
    не достаточно мощный видеоадаптер. Для установки расширенных хранителей
    воспользуйтесь командой:

    su -c 'yum install xscreensaver-extras xscreensaver-gl-extras'


Утилиты для сервера

В этом разделе освещаются изменения и дополнения различных графических средств
настройки сервера и системы в Fedora Core.

system-config-printer

Обзор SMB за пределами локальной сети

Теперь вы можете просматривать ресурсы печати Samba в подсетях. Если вы укажите
как минимум один WINS сервер в /etc/samba/smb.conf, первый из адресов будет
использован при выполнении обзора.

Поддержка Kerberos для SMB принтеров

Утилита system-config-printer поддерживает проверку подлинности при помощи
Kerberos при добавлении нового SMB принтера. Для того, чтобы добавить принтер,
пользователю требуется обладать корректным билетом Kerberos и запустить утилиту
настройки принтеров. Выберите в главном меню Среда GNOME>Администрирование>
Печать или выполните команду:

su -c 'system-config-printer'

В файле /etc/cups/printers.conf не сохраняются имена и пароли. Печать будет
возможна, если очередь SMB печати допускает анонимную печать.

system-config-securitylevel

Добавление доверенных служб

Samba теперь перечислена в списке Доверенные службы, поэтому теперь возможно
разрешить прохождение SMB трафика через брандмауэр.

Диапазон портов

После того как вы зададите Другие порты в утилите system-config-securitylevel,
вы сможете указать диапазоны портов. Например, если вы укажите 6881-6999:tcp,
следующая строка будет добавлена в файл /etc/sysconfig/iptables:

A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6881:6999 -j ACCEPT

Файловые серверы

Общая информация

Этот раздел относится к серверам обмена файлами и предоставления их в общий
доступ. Обратитесь к разделам http://fedoraproject.org/wiki/Docs/Beats/
WebServers и http://fedoraproject.org/wiki/Docs/Beats/Samba, в которых дана
информация о передаче данных через HTTP (Веб) и общий доступ к файлам в Samba
(Windows).

Netatalk (совместимость с Macintosh)

Fedora содержит Netatalk версии 2, набор программ, позволяющий Linux системе
взаимодействовать с системами Macintosh, используя семейство сетевых протоколов
AppleTalk.

Будьте внимательны при выполнении обновления

Обновление Netatalk с версии 1 на версию 2 может привести к потере данных.

Версия 2 Netatalk использует другой метод хранения файловых ресурсов,
порожденный от предыдущей версии, поэтому может потребоваться иная схема
кодирования имен файлов. Перед обновлением прочтите документацию и спланируйте
переход на новую версию. Информация по выполнению обновления доступна
непосредственно с сайта Netatalk http://netatalk.sourceforge.net/2.0/htmldocs/
upgrade.html.

Документация также включена в состав пакета netatalk. Обратитесь либо к файлу /
usr/share/doc/netatalk-2.0.2/doc/htmldocs/upgrade.html или к /usr/share/doc/
netatalk-2.0.2/doc/Netatalk-Manual.pdf (страница с номером 25, страница в
документе - 33).

Web-серверы

В этот раздел включена информация, относящаяся к приложениям для работы с
всемирной паутиной (Web).

httpd

В состав Fedora Core входит HTTP сервер Apache версии 2.2. Этот выпуск
привносит набор улучшений по сравнению с линейкой 2.0, включающий:

  ● значительно улучшены модули кеширования (mod_cache, mod_disk_cache,
    mod_mem_cache)

  ● новая структура поддержки проверки подлинности и доступа, заменившая модули
    безопасности предыдущих версий

  ● поддержка балансировки нагрузки для прокси (mod_proxy_balance)

  ● поддержка больших файлов на 32-разрядных платформах (включая поддержку
    обработки файлов объемом более 2 Гбайт)

  ● новые модули mod_dbd и mod_filter привносят поддержку SQL баз данных и
    расширенную фильтрацию

    Обновление и Модули безопасности

    Если вы выполняете обновление с предыдущей версии httpd вам потребуется
    обновить конфигурацию вашего сервера для использования новых модулей
    проверки подлинности и доступа. Дополнительную информацию вы найдете на
    указанной ниже странице.

В конфигурацию по умолчанию для httpd были внесены следующие изменения:

  ● Модули mod_cern_meta и mod_asis теперь не загружаются по умолчанию.

  ● Модуль mod_ext_filter загружается по умолчанию.

    Модули сторонних производителей

    Любые модули сторонних производителей, собранные с httpd 2.0 должны быть
    перестроены для httpd 2.2.

Информация по выполнению обновления существующей установки доступна на сайте
http://httpd.apache.org/docs/2.2/upgrading.html.

php

В состав Fedora Core включен PHP версии 5.1. Этот выпуск привносит набор
улучшений по сравнению с PHP 5.0, включая:

  ● улучшенная производительность

  ● включение модуля абстракции баз данных PDO

Добавлены следующие модули расширения:

  ● date, hash и Reflection (встроены в пакет php)

  ● pdo и pdo_psqlite (в пакете php-pdo)

  ● pdo_mysql (в пакете php-mysql)

  ● pdo_pgsql (в пакете php-pgsql)

  ● pdo_odbc (в пакете php-odbc)

  ● xmlreader и xmlwriter (в пакете php-xml)

Следующие модули расширения более не собраны:

  ● dbx

  ● dio

  ● yp

Инфраструктура PEAR

Инфраструктура PEAR теперь скомпонована в пакете php-pear. Только следуюшие
компоненты вошли в состав Fedora Core:

  ● Archive_Tar

  ● Console_Getopt

  ● XML_RPC

Дополнительные компоненты могут быть подготовлены в составе Fedora Extras.

Средства разработки

В этом разделе рассматриваются различные средства разработки.

Коллекция компиляторов GCC

Данный выпуск Fedora был собран при помощи системного компилятора GCC 4.1,
входящего в состав дистрибутива.

Предостережения

  ● Вам потребуется GDB 6.1 или более новый для отладки бинарных файлов, за
    исключением файлов, собранных с параметром компиляции -fno-var-tracking.

  ● Более не допускается использовать параметр -fwritable-strings.

  ● Диагностические сообщения на английском языке теперь используют Unicode
    символ кавычек. Если вы не можете их прочитать, установите переменную среды
    LC_CTYPE в значение C или замените используемый эмулятор терминала.

  ● specs файл более не устанавливается на большинстве систем. Обычный
    пользователь не заметит разницы, а разработчикам может потребоваться
    изменить этот файл. Используйте параметр -dumpspecs для создания требующего
    модификации файла.

Генерация кода

  ● В состав включен оптимизатор кода SSA, и он дает лучшую обработку констант,
    частичное удаление избыточности, загрузку и сохранение перемещения кода,
    снижение стоимости выполнения,удаление неиспользуемого места, лучшее
    выявление недостижимого кода и концевую рекурсию накоплением.

  ● Автовекторизация поддерживается. Эта техника позволяет достичь в некоторых
    ситуациях большей производительности для повторяющихся циклов кода.

Расширения языка

  ● Новый атрибут предупреждений заставляет компилятор выдавать предупреждение,
    если функция имеет тип execl(char *path, const char *arg, ...), требует
    NULL в качестве завершение списка и NULL отсутствует.

  ● Расширения cast-as-lvalue, conditional-expression-as-lvalue и
    compund-expression-as-lvalue были удалены.

  ● Семантика #pragma pack() теперь ближе к используемой другими компиляторами.

  ● Взятие адреса переменной, определенной с модификатором register, теперь
    генерирует ошибку вместо предупреждения.

  ● Массив с неполным типом элементов теперь формирует ошибку. Это
    подразумевает невозможность ссылок вперед на определения структур.

  ● Базовый компилятор, без каких-либо оптимизаций (-O0), показал себя на 25%
    быстрее на реальном коде.

  ● Библиотеки тепрь могут содержать статические переменные области видимости
    функции в многопоточных программах. Разработчики встраиваемых решений могут
    использовать -fno-threadsafe-statics для выключения этой функции, в тоже
    время обычным пользователям не следует этого делать.

FORTRAN

  ● Надстройка GNU FORTRAN 77 заменена на новый распознаватель FORTRAN 90/95.

Окружение разработки Eclipse

  ● Eclipse 3.1M6 теперь собран как "native" приложение.

  ● Включен набор C Development Tool (CDT).

Безопасность

В этом разделе освещаются различные средства безопасности от Fedora Core.

Общее введение в множество действующих функций безопасности в Fedora, их
текущий статус и политики доступны по ссылке http://fedoraproject.org/wiki/
Security.

Что нового?

Устаревшие модули PAM

Pam_stack объявлен устаревающим в этом выпуске. Linux-PAM 0.78 и более поздние
включают директиву include, которая замещает модуль pam_stack. Использование
модуля pam_stack сопровождается записью в журнал предупреждения. Он может быть
удален в будущих выпусках. Он более не должен использоваться в настройках
конкретных служб. Все пакеты использующие PAM из состава Fedora Core были
изменены и не используют этот модуль.

Обновление и PAM Stacks

Если система была обновлена с предыдущего выпуска Fedora Core и системный
администратор вносил изменения в конфигурационные файоы некоторых служб, эти
измененные файлы не замещаются при установке новых пакетов. Вместо этого новые
конфигурационные файлы создаются в виде .rpmnew файлов. Подобная настройка
служб должна быть исправлена, с тем, чтобы не задействовать модуль pam_stack.
Просмотрите файл .rpmnew на предмет требуемых изменений.

diff -u /etc/pam.d/foo /etc/pam.d/foo.rpmnew

В следующем примере показан конфигурационный файл /etc/pam.d/login, в оригинале
с применением pam_stack и после изменений для использования директивы include.

#%PAM-1.0
auth       required     pam_securetty.so
auth       required     pam_stack.so service=system-auth
auth       required     pam_nologin.so
account    required     pam_stack.so service=system-auth
password   required     pam_stack.so service=system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_stack.so service=system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should be the last session rule
session    required     pam_selinux.so open


#%PAM-1.0
auth       required     pam_securetty.so
auth       include      system-auth
# no module should remain after 'include' if 'sufficient' might
# be used in the included configuration file
# pam_nologin moved to account phase - it's more appropriate there
# other modules might be moved before the system-auth 'include'
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
# the system-auth config doesn't contain sufficient modules
# in the session phase
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should be the last session rule
session    required     pam_selinux.so open


Выявление переполнения буфера и переупорядочивание переменных

Все программы в составе Fedora Core и репозитарии Extras этого выпуска собраны
с использованием функции безопасности fstack-protector. fstack-protector
помещает в стек функции специальные данные (canary value), включающие локальный
массив символов. Перед тем как вернуть управление из защищенной функции эти
данные проверяются. Если имело место переполнение буфера, то они не совпадают с
ожидаемым значением, что приводит к аварийному завершению программы. Это
значение является случайным при каждом запуске приложения, что затрудняет
удаленное использование ошибки. Функция fstack-protector не защищает от
переполнения буфера в "куче" (heap).

Эта новая функция безопасности написана разработчиками Red Hat, реализовавшим
функцию IBM ProPolice/SSP. Дополнительную информацию о ProPolice/SSP, вы
найдете по ссылке http://www.research.ibm.com/trl/projects/security/ssp/. Эта
функция доступна как часть компилятора GCC 4.1, используемого в Fedora Core 5.

Функция безопасности FORTIFY_SOURCE для gcc и glibc представленная в Fedora
Core 4 остается доступной. За дополнительной информацией о возможностях по
защите в Fedora обратитесь к http://fedoraproject.org/wiki/Security/Features.

SELinux

Новые страницы проекта SELinux содержат подсказки по устранению проблем,
разъяснения и ссылки на документацию и справочную информацию. Некоторые из
полезных ссылкок приведены ниже:

  ● Новые страницы проекта SELinux: http://fedoraproject.org/wiki/SELinux

  ● Рекомендации по устранению проблем: http://fedoraproject.org/wiki/SELinux/
    Troubleshooting

  ● Часто задаваемые вопросы: http://fedora.redhat.com/docs/selinux-faq/

  ● Список команд SELinux: http://fedoraproject.org/wiki/SELinux/Commands

  ● Подробности об ограниченных доменах: http://fedoraproject.org/wiki/SELinux/
    Domains

Защита с множеством категорий (Multi Category Security, MCS)

MCS - это реализация для общего применения более точного варианта Multilevel
Security (MLS). MCS - это улучшение SELinux для пометки файлов при помощи
категорий. Категории могут включать Конфиденциальная_Информация,
Только_Для_Служебного_Пользования или Пароли_Администратора. Дополнительную
информацию по MCS вы найдете в статье автора http://
james-morris.livejournal.com/5583.html.

Многоуровневая безопасность (Multilevel Security, MLS)

MLS - это особая схема Мандатного управления доступом (MAC), которая помечает
процессы и объекты при помощи специальных меток безопасности. Например, объекты
в виде файлов документов могут иметь уровень безопасности { Секретно, ПроектА
}, где Секретно - это уровень важности, а ПроектА - это категория.
Дополнительную информацию вы найдете по ссылке http://
james-morris.livejournal.com/5020.html.

CategorySecurity

Java и java-gcj-compat

Свободное и открытое Java окружение входит в состав этого выпука Fedora Core
под названием java-gcj-compat. Пакет java-gcj-compat включает набор утилит и
среду выполнения, способную собрать и выполнить множество полезных программ,
написаных на языке программирования Java.

Fedora Core НЕ включает Java

Java является торговой маркой Sun Microsystems. Пакет java-gcj-compat,
полностью свободный программный стек не является Java, но может выполнять
множество программ, написанных на языке Java.

Инфраструктура java-gcj-compat состоит из трех компонент: среда выполнения GNU
Java (libgcj), компилятор Eclipse Java (ecj), и набор оболочек и ссылок
(java-gcj-compat), которые предоставляют пользователю среду выполнения и
компиляции, аналогично другим Java окружениям.

Программные Java пакеты в составе этого выпуска Fedora используют новое
интегрированное окружение java-gcj-compat. Среди них присутствуют
OpenOffice.org Base, Eclipse и Apache Tomcat.

На страницах Часто Задаваемых Вопросов по Java http://www.fedoraproject.org/
wiki/JavaFAQ вы найдете дополнительную информацию о свободном окружении Java в
Fedora.

Включайте информацию о расположении и версиях в отчеты об ошибках

Подготавливая отчет об ошибке включайте вывод следующих команд:

which java && java -version && which javac && javac -version

Работа с Java и and Java-подобными пакетами

В дополнение к свободному программному стеку java-gcj-compat, Fedora Core
спроектирована таким образом, чтобы позволить вам установить несколько
реализаций Java и переключатся между ними при помощи команды alternatives. Тем
не менее, каждая из устанавливаемых Java систем должна быть подготовлена в
соответствии с руководством JPackage Project по подготовке пакета для того,
чтобы задействовать все преимущества команды alternatives.

После корректной установки пользователь root сможет переключаться между
различными реализациями команд java и javac, используя утилиту alternatives:

alternatives --config java alternatives --config javac

Fedora и Java пакеты JPackage

Fedora Core включает много пакетов имеющих начало в JPackage Project, который
предоставляет репозитарий Java программ. Эти пакеты были изменены в Fedora для
того, чтобы убрать зависимости от закрытого ПО и задействовать возможность
ahead-of-time сборки GCJ. Пользователям Fedora следует использовать репозитарий
Fedora для обновления этих пакетов, и они могут использовать репозитарий
JPackage для пакетов не входящих в Fedora.

На сайте JPackage http://jpackage.org вы найдете дополнительную информацию о
проекте и предоставляемых им программах.

Смешивание пакетов Fedora и JPackage

Необходимо провести исследование на совместимость перед выполнением установки
из обоих репозитариев Fedora и JPackage на одной системе. Несовместимость
пакетов может привести к сложноразрешимым ситуациям.

Samba (совместимость с Windows)

Теперь возможен просмотр Windows ресурсов (также называемый обзор SMB). В
выпусках до Fedora Core 5, настройка брандмауэра мешала корректной работе
обзора SMB. При помощи включения в ядро 2.6.14 модуля ip_conntrack_netbios_ns и
соответствующих улучшений в утилите system-config-securitylevel, брандмауэр
теперь может корректно отслеживать широковещательные пакеты, используемые при
обзоре SMB.

Мультимедиа

Fedora Core содержит приложения для решения различных мультимедиа задач, таких
как воспроизведение, запись и редактирование. Дополнительные пакеты доступны из
репозитария Fedora Extras.

Мультимедиа проигрыватели

Установка по умолчанию Fedora Core включает Rhythmbox, Totem и Helix Player для
воспроизведения. Вы найдете множество других программ в Fedora Core и
репозитарии Fedora Extras, включая популярный пакет XMMS. Обе среды GNOME и KDE
предлагают набор проигрывателей, которые могут быть использованы для
воспроизведения различных форматов. Для работы с другими форматами доступны
приложения сторонних разработчиков.

Fedora Core также задействует все приемущества звуковой подсистемы Advanced
Linux Sound Architecture (ALSA). Множество программ могут проигрывать звук
одновременно, что было некогда затруднительно на Linux системах. Это
ограничение пропадает, если все мультимедиа программы настроены на
использование ALSA для поддержки звука. Дополнительную информацию о ALSA вы
найдете на сайте проекта http://www.alsa-project.org/.

Форматы Ogg и Xiph.Org

Fedora включает полную поддержку форматов Ogg media container, Vorbis audio,
Theora video, Speex audio и FLAC lossless audio. Эти свободно распространяемые
форматы не отягощены патентными или лицензионными ограничениями. Они предлагают
мощную и гибкую альтернативу более популярным, ограниченным форматам. Проект
Fedora Project поддерживает использование форматов с открытым кодом вместо
альтернатив с ограничениями. Дополнительную информацию об этих форматах и о
том, как их использовать вы найдете на сайте Xiph.Org Foundation http://
www.xiph.org/.

MP3, DVD и иные исключенные мультимедиа приложения

Fedora Core и Fedora Extras не могут включать поддержку воспроизведения или
записи MP3 или DVD из-за того что, форматы MP3 и MPEG (DVD) запатентованы, и
владельцы патентов не предоставляют необходимые лицензии. В Fedora также
исключены некоторые мультимедиа приложения из-за патентных или лицензионных
ограничений, такие как Flash Player или Real Player. Дополнительную информацию
об этом вы найдете по ссылке http://fedoraproject.org/wiki/ForbiddenItems.

Подготовка и запись CD и DVD

Fedora Core и Extras содержат различные средства для простой подготовки и
записи CD и DVD дисков. Пользователи GNOME могут "прожигать" диски прямо из
файлового менеджера Наутилус или выбрать пакеты gnomebaker или graveman из
Fedora Extras или более старый пакет xcdroast из состава Fedora Core.
Пользователи KDE могут использовать мощный пакет k3b для выполнения этих задач.
Утилиты командной строки включают в себя cdrecord, readcd, mkisofs и другие
типичные Linux приложения.

Screencasts

Вы можете использовать Fedora для создания и воспроизведения screencast`ов, в
которых записана сессия вашей работы с использованием открытых технологий.
Fedora Extras 5 содержит компонент istanbul, создающий screencast`ы в формате
видео Theora. Этот видеофрагмент может быть воспроизведен одним из
проигрывателей в составе Fedora Core. Этот способ является предпочтительным для
передачи screencast`ов проекту Fedora Project и их использования разработчиками
или пользователями. Подробное руководство к действию вы найдете по ссылке http:
//fedoraproject.org/wiki/ScreenCasting.

Расширенная поддержка при помощи plugin-модулей

Большинство медиапроигрывателей в Fedora Core и Fedora Extras поддерживают
расширение при помощи подключаемых модулей (plugins) для поддержки новых
медиа-форматов и систем вывода звука. Некоторые из них используют мощные
средства, такие как gstreamer, для работы с форматами и вывода звука. Пакеты
подключаемых модулей для этих внутренних механизмов (backends) и для
индивидуальных приложений доступны в составе Fedora Core и Fedora Extras;
сторонние производители могут предлагать дополнительные модули, даже включающие
гораздо более мощные возможности.

Игры и развлечения

В состав Fedora Core и Fedora Extras включен набор игровых программ разных
жанров. По умолчанию, Fedora Core включает небольшой пакет игр для GNOME
(называемый gnome-games). Чтобы установить другие игры, из состава Fedora Core
и Fedora Extras выберите в главном меню Приложения>Добавление/Удаление программ
(Add/Remove Software)

Работа в сети

Основные изменения в ядре 2.6.11 - 2.6.15

На странице http://wiki.kernelnewbies.org/LinuxChanges вы найдете список
основных изменений. Некоторые из них отмечены ниже.

Выдвижение IPv4 адреса

Начиная с версии ядра 2.6.12, добавлена новая возможность, именуемая named
address promotion. Эта функция позволяет преобразовать дополнительный IPv4
адрес в основной. Обычно при удалении основного адреса все дополнительные
адреса так же удаляются. Если вы включите новый sysctl параметр
net.ipv4.conf.all.promote_secondaries или соответствующий параметр для
конкретного интерфейса, то вы измените поведение и один из вторичных адресов
будет задействован в качестве первичного адреса.

Настраиваемый адрес источника для ICMP сообщений об ошибках

По умолчанию при выборе адреса источника для ICMP сообщений об ошибках ядро
использует адрес того интерфейса с которого ICMP ошибка будет выслана. Ядро
версии 2.6.12 представляет новый sysctl параметр
net.ipv4.icmp_errors_use_inbound_ifaddr. Если вы включите этот параметр, ядро
будет использовать адрес интерфейса, который получил оригинальный пакет,
вызвавший ошибку.

Предположим, ядро получило пакет на интерфейс eth0 который формирует ICMP
ошибку, таблица маршрутизации указывает сгенерировать ошибку на интерфейсе
eth1. Если новый параметр sysctl включен, ICMP ошибка указывает исходный адрес
интерфейса eth0, вместо варианта по умолчанию - eth1. Эта функция может
упростить отладку сети при асинхронных настройках маршрутизации.

LC-Trie алгоритм просмотра маршрутной информации

Добавлен новый алгоритм просмотра маршрутной информации trie. Он предназначен
для больших таблиц маршрутизации и показывает заметное увеличение
производительности по сравнению с оригинальной реализацией с хешированием за
счет увеличения сложности и задействованной памяти.

Инфраструктура подключаемых алгоритмов управления насыщением

Алгоритмы управлением насыщением TCP теперь являются подключаемыми и
модульными. Унаследованный алгоритм NewReno остается вариантом по умолчанию, и
выполняет роль запасного алгоритма. Были добавлены следующие новые алгоритмы
управления насыщением:

  ● Управление насыщением высокоскоросного TCP

  ● Предотвращение заторов TCP Hybla

  ● Управление насыщением H-TCP

  ● Масштабируемое управление насыщением TCP

Все существующие модули управления насыщением были преобразованы в эту новую
инфраструктуру, и механизм BIC управления насыщением получил набор улучшений из
BICTCP 1.1 для обслуживания каналов с низкой латентностью.

Воздействие на алгоритм управление насыщением

Алгоритм управления насыщением задается для сокета, и может быть изменен при
помощи опции сокета TCP_CONGESTION.

Блокирование постановки в очередь при потере связи

Когда сетевой драйвер обнаруживает потерю связи, так если бы кабель был
отключен, драйвер останавливает очередь перед драйвером. Ранее такой останов
приводил к тому, что пакеты ставились в очередь на уровне дисциплины очереди на
неограниченный период времени, что приводило с непредсказуемым результатам. Для
предотвращения данного эффекта, ядро сетевого стека теперь отказывает в
постановке в очередь пакетов для устройства, которое в действительности
выключено, что означает, что его очередь заблокирована.

Поддержка протокола DCCP

Ядро версии 2.6.14-rc1 впервые получило поддержку протокола DCCP. Его
реализация все еще экспериментальна, но известно, что она работает.
Разработчики приступили к поддержке приложениями нового протокола.

Беспроводные сети

Новый драйвер HostAP вошел в ядро 2.6.14-rc1, он позволяет эмулировать
беспроводную точку доступа программным путем. В данный момент драйвер работает
только с картами на основе Intersil Prism2 (PC Card/PCI/PLX). Была добавлена
поддержка беспроводных карт Intel(R) PRO/Wireless 2100 и 2200.

Разное

  ● Включено множество правок для Разгрузки сегментации TCP (TCP Segmentation
    Offloading, TSO).

  ● Добавлена новая инфраструктура текстового поиска, она применима для
    соответствующих iptables и расширенных сравнений.

  ● Интерфейс объединения широковещания для IPv4 и IPv6, видимый из userspace,
    был переработан и привностит новые стандарты.

  ● Счетчик ipInAddrErrors из SNMPv2 MIB поддерживается для IPv4.

  ● Добавлены различные опции сокетов, представленные в Advanced API (RFC3542).

Утилиты пространства пользователя

Алгоритм удаления IPv4 адреса не принимал во внимание префикс длины для ядра
версии 2.6.12 и ранее. Теперь это изменено - команда iproute2 теперь выдает
предупреждение, если не задан префикс длины, для предупреждения возможного
непреднамеренного удаления:

ip addr list dev eth0
4: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    inet 10.0.0.3/24 scope global eth0


su -c 'ip addr del 10.0.0.3 dev eth0'
Warning: Executing wildcard deletion to stay compatible with old
      scripts. Explicitly specify the prefix length (10.0.0.3/32) to
      avoid this warning. This special behaviour is likely to disappear
      in further releases, fix your scripts!


Правильный метод удаления адреса, позволяющий предотвратить вывод
предупреждения:

su -c 'ip addr del 10.0.0.3/24 dev eth0'

Ранее не было возможности задать является ли интерфейс выключеным
административно или нет сигнала в кабеле (например, если кабель был отключен).
Теперь отображается новый флаг NO-CARRIER, если интерфейс административно
включен, но сигнал не обнаружен.

Команда ip теперь поддерживает пакетный режим при помощи аргумента -batch,
который работет подобно команде tc для ускорения выполнения набора задач.

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

Виртуализация в Fedora Core основывается на Xen. Xen 3.0 интегрирован в
программу установки Fedora Core 5. За дополнительной информацией о Xen
обратитесь к http://fedoraproject.org/wiki/Tools/Xen.

Нет поддержки для PowerPC

Xen не поддерживает архитектуру PowerPC в Fedora Core 5.

Система X Window (Графическая)

В этом разделе описывается информация, относящаяся к реализации X Window System
в составе Fedora.

xorg-x11

X.org X11 — это открытая реализация системы X Window System. Она предоставляет
основную низкоуровневую функциональность, на которой основаны графические
пользовательские интерфейсы (GUI), такие как GNOME и KDE. Дополнительную
информацию о Xorg вы можете найти по ссылке http://xorg.freedesktop.org/wiki/.

Для настройки этих параметров вы можете использовать Приложения => Системные
Параметры => Дисплей или system-config-display. Конфигурационный файл Xorg
находится в /etc/X11/xorg.conf

X.org X11R7 - это первый модульный выпуск X.org. Среди множества прочих
приемуществ он позволяет пользователям получать обновления с более высокой
скоростью, в тоже время помогая разработчикам быстрее подготавливать и
выпускать конкретные компоненты. Дополнительную информацию о текущем состоянии
дел в процессе разделения X.org на модули в Fedora вы можете найти на странице
http://fedoraproject.org/wiki/Xorg/Modularization

X.org X11R7 Замечания для пользователей

Установка сторонних драйверов

До того как вы установите сторонний драйвер любого производителя, включая ATI
или nVidia, прочтите http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers.

Сценарий установки пакета xorg-x11-server-Xorg автоматически удаляет строку
RgbPath из файла xorg.conf, если она присутсвует. Вам может потребоваться иначе
чем раньше настроить клавиатуру. Если вам требуется помощь в изменении
настройки клавиатуры, то вам рекомендуется подписаться на список рассылки
xorg@freedesktop.org.

X.org X11R7 Обзор для разработчиков

Здесь приведен краткий список наиболее заметных изменений для разработчиков,
присутствующих в X11R7:

  ● Подсистема сборки теперь изменена с imake на набор утилит GNU autotools.

  ● Все библиотеки теперь устанавливают файлы pkgconfig *.pc, которые теперь
    должны всегда использоваться программами, зависящими от этих библиотек,
    вместо жесткой привязки к путям в каталоге /usr/X11R6/lib или любых других.

  ● Теперь всё устанавливается в каталог /usr вместо /usr/X11R6. Все программы,
    в которых жестко зашиты пути к каталогам в /usr/X11R6, должны теперь
    изменены, чтобы автоматически, что предпочительно, определять корректное
    расположение объекта. Разработчикам настоятельно рекомендуется не
    использовать жесткую привязку к новым путям каталогов X11R7.

  ● Теперь каждая библиотека имеет свой собственный пакет с исходным кодом,
    который формирует бинарный пакет для исполнения и -devel пакет.

X.org X11R7 Замечания разработчикам

В этом разделе приведены обобщенные замечания для разработчиков и создателей
пакетов, по возможности, с советами по решению проблем.

Иерархия каталога /usr/X11R6/

X11R7 устанавливается непосредственно в каталог /usr, и иерархия каталогов /usr
/X11R6 более не используется. Приложения, которые полагались на файлы с
фиксированным путям в каталоге /usr/X11R6 на момент сборки или при выполнении,
должны быть обновленны для использования системной переменной PATH или других
механизмов, для автоматического определения расположения файлов, или для явного
указания нового пути, с возможным возвращением к старому предыдущему варианту.

Imake

imake более не используется для сборки X Window System, и теперь официально
объявлена устаревшей. Утилиты imake, xmkmf и многие другие, ранее поставляемые
с X Window System все еще входят в X11R7. Тем не менее X.Org рекомендует
переходить с imake на набор утилит GNU autotools и pkg-config. В будущих
выпусках X Window System поддержка imake может быть удалена, т.о. разработчикам
настоятельно рекомендуется отказаться от нее и не использовать в новых
проектах.

Общесистемный каталог app-defaults/

Системный каталог app-defaults для хранения ресурсов X теперь размещен в %
{_datadir}/X11/app-defaults, что раскрывается в /usr/share/X11/app-defaults в
Fedora Code 5 и будущих версиях систем Red Hat Enterpise Linux.

Корректные зависимости между пакетами

Все программые пакеты, ранее использующие BuildRequires: (XFree86-devel|
xorg-x11-devel) для удовлетворения зависимостей должны явно перечислять все
зависимости библиотек. Предпочитаемый и рекомендованый способ заключается в
использованиивиртуальных зависимостей сборки вместо жесткого указания имен
пакетов библиотек реализации xorg. Из этого следует, что вы должны использовать
BuildRequires: libXft-devel вместо BuildRequires: xorg-x11-Xft-devel. Если ваша
программа действительно зависит от реализации X.Org X11 конкретной библиотеки и
не существует другого простого и безопасного способа определить зависимость,
используйте форму xorg-x11-devel. Если вы используете виртуальные механизмы
зависимостей, это позволит предотвратить несогласованности, если библиотека
будет перенесена в другое место в будущем.

xft-config

Модульная структура X теперь испольует GNU autotools и pkg-config для настройки
и исполнения окружения системы сборки. Утилита xft-config была объявлена
устаревающей некоторое время назад, и файлы pkgconfig*.pcпредоставлялись все
это время. Приложения, ранее использующие xft-config для получения опций сборки
Cflags или libs, должны быть обновлены для использования pkg-config.

Серверы баз данных

MySQL

Fedora предоствляет MySQL 5.0. Список улучшений в этой версии вы найдете на
странице http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.

Дополнительную информацию о выполнении обновления баз данных с предыдущего
выпуска MySQL вы найдете на сайте MySQL по ссылке http://dev.mysql.com/doc/
refman/5.0/en/upgrade.html.

PostgreSQL

В этот выпуск Fedora включен PostgreSQL 8.1. Дополнительную информацию о этой
новой версии вы найдете на странице http://www.postgresql.org/docs/whatsnew/.

Обновление БД между версиями Fedora Core

В составе Fedora Core 4 поставлялась версия 8.0 PostgreSQL. Если выполняете
обвновление существующей системы Fedora с базой данных PostgreSQL, то вам
потребуется обновить саму базу данных для доступа к данным.

Для выполнения обновления с предыдущей версии PostgreSQL следуйте инструкциям,
описанным в http://www.postgresql.org/docs/8.1/interactive/
install-upgrading.html.

Интернационализация (i18n)

В этом разделе содержится информация по поддержке различных языков в Fedora
Core

Методы ввода

SCIM (Simple Common Input Method) заменила IIIMF в качестве системы методов
ввода для Азиатских и других языков в Fedora Core в этом выпуске. SCIM
использует Ctrl-Space в качестве переключателя по умолчанию для включения или
выключения метода ввода, при это легко изменить горячую клавишу или добавить
горячие клавиши в утилите настройки SCIM. Когда работает scim-anthy японские
пользователи могут использовать клавишу Zenkaku_Hankaku для переключания между
вводом ASCII и японским.

Установка

Система SCIM должна быть установлена и запущена по умолчанию для азиатских
рабочих мест. Иначе требуемые пакеты могут быть установлены в разделе поддержки
языков менеджера пакетов или при помощи команды:

su -c 'yum install <SCIM-IMEs>'

где <SCIM-IMEs> должно быть заменено на одно или несколько из

  ● Японский: scim-anthy

    Корейский: scim-hangul

    Упрощенный китайский: scim-pinyin scim-tables-chinese

    Традиционный китайский: scim-chewing scim-tables-chinese

    Индийския и другие языки: scim-m17n m17n-db-<language>

Вам также потребуются шрифты для этих языков. Пакеты со шрифтами названы fonts-
<язык>, где <язык> - это одно из arabic, bengali, chinese, gujarati, hebrew,
hindi, japanese, korean, punjabi, tamil.

Если на вашем рабочем месте не используется азиатская локаль, для ее
задействования введите следующие команды, а затем завершите сеанс и войдите в
систему повторно.

mkdir ~/.xinput.d
ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/default

SCIM апплет и панель инструментов

Когда работает SCIM, иконка аплета появляется в области уведомлений панели
рабочего стола. Иконка предствляет собой серое изображение клавиатуры, если
SCIM выключено и иконку Input Method Engine (IME) - если работает. Когда SCIM
включена, по умолчанию допонительно появляется панель инструментов методов
ввода SCIM со информацией о статусе.

Щёлкнув левой клавишей мыши на аплете вы активизируете меню переключения языков
SCIM для смены текущего Input Method Engine. Меню появится только, если
активным является приложение, использующее Методы ввода (Input Method). Щёлкнув
правой клавишей мыши на аплете или панели SCIM вы активизируете менб настроек.

Настройка SCIM

Вы можете настроить SCIM и IME используя утилиту, доступную через меню
настроек. На панели настройки IME, вы можете выбрать какие языки и варианты IME
будут появляться в меню переключения языков.

Новые механизмы преобразования

anthy - новый механизм преобразования для японского языка, заменивший старую
систему сервера Canna, и добавлен libchewing - новый механизм преобразования
для традиционного китайского языка.

Шрифты

Теперь доступна поддержка синтетического "утолщения" шрифтов, которые не имеют
"жирного" начертания.

Добавлены новые шрифты для китайского языка: AR PL ShanHeiSun Uni (uming.ttf) и
AR PL ZenKai Uni (ukai.ttf). Шрифт по умолчанию - AR PL ShanHeiSun Uni,
включающий внедренные растровые изображения. Если вы предпочитаете контурные
символы, включите следующий блок в ваш файл ~/.font.conf:

<fontconfig>
  <match target="font">
    <test name="family" compare="eq">
      <string>AR PL ShanHeiSun Uni</string>
    </test>
    <edit name="embeddedbitmap" mode="assign">
      <bool>false</bool>
    </edit>
  </match>
</fontconfig>


Подменю IM в gtk2

По умолчанию, в контекстном меню Gtk2 не появляется больше подменю IM. Вы
можете включить это в командной строке при помощи:

gconftool-2 --type bool --set '/desktop/gnome/interface/show_input_method_menu' true

Обратная Совместимость

Fedora Core включает унаследованные системные библиотеки для совместимости с
устаревшими программами. Это ПО является частью группы Legacy Software
Development, которая по умолчанию не устанавливается. Пользователи, которым
требуется подобная функциональность, могут выбрать эту группу в процессе
установки системы или запустив следующую команду на установленной системе. Для
установки группы пакетов в Fedora используйте меню Приложения=>Добавление/
Удаление программ, Pirut или введите следующую команду в окне терминала:

su -c 'yum groupinstall "Legacy Software Development"'

Введите в ответ на запрос пароль пользователя root.

Изменения пакетов

Данный список сформирован автоматически

Данный список сформирован автоматически. Это трудный для перевода материал.

Этот список создан при помощи утилиты treediff, запущенной как treediff newtree
oldtree по сравнению с деревом rawhide от 28 февраля 2006.

Список пакетов, измененных по сравнению с FC 4, вы найдете на странице:

http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages

Новый пакет adaptx
        AdaptX

Новый пакет agg
        Anti-Grain Geometry

Новый пакет amtu
        Abstract Machine Test Utility (AMTU)

Новый пакет anthy
        Japanese character set input library

Новый пакет aspell-ru
        Russian dictionaries for Aspell.

Новый пакет aspell-sl
        Slovenian dictionaries for Aspell.

Новый пакет aspell-sr
        Serbian dictionaries for Aspell.

Новый пакет avahi
        Local network service discovery

Новый пакет axis
        A SOAP implementation in Java

Новый пакет beagle
        The Beagle Search Infrastructure

Новый пакет bsf
        Bean Scripting Framework

Новый пакет bsh
        Lightweight Scripting for Java

Новый пакет cairo
        A vector graphics library

Новый пакет cairo-java
        Java bindings for the Cairo library

Новый пакет castor
        An open source data binding framework for Java

Новый пакет concurrent
        Utility classes for concurrent Java programming

Новый пакет dev86
        A real mode 80x86 assembler and linker.

Новый пакет dhcdbd
        DHCP D-BUS daemon (dhcdbd) controls dhclient sessions
        with D-BUS, stores and presents DHCP options.

Новый пакет ekiga
        A Gnome based SIP/H323 teleconferencing application

Новый пакет elilo
        ELILO linux boot loader for EFI-based systems

Новый пакет evolution-sharp
        Evolution Data Server Mono Bindings

Новый пакет f-spot
        Photo management application

Новый пакет frysk
        Frysk execution analysis tool

Новый пакет gecko-sharp2
        Gecko bindings for Mono

Новый пакет geronimo-specs
        Geronimo J2EE server J2EE specifications

Новый пакет giflib
        Library for manipulating GIF format image files

Новый пакет glib-java
        Base Library for the Java-GNOME libraries

Новый пакет gmime
        Library for creating and parsing MIME messages

Новый пакет gnome-applet-vm
        Simple virtual domains monitor which embed themselves
        in the GNOME panel

Новый пакет gnome-mount
        Mount replacement which uses HAL to do the mounting

Новый пакет gnome-power-manager
        GNOME Power Manager

Новый пакет gnome-python2-desktop
        The sources for additional PyGNOME Python extension modules
        for the GNOME desktop.

Новый пакет gnome-screensaver
        GNOME Sreensaver

Новый пакет gnome-user-share
        Gnome user file sharing

Новый пакет gnu-efi
        Development Libraries and headers for EFI

Новый пакет gpart
        A program for recovering corrupt partition tables.

Новый пакет gsf-sharp
        Mono bindings for libgsf

Новый пакет gstreamer-plugins-base
        GStreamer streaming media framework base plug-ins

Новый пакет gstreamer-plugins-good
        GStreamer plug-ins with good code and licensing

Новый пакет gtk-sharp
        GTK+ and GNOME bindings for Mono

Новый пакет gtk-sharp2
        GTK+ and GNOME bindings for Mono

Новый пакет hplip
        HP Linux Imaging and Printing Project

Новый пакет hsqldb
        Hsqldb Database Engine

Новый пакет icon-naming-utils
        A script to handle icon names in desktop icon themes

Новый пакет icu
        International Components for Unicode

Новый пакет imake
        imake source code configuration and build system

Новый пакет iscsi-initiator-utils
        iSCSI daemon and utility programs

Новый пакет iso-codes
        ISO code lists and translations

Новый пакет jakarta-commons-codec
        Jakarta Commons Codec Package

Новый пакет jakarta-commons-daemon
        Jakarta Commons Daemon Package

Новый пакет jakarta-commons-discovery
        Jakarta Commons Discovery

Новый пакет jakarta-commons-httpclient
        Jakarta Commons HTTPClient Package

Новый пакет javacc
        A parser/scanner generator for java

Новый пакет jdom
        Java alternative to DOM and SAX

Новый пакет jgroups
        Toolkit for reliable multicast communication.

Новый пакет jrefactory
        JRefactory and Pretty Print

Новый пакет kasumi
        An anthy dictionary management tool.

Новый пакет kexec-tools
        The kexec/kdump userspace component.

Новый пакет lcms
        Color Management System

Новый пакет libFS
        X.Org X11 libFS runtime library

Новый пакет libICE
        X.Org X11 libICE runtime library

Новый пакет libSM
        X.Org X11 libSM runtime library

Новый пакет libX11
        X.Org X11 libX11 runtime library

Новый пакет libXScrnSaver
        X.Org X11 libXss runtime library

Новый пакет libXTrap
        X.Org X11 libXTrap runtime library

Новый пакет libXau
        X.Org X11 libXau runtime library

Новый пакет libXaw
        X.Org X11 libXaw runtime library

Новый пакет libXcomposite
        X.Org X11 libXcomposite runtime library

Новый пакет libXcursor
        X.Org X11 libXcursor runtime library

Новый пакет libXdamage
        X.Org X11 libXdamage runtime library

Новый пакет libXdmcp
        X.Org X11 libXdmcp runtime library

Новый пакет libXevie
        X.Org X11 libXevie runtime library

Новый пакет libXext
        X.Org X11 libXext runtime library

Новый пакет libXfixes
        X.Org X11 libXfixes runtime library

Новый пакет libXfont
        X.Org X11 libXfont runtime library

Новый пакет libXfontcache
        X.Org X11 libXfontcache runtime library

Новый пакет libXft
        X.Org X11 libXft runtime library

Новый пакет libXi
        X.Org X11 libXi runtime library

Новый пакет libXinerama
        X.Org X11 libXinerama runtime library

Новый пакет libXmu
        X.Org X11 libXmu/libXmuu runtime libraries

Новый пакет libXp
        X.Org X11 libXp runtime library

Новый пакет libXpm
        X.Org X11 libXpm runtime library

Новый пакет libXrandr
        X.Org X11 libXrandr runtime library

Новый пакет libXrender
        X.Org X11 libXrender runtime library

Новый пакет libXres
        X.Org X11 libXres runtime library

Новый пакет libXt
        X.Org X11 libXt runtime library

Новый пакет libXtst
        X.Org X11 libXtst runtime library

Новый пакет libXv
        X.Org X11 libXv runtime library

Новый пакет libXvMC
        X.Org X11 libXvMC runtime library

Новый пакет libXxf86dga
        X.Org X11 libXxf86dga runtime library

Новый пакет libXxf86misc
        X.Org X11 libXxf86misc runtime library

Новый пакет libXxf86vm
        X.Org X11 libXxf86vm runtime library

Новый пакет libchewing
        Intelligent phonetic input method library for Traditional
        Chinese

Новый пакет libdaemon
        library for writing UNIX daemons

Новый пакет libdmx
        X.Org X11 libdmx runtime library

Новый пакет libdrm
        libdrm Direct Rendering Manager runtime library

Новый пакет libevent
        Abstract asynchronous event notification library

Новый пакет libfontenc
        X.Org X11 libfontenc runtime library

Новый пакет libgdiplus
        libgdiplus: An Open Source implementation of the GDI+ API

Новый пакет libgpod
        Library to access the contents of an iPod

Новый пакет libgssapi
        Generic Security Services Application Programming Interface
        Library

Новый пакет libiec61883
        Streaming library for IEEE1394

Новый пакет liblbxutil
        X.Org X11 liblbxutil runtime library

Новый пакет libnl
        Convenience library for kernel netlink sockets

Новый пакет libnotify
        libnotify notification library

Новый пакет liboil
        Library of Optimized Inner Loops, CPU optimized functions

Новый пакет liboldX
        X.Org X11 liboldX runtime library

Новый пакет libpfm
        a performance monitoring library for Linux/ia64

Новый пакет librtas
        Libraries to provide access to RTAS calls and RTAS events.

Новый пакет libsemanage
        SELinux binary policy manipulation library

Новый пакет libsetrans
        SELinux Translation library

Новый пакет libstdc++so7
        libstdc++.so.7 preview

Новый пакет libunwind
        An unwinding library for ia64.

Новый пакет libvirt
        Library providing an API to use the Xen virtualization

Новый пакет libvte-java
        Wrapper library for GNOME VTE

Новый пакет libxkbfile
        X.Org X11 libxkbfile runtime library

Новый пакет libxkbui
        X.Org X11 libxkbui runtime library

Новый пакет lucene
        High-performance, full-featured text search engine

Новый пакет m17n-db
        Multilingualization datafiles for m17n-lib

Новый пакет m17n-lib
        Multilingual text library

Новый пакет mesa
        Mesa graphics libraries

Новый пакет mlocate
        An utility for finding files by name

Новый пакет mockobjects
        Java MockObjects package

Новый пакет mono
        a .NET runtime environment

Новый пакет mysql-connector-odbc
        ODBC driver for MySQL

Новый пакет mysqlclient14
        Backlevel MySQL shared libraries.

Новый пакет nautilus-sendto
        Nautilus context menu for sending files

Новый пакет nfs-utils-lib
        Network File System Support Library

Новый пакет notify-daemon
        Notification Daemon

Новый пакет nspr
        Netscape Portable Runtime

Новый пакет opal
        Open Phone Abstraction Library

Новый пакет openCryptoki
        Implementation of Cryptoki v2.11 for IBM Crypto Hardware

Новый пакет opensp
        SGML and XML parser

Новый пакет pcmciautils
        PCMCIA utilities and initialization programs

Новый пакет perl-Net-IP
        Perl module for manipulation of IPv4 and IPv6 addresses

Новый пакет perl-String-CRC32
        Perl interface for cyclic redundency check generation

Новый пакет perl-XML-Simple
        Easy API to maintain XML in Perl

Новый пакет pfmon
        a performance monitoring tool for Linux/ia64

Новый пакет php-pear
        PHP Extension and Application Repository framework

Новый пакет pirut
        Package Installation, Removal and Update Tools

Новый пакет prctl
        Utility to perform process operations

Новый пакет pycairo
        Python bindings for the cairo library

Новый пакет pykickstart
        A python library for manipulating kickstart files

Новый пакет python-pyblock
        Python modules for dealing with block devices

Новый пакет rhpxl
        Python library for configuring and running X.

Новый пакет s390utils
        Linux/390 specific utilities.

Новый пакет salinfo
        SAL info tool.

Новый пакет scim
        Smart Common Input Method platform

Новый пакет scim-anthy
        SCIM IMEngine for anthy for Japanese input

Новый пакет scim-chewing
        Chewing Chinese input method for SCIM

Новый пакет scim-hangul
        Hangul Input Method Engine for SCIM

Новый пакет scim-m17n
        SCIM IMEngine for m17n-lib

Новый пакет scim-pinyin
        Smart Pinyin IMEngine for Smart Common Input Method platform

Новый пакет scim-qtimm
        SCIM input method module for Qt

Новый пакет scim-tables
        SCIM Generic Table IMEngine

Новый пакет squashfs-tools
        squashfs utilities

Новый пакет system-config-cluster
        system-config-cluster is a utility which allows you to manage
        cluster configuration in a graphical setting.

Новый пакет systemtap
        Instrumentation System

Новый пакет tanukiwrapper
        Java Service Wrapper

Новый пакет tog-pegasus
        OpenPegasus WBEM Services for Linux

Новый пакет tomboy
        Tomboy is a desktop note-taking application for Linux and Unix.

Новый пакет velocity
        Java-based template engine

Новый пакет werken.xpath
        XPath implementation using JDOM

Новый пакет wpa_supplicant
        WPA/WPA2/IEEE 802.1X Supplicant

Новый пакет wsdl4j
        Web Services Description Language Toolkit for Java

Новый пакет xdoclet
        XDoclet Attribute Orientated Programming Framework

Новый пакет xjavadoc
        The XJavaDoc engine

Новый пакет xmlrpc
        Java XML-RPC implementation

Новый пакет xorg-x11-apps
        X.Org X11 applications

Новый пакет xorg-x11-drivers
        X.Org X11 driver installation package

Новый пакет xorg-x11-drv-acecad
        Xorg X11 acecad input driver

Новый пакет xorg-x11-drv-aiptek
        Xorg X11 aiptek input driver

Новый пакет xorg-x11-drv-apm
        Xorg X11 apm video driver

Новый пакет xorg-x11-drv-ark
        Xorg X11 ark video driver

Новый пакет xorg-x11-drv-ati
        Xorg X11 ati video driver

Новый пакет xorg-x11-drv-calcomp
        Xorg X11 calcomp input driver

Новый пакет xorg-x11-drv-chips
        Xorg X11 chips video driver

Новый пакет xorg-x11-drv-cirrus
        Xorg X11 cirrus video driver

Новый пакет xorg-x11-drv-citron
        Xorg X11 citron input driver

Новый пакет xorg-x11-drv-cyrix
        Xorg X11 cyrix video driver

Новый пакет xorg-x11-drv-digitaledge
        Xorg X11 digitaledge input driver

Новый пакет xorg-x11-drv-dmc
        Xorg X11 dmc input driver

Новый пакет xorg-x11-drv-dummy
        Xorg X11 dummy video driver

Новый пакет xorg-x11-drv-dynapro
        Xorg X11 dynapro input driver

Новый пакет xorg-x11-drv-elo2300
        Xorg X11 elo2300 input driver

Новый пакет xorg-x11-drv-elographics
        Xorg X11 elographics input driver

Новый пакет xorg-x11-drv-evdev
        Xorg X11 evdev input driver

Новый пакет xorg-x11-drv-fbdev
        Xorg X11 fbdev video driver

Новый пакет xorg-x11-drv-fpit
        Xorg X11 fpit input driver

Новый пакет xorg-x11-drv-glint
        Xorg X11 glint video driver

Новый пакет xorg-x11-drv-hyperpen
        Xorg X11 hyperpen input driver

Новый пакет xorg-x11-drv-i128
        Xorg X11 i128 video driver

Новый пакет xorg-x11-drv-i740
        Xorg X11 i740 video driver

Новый пакет xorg-x11-drv-i810
        Xorg X11 i810 video driver

Новый пакет xorg-x11-drv-jamstudio
        Xorg X11 jamstudio input driver

Новый пакет xorg-x11-drv-joystick
        Xorg X11 joystick input driver

Новый пакет xorg-x11-drv-keyboard
        Xorg X11 keyboard input driver

Новый пакет xorg-x11-drv-magellan
        Xorg X11 magellan input driver

Новый пакет xorg-x11-drv-magictouch
        Xorg X11 magictouch input driver

Новый пакет xorg-x11-drv-mga
        Xorg X11 mga video driver

Новый пакет xorg-x11-drv-microtouch
        Xorg X11 microtouch input driver

Новый пакет xorg-x11-drv-mouse
        Xorg X11 mouse input driver

Новый пакет xorg-x11-drv-mutouch
        Xorg X11 mutouch input driver

Новый пакет xorg-x11-drv-neomagic
        Xorg X11 neomagic video driver

Новый пакет xorg-x11-drv-nsc
        Xorg X11 nsc video driver

Новый пакет xorg-x11-drv-nv
        Xorg X11 nv video driver

Новый пакет xorg-x11-drv-palmax
        Xorg X11 palmax input driver

Новый пакет xorg-x11-drv-penmount
        Xorg X11 penmount input driver

Новый пакет xorg-x11-drv-rendition
        Xorg X11 rendition video driver

Новый пакет xorg-x11-drv-s3
        Xorg X11 s3 video driver

Новый пакет xorg-x11-drv-s3virge
        Xorg X11 s3virge video driver

Новый пакет xorg-x11-drv-savage
        Xorg X11 savage video driver

Новый пакет xorg-x11-drv-siliconmotion
        Xorg X11 siliconmotion video driver

Новый пакет xorg-x11-drv-sis
        Xorg X11 sis video driver

Новый пакет xorg-x11-drv-sisusb
        Xorg X11 sisusb video driver

Новый пакет xorg-x11-drv-spaceorb
        Xorg X11 spaceorb input driver

Новый пакет xorg-x11-drv-summa
        Xorg X11 summa input driver

Новый пакет xorg-x11-drv-tdfx
        Xorg X11 tdfx video driver

Новый пакет xorg-x11-drv-tek4957
        Xorg X11 tek4957 input driver

Новый пакет xorg-x11-drv-trident
        Xorg X11 trident video driver

Новый пакет xorg-x11-drv-tseng
        Xorg X11 tseng video driver

Новый пакет xorg-x11-drv-ur98
        Xorg X11 ur98 input driver

Новый пакет xorg-x11-drv-v4l
        Xorg X11 v4l video driver

Новый пакет xorg-x11-drv-vesa
        Xorg X11 vesa video driver

Новый пакет xorg-x11-drv-vga
        Xorg X11 vga video driver

Новый пакет xorg-x11-drv-via
        Xorg X11 via video driver

Новый пакет xorg-x11-drv-vmware
        Xorg X11 vmware video driver

Новый пакет xorg-x11-drv-void
        Xorg X11 void input driver

Новый пакет xorg-x11-drv-voodoo
        Xorg X11 voodoo video driver

Новый пакет xorg-x11-filesystem
        X.Org X11 filesystem layout

Новый пакет xorg-x11-font-utils
        X.Org X11 font utilities

Новый пакет xorg-x11-fonts
        X.Org X11 fonts

Новый пакет xorg-x11-proto-devel
        X.Org X11 Protocol headers

Новый пакет xorg-x11-resutils
        X.Org X11 X resource utilities

Новый пакет xorg-x11-server
        X.Org X11 X server

Новый пакет xorg-x11-server-utils
        X.Org X11 X server utilities

Новый пакет xorg-x11-twm
        X.Org X11 twm window manager

Новый пакет xorg-x11-util-macros
        X.Org X11 Autotools macros

Новый пакет xorg-x11-utils
        X.Org X11 X client utilities

Новый пакет xorg-x11-xauth
        X.Org X11 X authority utilities

Новый пакет xorg-x11-xbitmaps
        X.Org X11 application bitmaps

Новый пакет xorg-x11-xdm
        X.Org X11 xdm - X Display Manager

Новый пакет xorg-x11-xfs
        X.Org X11 xfs font server

Новый пакет xorg-x11-xfwp
        X.Org X11 X firewall proxy

Новый пакет xorg-x11-xinit
        X.Org X11 X Window System xinit startup scripts

Новый пакет xorg-x11-xkb-utils
        X.Org X11 xkb utilities

Новый пакет xorg-x11-xkbdata
        xkb data files for the X.Org X11 X server

Новый пакет xorg-x11-xsm
        X.Org X11 X Session Manager

Новый пакет xorg-x11-xtrans-devel
        X.Org X11 developmental X transport library


Удален пакет Canna

Удален пакет 4Suite

Удален пакет MyODBC

Удален пакет apel

Удален пакет VFlib2

Удален пакет anaconda-help

Удален пакет aqhbci

Удален пакет cdicconf

Удален пакет fonts-xorg

Удален пакет gimp-gap

Удален пакет gnome-kerberos

Удален пакет gnomemeeting

Удален пакет hotplug

Удален пакет howl

Удален пакет hpijs

Удален пакет hpoj

Удален пакет iiimf

Удален пакет iiimf-le-chinput

Удален пакет iiimf-le-xcin

Удален пакет libgal2

Удален пакет libungif

Удален пакет lvm2-cluster

Удален пакет mod_jk

Удален пакет nvi-m17n

Удален пакет openh323

Удален пакет openmotif21

Удален пакет pcmcia-cs

Удален пакет perl-Filter

Удален пакет perl-Filter-Simple

Удален пакет perl-Parse-Yapp

Удален пакет perl-RPM2

Удален пакет perl-Time-HiRes

Удален пакет perl-XML-Encoding

Удален пакет perl-libxml-enno

Удален пакет python-twisted

Удален пакет sash

Удален пакет schedutils

Удален пакет selinux-policy-targeted

Удален пакет selinux-policy-strict

Удален пакет slocate

Удален пакет struts11

Удален пакет system-config-mouse

Удален пакет system-config-packages

Удален пакет taipeifonts

Удален пакет w3c-libwww

Удален пакет xinitrc

Удален пакет usbview

Fedora Extras - Репозитарий пакетов сообщества

Использование репозитария

Fedora Extras предлагает репозитарий пакетов, дополняющий Fedora Core. Эта
работа выполненная сообществом волонтеров составляет часть большего Проекта
Fedora.

Fedora Extras задействован по умолчанию

Системы Fedora автоматически используют оба репозитария Fedora Core и Fedora
Extras для установки и обновления программ.

Для того, чтобы установить программы из репизитариев Core или Extras, выберите
Приложения> Добавление/Удаление программ. Введите пароль root в ответ на
запрос. Выберите из списка требуемую программу и нажмите Применить.

Другим способом является установки програсс при помощи утилиты командной строки
yum. Например, данная команда автоматически установит пакет abiword и все
требуемые зависимости:

su -c 'yum install abiword'

Введите пароль пользователя root в ответ на запрос.

О Fedora Extras

В момент выпуска Fedora Core 5 в Fedora Extras присутствовало приблизительно
2,000 пакетов, собранных из 1,350 пакетов с исходным кодом. В чледующий список
включены наиболее популярные и известные приложения, поддерживаемые членами
сообщества в Fedora Extras:

  ● abiword - элегантный текстовый процессор

  ● balsa - облегченная программа чтения эл. почты

  ● bash-completion - расширенное дополнение в командной строке для опытных
    пользователей

  ● bluefish - HTML редактор

  ● clamav - антивирусный сканер с открытым кодом для серверов и рабочих
    станций

  ● fuse - средство подключения нестандартных устройств и сетевых служб как
    каталогов

  ● fwbuilder - графическая утилита для построения правил брандмауэра Linux и
    Cisco

  ● gaim-guifications - расширения для Gaim Instant Messenger

  ● gdesklets - элементы интерфейса для рабочего стола GNOME

  ● gnumeric - мощное приложения для работы с электронными таблицами

  ● inkscape - приложение для работы с иллюстрациями и векторной графикой

  ● koffice - полный набор офисных приложения для рабочего стола KDE

  ● mail-notification - уведомляет о получении новой почты

  ● mediawiki - решение Wikipedia для веб-сайтов для совместной работы

  ● nautilus-open-terminal - расширение файлового менеджера GNOME

  ● pan - программа чтения новостей Usenet

  ● revelation - утилита управления паролями

  ● scribus - приложения для подготовки публикаций (desktop publishing, DTP)

  ● xfce - облегченное окружение рабочего стола

  ● xmms - популярный аудио проигрыватель

  ● множество утилит и библиотек Perl и Python

  ● ... и многое другое!

Ваше любимое приложение с открытым кодом отсутсвует в Fedora Extras? Упакуйте
приложение в RPM формат и передайте его для рассмотрения в Fedora Extras. После
успешного завершения рассмотрения, импортируйте его в Extras и вы сможете
поддерживать его там. Если вы не знаете как создавать RPM пакеты, существует
множество других путей принять участие в Fedora Extras и помочь продвигать его
вперед.

Информацию о том как использовать Fedora Extras или как принять участие вы
найдете на странице http://fedoraproject.org/wiki/Extras.

Fedora Legacy - Проект сообщества по сопровождению

Проект Fedora Legacy - это проект с открытым кодом призванный расширить при
помощи сообщества "цикл сопровождения" дистрибутивов Red Hat Linux и Fedora
Core. Проект Fedora Legacy сотрудничает с Linux сообществом для предоставления
пакетов с исправлениями критических ошибок и брешей безопасности. Эта работа
расширяет эффективное время жизни устаревших дистрибутивов для ситуаций, в
которых частые обновления не допустимы или нежелательны. Дополнительную
информацию о проекте Fedora Legacy вы найдете на странице http://
fedoraproject.org/wiki/Legacy.

В данный момент проект Fedora Legacy поддерживает следующие дистрибутивы и
выпуски в режиме сопровождения:

  ● Red Hat Linux 7.3 и 9

  ● Fedora Core 1, 2 и 3

Проект Fedora Legacy будет готовить обновления для этих выпусков до тех пор,
пока это в интересах сообщества. Если этот интерес не достаточно силен, режим
сопровождения завершается в момент выпуска второго тестового выпуска третьего
по счету выпуска Core. Например, режим сопровождения для Fedora Core 4
завершится, если сообщество не заинтересовано в обратном, вместе в выпуском
Fedora Core 7 test2. Это дает эффективное время жизни поддержки (Fedora Core
плюс Fedora Legacy Support) длительностью около 18 месяцев.

Проекту Fedora Legacy всегда требуются волонтеры для проведения тестирования
качества пакетов, которые будут опубликованы в качестве обновлений.
Дополнительную информацию вы найдете на странице http://fedoraproject.org/wiki/
Legacy/QATesting. Посетите список выпусков http://www.redhat.com/archives/
fedora-legacy-list/2005-August/msg00079.html, где вы найдете дополнительную
информацию и ссылки на ошибки, находящиеся в очереди на обработку.

Если вам нужна помощь для начала работы, посетите домашнуюю страницу проекта в
Wiki http://fedoraproject.org/wiki/Legacy или странице Mentors http://
fedoraproject.org/wiki/Mentors. Другие пути принять участие Fedora описаны на
странице http://fedoraproject.org/wiki/HelpWanted.

CategoryLegacy

Проект Fedora - Свобода во всём

Целью проекта Fedora Project является построение с помощью Linux-сообщества
полной, универсальной операционной системы, состоящей только из программного
обеспечения с открытым исходным кодом. Разработка проводится в открытом форуме.
Проект регулярно выпускает версии системы Fedora Core примерно 2-3 раза в год,
в соответствии с публикуемым расписанием http://fedora.redhat.com/About/
schedule/. Команда инженеров компании Red Hat продолжает участие в построении
Fedora Core, приглашает и привлекает больше участников, чем это было возможно
ранее. Этот более открытый процесс, как мы надеемся, приведёт к становлению
операционной системы, более соответствующей идеалам свободного программного
обеспечения и более привлекательной для open-source сообщества.

За дополнительной информацией обратитесь на веб-сайт проекта Fedora Project:

http://fedora.redhat.com/

Проект Fedora продвигается вперед лицами, принимающими в нем участие. Вы в
качестве тестера, разработчика, автора документации или переводчика можете
внести свой вклад. Подробности вы найдете по ссылке http://fedoraproject.org/
wiki/HelpWanted.

На этой странице показываются каналы взаимодействия пользователей и участников
Fedora:

http://fedoraproject.org/wiki/Communicate.

Помимо веб-сайта, существуют также следующие списки рассылки:

  ● fedora-list@redhat.com — Для пользователей выпусков Fedora Core

  ● fedora-test-list@redhat.com — Для тестировщиков пробных выпусков Fedora
    Core

  ● fedora-devel-list@redhat.com — Для разработчиков, разработчиков,
    разработчиков

  ● fedora-docs-list@redhat.com — Для участников Проекта документации

Для того, чтобы подписаться на один из списков рассылки, пошлите эл. письмо со
словом "subscribe" в поле темы по адресу <listname>-request, где <listname> -
это одно из вышеперечисленных имен списков.

Также вы можете подписаться на списки рассылки Fedora и через Web-интерфейс:

http://www.redhat.com/mailman/listinfo/

Проекту Fedora Project также посвящён отдельный канал IRC (Internet Relay
Chat). IRC – это форма общения в реальном времени, похожая на Мгновенные
сообщения (Instant Messaging), использующая текстовые сообщения. Посредством
IRC вы можете беседовать с несколькими людьми на открытом канале или
разговаривать с кем-то один-на-один.

Чтобы поговорить с другими участниками проекта Fedora через IRC, подключитесь к
сети IRC. За дополнительной информацией обратитесь к веб-сайту (http://
www.freenode.net/).

Участники проекта Fedora – завсегдатаи канала #fedora сети Freenode, а
разработчиков проекта часто можно найти на канале #fedora-devel. Некоторые
большие проекты также могут иметь собственные каналы; информацию об этом можно
найти на страницах этих проектов и на http://fedoraproject.org/wiki/Communicate
.

Для того, чтобы общаться на канале #fedora, вам потребуется зарегистрировать
ваш псевдоним (прозвище). Соответствующие инструкции вы получите, подключившись
(/join) к каналу.

Каналы IRC

Компания Red Hat не управляют IRC-каналами проекта Fedora
Project или их содержимым.

Выходные сведения

О выходных сведениях

Мы используем термин выходные сведения, который означает:

  ● способ указать участников и показать их область деятельности.

  ● разъяснение методов подготовки и используемые средства.

Участники

  ● Андрей Мартынов (переводчик, Русский язык)

  ● Энтони Грин (автор раздела)

  ● Боб Дженсен (автор раздела, редактор, соиздатель)

  ● Дейв Малькольм (автор раздела)

  ● Девид Вудхаус (автор раздела)

  ● Франческо Томболини (переводчик, Итальянский язык)

  ● Гэвин Генри (автор раздела)

  ● Hugo Cisneiros (переводчик, Бразильский португальский язык)

  ● Дженс Петерсен (автор раздела)

  ● Джо Ортон (автор раздела)

  ● Джош Брессерс (автор раздела)

  ● Карстен Уэйд (автор раздела, редактор, соиздатель)

  ● Luya Tshimbalanga (автор раздела)

  ● Патрик Барнс (автор раздела, редактор)

  ● Пол Фрилдс (вспомогательные средства, редактор)

  ● Rahul Sundaram (автор раздела, редактор)

  ● Sekine Tatsuo (переводчик, Японский язык)

  ● Steve Dickson (автор раздела)

  ● Стюарт Эллисс (редактор)

  ● Томас Граф (автор раздела)

  ● Томми Рейнольдс (вспомогательные средства)

  ● Yoshinari Takaoka (переводчик, утилиты)

  ● Yuan Yijun (переводчик, Упрощённий китайский язык)

Способы подготовки

Редакторы раздела подготавливают замечания к выпуску непосредственно в Fedora
Project Wiki. Они сотрудничают с другими экспертами в рассматриваемых областях
на протяжении фазы тестовых выпусков Fedora Core для объяснения важных
изменений и улучшений. Команда редакторов проверяет согласованность и качество
завершенных разделов и переводит материал из Wiki в формат DocBook XML в
репозитарий отслеживания версий. В этот момент команда переводчиков
подготавливает версии для других языков замечаний к выпуску, которые становятся
доступны общественности как часть Fedora Core. Команда публикации размещает их
и последующие исправления на сайте.

