Copyright © 2006 Red Hat, Inc. and others
Этот документ выпускается в соответствии с условиями лицензии свободной документации GNU (GNU Free Documentation License). Дополнительные подробности можно прочитать в полном юридическом уведомлении в Раздел 3, «Legal Notice».
Самые новые замечания к выпуску находятся в сети | |
---|---|
Эти замечания к выпуску могут быть обновлены. Посетите страницу http://fedora.redhat.com/docs/release-notes/ для просмотра самых новых замечаний к выпуску Fedora Core 5. |
История переиздания | ||
---|---|---|
Издание 0.5.0.0 | 2006-02-28 | quaid |
(...) |
Самые новые замечания к выпуску находятся в сети | |
---|---|
Эти замечания к выпуску могут быть обновлены. Посетите сайт 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/)
Путеводитель с изображениями и видеофрагментами по этому выдающемуся выпуску вы найдете на странице http://fedoraproject.org/wiki/Tours/FedoraCore5.
Этот выпуск является кульминацией девяти месяцев разработки и включает существенно новые версии множества ключевых продуктов и технологий. Следующие разделы дадут краткий обзор основных изменений по сравнению с последним выпуском 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.
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 аппаратных архитектур
Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core и платформе 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% дискового пространства.
Клавиша Option
на системах Apple аналогична клавише Alt
на персональных компьютерах PC. Если в документации или в программе установке упоминается клавиша Alt
, используйте вместо этого Option
. При некоторых комбинациях клавиш вам потребуется использовать Option
вместе с клавишей Fn
, например, для переключания на виртуальный терминал tty3 используйте Option
-Fn
-F3
.
Первый установочный компакт диск является загрузочным для поддерживаемых архитектур 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
.
Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core и платформе 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% дискового пространства.
Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core и платформе 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 поддерживает параллельную установку нескольких вариантов одного пакета для разных архитектур. Вывод списка пакетов по умолчанию, такой как 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 и подсистема взаимодействия с устройствами были подвергнуты значительным изменениям в 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 | |
---|---|
Новый пакет |
Команда locate
должна быть полностью совместимой.
Конфигурационный файл /etc/updatedb.conf
является совместимым.
Теперь появляются синтаксические ошибки, говорящие об отсутствии slocate.
Переменная DAILY_UPDATE
не поддерживается.
Команда updatedb
не совместима с предыдущей, сценарии пользователя, использующие команду updatedb
, возможно, потребуют модификации.
Конфигурационная утилита system-config-mouse
удалена из состава выпуска, т.к. настройка сенсорных панелей synaptic
и трех-кнопочных мышей производиться автоматически. Мыши с последовательным интерфейсом более не поддерживаются.
Системы Fedora используют Network
Manager
для автоматического определения, выбора и настройки проводных и беспроводных сетевых подключений. Беспроводные устройства могут потребовать программ сторонних производителей или ручной настройки для задействования после завершения процесса установки. По этим причинам Network
Manager
в Fedora Core 5 является опциональным компонентом.
На странице http://fedoraproject.org/wiki/Tools/NetworkManager вы найдете дополнительную информацию о том как установить и задействовать Network
Manager
.
В состав Fedora Core 5 входит новая версия IMAP сервера dovecot
, включающая множество изменений в конфигурационном файле. Эти изменения особенно важны для пользователей, выполняющих обновление с предыдущего выпуска. Обратитесь к странице http://wiki.dovecot.org/UpgradingDovecot за дополнительной информацией об этих изменениях.
Улитита kudzu
, библиотека libkudzu
и список оборудования в /etc/sysconfig/hwconf
являются устаревающими и будут удалены в будущих выпусках Fedora Core. Приложения выявляющие доступное оборудование должны быть переписаны на использование библиотеки HAL. Дополнительную информацию о HAL вы найдете на странице http://freedesktop.org/wiki/Software/hal.
Функции fstab-sync
были удалены. В Fedora Core программа fstab-sync
удалена в целях переноса подключения сменных устройств в решения, специфичные для окружения рабочего стола. Записи для hotplug устройств или подключенных носителей более не добавляются автоматически в файл /etc/fstab
. Пользователи командной строки могут перейти на использование gnome-mount
, предоставляющей схожую функциональность.
Удалена поддержка PostgreSQL для GnuCash, т.к. не поддерживается разработчиками, не содержит полного рабора функций GnuCash и может привести к сбоям. Пользователи, использующие хранение данных в PostgreSQL, должны перенести свои данные в XML файл до выполнения обновления GnuCash.
Комплект приложений Mozilla объявлен устаревающим. Он поставляется в составе Fedora Core 5 и приложения могут быть собраны с mozilla-devel
, тем не менее он будет удален в будущих выпусках Fedora Core.
Добавлен пакет libstdc++so7
. Этот пакет содержит предварительный выпуск стандартной библиотеки C++ GNU из libstdcxx_so_7-branch
. Он рассматривается как экспериментальный и неподдерживаемый. Не собирайте программы для промышленной эксплуатации с этой библиотекой, т.к. интерфейс ABI и so-версия будет изменена в последующих обновления. Для сборки приложений с этой библиотекой используйте g++-libstdc++so_7
вместо g++
.
Библиотека LinuxThreads более не доступна. LinuxThreads была объявлена устаревающей в Fedora Core 4 и более не доступна в этом выпуске. Библиотека Native POSIX Threading Library (NPTL) является основной библиотекой потоков начиная с Red Hat Linux 9 и полностью заменила LinuxThreads.
В этом разделе освещаются изменения и важная информация о ядре в составе Fedora Core 5.
Этот дистрибутив основан на ядре Linux версии 2.6. Fedora Core может включать дополнительные патчи с улучшениями, исправлениями ошибок или дополнительными функциями. По этой причине ядро Fedora Core может не совпадать строка-в-строку с так называемым vanilla kernel с Web-сайта 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, который поставлялся в предыдущих версиях. Вместо этого поставляется подготовленный и настроенный исходный код. Данный вопрос рассматривается в этом разделе.
Эти инструкции относятся к текущему ядру | |
---|---|
Для упрощения указаний мы будет предполагать, что вы хотите настроить исходный код ядра, совпадающий с работающим в данный момент. Ниже мы полагаем, что фраза <версия> относится к версии ядра, отображаемой командой |
Если вам требуется получить доступ к оригинальным исходным кодам ядра Fedora Core - вы найдете их в пакете kernel .src.rpm. Для создания развернутого дерева исходных кодов на основе этого файла, выполните следующие шаги:
Не выполняйте сборку пакетов от имени суперпользователя | |
---|---|
Сборка пакетов под учетной записью суперпользователя в действительности является опасным и не требуется, даже для сборки ядра. Инструкции показанные ниже позволят установить ядро с использованием обычной учетной записи. Во многих источниках предполагается, что ядро расположено в |
Подготовьте окружение сборки RPM пакетов в своем домашнем каталоге. Запустите следующую команду:
su -c 'yum install fedora-rpmdevtools' fedora-buildrpmtree
Введите пароль пользователя root
в ответ на запрос.
Получите файл kernel-<версия>.src.rpm
из одного из источников:
Каталог SRPMS в соответствующем SRPMS ISO образе CD диска.
HTTP или FTP сайт, к которого вы скачали пакет с ядром
Введя следующую команду:
su -c 'yum install yum-utils' su -c 'yumdownloader --source kernel'
Введите пароль пользователя root
в ответ на запрос.
Установите пакет kernel-<версия>.src.rpm
командой:
rpm -Uvh kernel-<версия>.src.rpm`
Эта команда запишет содержимое RPM в ${HOME}/rpmbuild/SOURCES
и ${HOME}/rpmbuild/SPECS
, где ${HOME}
- это ваш домашний каталог.
Требуемое пространство на жёстком диске | |
---|---|
Полный процесс сборки ядра может потребовать несколько дополнительных гигабайт дискового пространства на файловой системе, содержащей ваш домашний каталог. |
Подготовьте исходный код ядра следующими командами:
cd ~/rpmbuild/SPECS rpmbuild -bp --target $(uname -m) kernel-2.6.spec
Дерево исходных кодов ядра расположено в каталоге ${HOME}/rpmbuild/BUILD/kernel-<версия>/
.
Настройки для вариантов ядер поставляемых с Fedora Core 5 расположены в каталоге configs/
. Например, конфигурационнй файл для i686 SMP варианта называется configs/kernel-<версия>-i686-smp.config
. Следующая команда поместит желаемый конфигурационный файл в правильное место для выполнения сборки:
cp configs/<desired-config-file> .config
Вы также найдете .config
файл, соответствующий текущей конфигурации ядра, расположенный в /lib/modules/<версия>/build/.config
.
Каждое ядро получает свое имя, на основе собственно версии ядра. Это значение выводит команда uname -r
. Имя ядра задается при помощи первых четырех строк файла Makefile
. Файл Makefile
изменен для создания ядра с другим именем, отличным от работающего ядра. Для того, чтобы ядро могло работать с модулем, он должен быть собран с ядром имеющим корректное имя. Для этого вам потребуется исправить Makefile
ядра.
Например, если uname -r
выводит строку 2.6.15-1.1948_FC5
, измените определение EXTRAVERSION
с
EXTRAVERSION = -prep
на
EXTRAVERSION = -1.1948_FC5
Замените все что находится после дефиса и до конца.
Введите следующую команду:
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 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.
Теперь вы можете просматривать ресурсы печати Samba в подсетях. Если вы укажите как минимум один WINS сервер в /etc/samba/smb.conf
, первый из адресов будет использован при выполнении обзора.
Утилита system-config-printer поддерживает проверку подлинности при помощи Kerberos при добавлении нового SMB принтера. Для того, чтобы добавить принтер, пользователю требуется обладать корректным билетом Kerberos и запустить утилиту настройки принтеров. Выберите в главном меню Среда GNOME>Администрирование>Печать или выполните команду:
su -c 'system-config-printer'
В файле /etc/cups/printers.conf
не сохраняются имена и пароли. Печать будет возможна, если очередь SMB печати допускает анонимную печать.
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).
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).
В состав 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
были внесены следующие изменения:
Модули mod_cern_meta
и mod_asis
теперь не загружаются по умолчанию.
Модуль mod_ext_filter
загружается по умолчанию.
Модули сторонних производителей | |
---|---|
Любые модули сторонних производителей, собранные с |
Информация по выполнению обновления существующей установки доступна на сайте http://httpd.apache.org/docs/2.2/upgrading.html.
В состав 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
В этом разделе рассматриваются различные средства разработки.
Данный выпуск 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
для выключения этой функции, в тоже время обычным пользователям не следует этого делать.
В этом разделе освещаются различные средства безопасности от Fedora Core.
Общее введение в множество действующих функций безопасности в Fedora, их текущий статус и политики доступны по ссылке http://fedoraproject.org/wiki/Security.
Pam_stack
объявлен устаревающим в этом выпуске. Linux-PAM 0.78 и более поздние включают директиву include
, которая замещает модуль pam_stack
. Использование модуля pam_stack
сопровождается записью в журнал предупреждения. Он может быть удален в будущих выпусках. Он более не должен использоваться в настройках конкретных служб. Все пакеты использующие PAM из состава Fedora Core были изменены и не используют этот модуль.
Обновление и PAM Stacks | |
---|---|
Если система была обновлена с предыдущего выпуска Fedora Core и системный администратор вносил изменения в конфигурационные файоы некоторых служб, эти измененные файлы не замещаются при установке новых пакетов. Вместо этого новые конфигурационные файлы создаются в виде |
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: 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
MCS - это реализация для общего применения более точного варианта Multilevel Security (MLS). MCS - это улучшение SELinux для пометки файлов при помощи категорий. Категории могут включать Конфиденциальная_Информация
, Только_Для_Служебного_Пользования
или Пароли_Администратора
. Дополнительную информацию по MCS вы найдете в статье автора http://james-morris.livejournal.com/5583.html.
MLS - это особая схема Мандатного управления доступом (MAC), которая помечает процессы и объекты при помощи специальных меток безопасности. Например, объекты в виде файлов документов могут иметь уровень безопасности { Секретно, ПроектА }
, где Секретно
- это уровень важности, а ПроектА
- это категория. Дополнительную информацию вы найдете по ссылке http://james-morris.livejournal.com/5020.html.
Свободное и открытое 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.
Включайте информацию о расположении и версиях в отчеты об ошибках | |
---|---|
Подготавливая отчет об ошибке включайте вывод следующих команд:
|
В дополнение к свободному программному стеку java-gcj-compat, Fedora Core спроектирована таким образом, чтобы позволить вам установить несколько реализаций Java и переключатся между ними при помощи команды alternatives
. Тем не менее, каждая из устанавливаемых Java систем должна быть подготовлена в соответствии с руководством JPackage Project по подготовке пакета для того, чтобы задействовать все преимущества команды alternatives
.
После корректной установки пользователь root
сможет переключаться между различными реализациями команд java
и javac
, используя утилиту alternatives
:
alternatives --config java alternatives --config javac
Fedora Core включает много пакетов имеющих начало в JPackage Project, который предоставляет репозитарий Java программ. Эти пакеты были изменены в Fedora для того, чтобы убрать зависимости от закрытого ПО и задействовать возможность ahead-of-time сборки GCJ. Пользователям Fedora следует использовать репозитарий Fedora для обновления этих пакетов, и они могут использовать репозитарий JPackage для пакетов не входящих в Fedora.
На сайте JPackage http://jpackage.org вы найдете дополнительную информацию о проекте и предоставляемых им программах.
Смешивание пакетов Fedora и JPackage | |
---|---|
Необходимо провести исследование на совместимость перед выполнением установки из обоих репозитариев Fedora и JPackage на одной системе. Несовместимость пакетов может привести к сложноразрешимым ситуациям. |
Теперь возможен просмотр 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/.
Fedora включает полную поддержку форматов Ogg media container, Vorbis audio, Theora video, Speex audio и FLAC lossless audio. Эти свободно распространяемые форматы не отягощены патентными или лицензионными ограничениями. Они предлагают мощную и гибкую альтернативу более популярным, ограниченным форматам. Проект Fedora Project поддерживает использование форматов с открытым кодом вместо альтернатив с ограничениями. Дополнительную информацию об этих форматах и о том, как их использовать вы найдете на сайте Xiph.Org Foundation http://www.xiph.org/.
Fedora Core и Fedora Extras не могут включать поддержку воспроизведения или записи MP3 или DVD из-за того что, форматы MP3 и MPEG (DVD) запатентованы, и владельцы патентов не предоставляют необходимые лицензии. В Fedora также исключены некоторые мультимедиа приложения из-за патентных или лицензионных ограничений, такие как Flash Player или Real Player. Дополнительную информацию об этом вы найдете по ссылке http://fedoraproject.org/wiki/ForbiddenItems.
Fedora Core и Extras содержат различные средства для простой подготовки и записи CD и DVD дисков. Пользователи GNOME могут "прожигать" диски прямо из файлового менеджера Наутилус или выбрать пакеты gnomebaker
или graveman
из Fedora Extras или более старый пакет xcdroast
из состава Fedora Core. Пользователи KDE могут использовать мощный пакет k3b
для выполнения этих задач. Утилиты командной строки включают в себя cdrecord
, readcd
, mkisofs
и другие типичные Linux приложения.
Вы можете использовать Fedora для создания и воспроизведения screencast`ов, в которых записана сессия вашей работы с использованием открытых технологий. Fedora Extras 5 содержит компонент istanbul
, создающий screencast`ы в формате видео Theora. Этот видеофрагмент может быть воспроизведен одним из проигрывателей в составе Fedora Core. Этот способ является предпочтительным для передачи screencast`ов проекту Fedora Project и их использования разработчиками или пользователями. Подробное руководство к действию вы найдете по ссылке http://fedoraproject.org/wiki/ScreenCasting.
Большинство медиапроигрывателей в 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)
На странице http://wiki.kernelnewbies.org/LinuxChanges вы найдете список основных изменений. Некоторые из них отмечены ниже.
Начиная с версии ядра 2.6.12, добавлена новая возможность, именуемая named address promotion. Эта функция позволяет преобразовать дополнительный IPv4 адрес в основной. Обычно при удалении основного адреса все дополнительные адреса так же удаляются. Если вы включите новый sysctl
параметр net.ipv4.conf.all.promote_secondaries
или соответствующий параметр для конкретного интерфейса, то вы измените поведение и один из вторичных адресов будет задействован в качестве первичного адреса.
По умолчанию при выборе адреса источника для ICMP сообщений об ошибках ядро использует адрес того интерфейса с которого ICMP ошибка будет выслана. Ядро версии 2.6.12 представляет новый sysctl
параметр net.ipv4.icmp_errors_use_inbound_ifaddr
. Если вы включите этот параметр, ядро будет использовать адрес интерфейса, который получил оригинальный пакет, вызвавший ошибку.
Предположим, ядро получило пакет на интерфейс eth0
который формирует ICMP ошибку, таблица маршрутизации указывает сгенерировать ошибку на интерфейсе eth1
. Если новый параметр sysctl
включен, ICMP ошибка указывает исходный адрес интерфейса eth0
, вместо варианта по умолчанию - eth1
. Эта функция может упростить отладку сети при асинхронных настройках маршрутизации.
Добавлен новый алгоритм просмотра маршрутной информации trie. Он предназначен для больших таблиц маршрутизации и показывает заметное увеличение производительности по сравнению с оригинальной реализацией с хешированием за счет увеличения сложности и задействованной памяти.
Алгоритмы управлением насыщением TCP теперь являются подключаемыми и модульными. Унаследованный алгоритм NewReno остается вариантом по умолчанию, и выполняет роль запасного алгоритма. Были добавлены следующие новые алгоритмы управления насыщением:
Управление насыщением высокоскоросного TCP
Предотвращение заторов TCP Hybla
Управление насыщением H-TCP
Масштабируемое управление насыщением TCP
Все существующие модули управления насыщением были преобразованы в эту новую инфраструктуру, и механизм BIC управления насыщением получил набор улучшений из BICTCP 1.1 для обслуживания каналов с низкой латентностью.
Воздействие на алгоритм управление насыщением | |
---|---|
Алгоритм управления насыщением задается для сокета, и может быть изменен при помощи опции сокета |
Когда сетевой драйвер обнаруживает потерю связи, так если бы кабель был отключен, драйвер останавливает очередь перед драйвером. Ранее такой останов приводил к тому, что пакеты ставились в очередь на уровне дисциплины очереди на неограниченный период времени, что приводило с непредсказуемым результатам. Для предотвращения данного эффекта, ядро сетевого стека теперь отказывает в постановке в очередь пакетов для устройства, которое в действительности выключено, что означает, что его очередь заблокирована.
Ядро версии 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 System в составе Fedora.
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
Установка сторонних драйверов | |
---|---|
До того как вы установите сторонний драйвер любого производителя, включая ATI или nVidia, прочтите http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers. |
Сценарий установки пакета xorg-x11-server-Xorg
автоматически удаляет строку RgbPath
из файла xorg.conf
, если она присутсвует. Вам может потребоваться иначе чем раньше настроить клавиатуру. Если вам требуется помощь в изменении настройки клавиатуры, то вам рекомендуется подписаться на список рассылки xorg@freedesktop.org.
Здесь приведен краткий список наиболее заметных изменений для разработчиков, присутствующих в X11R7:
Подсистема сборки теперь изменена с imake
на набор утилит GNU autotools
.
Все библиотеки теперь устанавливают файлы pkgconfig
*.pc
, которые теперь должны всегда использоваться программами, зависящими от этих библиотек, вместо жесткой привязки к путям в каталоге /usr/X11
R6/lib
или любых других.
Теперь всё устанавливается в каталог /usr
вместо /usr/X11
R6
. Все программы, в которых жестко зашиты пути к каталогам в /usr/X11R6
, должны теперь изменены, чтобы автоматически, что предпочительно, определять корректное расположение объекта. Разработчикам настоятельно рекомендуется не использовать жесткую привязку к новым путям каталогов X11R7.
Теперь каждая библиотека имеет свой собственный пакет с исходным кодом, который формирует бинарный пакет для исполнения и -devel
пакет.
В этом разделе приведены обобщенные замечания для разработчиков и создателей пакетов, по возможности, с советами по решению проблем.
X11R7 устанавливается непосредственно в каталог /usr
, и иерархия каталогов /usr/X11
R6
более не используется. Приложения, которые полагались на файлы с фиксированным путям в каталоге /usr/X11
R6
на момент сборки или при выполнении, должны быть обновленны для использования системной переменной PATH
или других механизмов, для автоматического определения расположения файлов, или для явного указания нового пути, с возможным возвращением к старому предыдущему варианту.
imake
более не используется для сборки X Window System, и теперь официально объявлена устаревшей. Утилиты imake
, xmkmf
и многие другие, ранее поставляемые с X Window System все еще входят в X11R7. Тем не менее X.Org рекомендует переходить с imake
на набор утилит GNU autotools
и pkg-config
. В будущих выпусках X Window System поддержка imake
может быть удалена, т.о. разработчикам настоятельно рекомендуется отказаться от нее и не использовать в новых проектах.
Системный каталог app-defaults
для хранения ресурсов X теперь размещен в %{_datadir}/X11/app-defaults
, что раскрывается в /usr/share/X11/app-defaults
в Fedora Code 5 и будущих версиях систем Red Hat Enterpise Linux.
Все программые пакеты, ранее использующие Build
Requires: (XFree86-devel|xorg-x11-devel)
для удовлетворения зависимостей должны явно перечислять все зависимости библиотек. Предпочитаемый и рекомендованый способ заключается в использованиивиртуальных зависимостей сборки вместо жесткого указания имен пакетов библиотек реализации xorg
. Из этого следует, что вы должны использовать Build
Requires: libXft-devel
вместо Build
Requires: xorg-x11-Xft-devel
. Если ваша программа действительно зависит от реализации X.Org X11 конкретной библиотеки и не существует другого простого и безопасного способа определить зависимость, используйте форму xorg-x11-devel
. Если вы используете виртуальные механизмы зависимостей, это позволит предотвратить несогласованности, если библиотека будет перенесена в другое место в будущем.
Модульная структура X теперь испольует GNU autotools
и pkg-config
для настройки и исполнения окружения системы сборки. Утилита xft-config
была объявлена устаревающей некоторое время назад, и файлы pkgconfig
*.pc
предоставлялись все это время. Приложения, ранее использующие xft-config
для получения опций сборки Cflags
или libs
, должны быть обновлены для использования pkg-config
.
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.
В этот выпуск 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.
В этом разделе содержится информация по поддержке различных языков в 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 выключено и иконку Input Method Engine (IME) - если работает. Когда SCIM включена, по умолчанию допонительно появляется панель инструментов методов ввода SCIM со информацией о статусе.
Щёлкнув левой клавишей мыши на аплете вы активизируете меню переключения языков SCIM для смены текущего Input Method Engine. Меню появится только, если активным является приложение, использующее Методы ввода (Input Method). Щёлкнув правой клавишей мыши на аплете или панели SCIM вы активизируете менб настроек.
Вы можете настроить SCIM и IME используя утилиту, доступную через меню настроек. На панели настройки IME, вы можете выбрать какие языки и варианты IME будут появляться в меню переключения языков.
Теперь доступна поддержка синтетического "утолщения" шрифтов, которые не имеют "жирного" начертания.
Добавлены новые шрифты для китайского языка: 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>
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 Core. Эта работа выполненная сообществом волонтеров составляет часть большего Проекта Fedora.
Fedora Extras задействован по умолчанию | |
---|---|
Системы Fedora автоматически используют оба репозитария Fedora Core и Fedora Extras для установки и обновления программ. |
Для того, чтобы установить программы из репизитариев Core или Extras, выберите Приложения> Добавление/Удаление программ. Введите пароль root
в ответ на запрос. Выберите из списка требуемую программу и нажмите Применить.
Другим способом является установки програсс при помощи утилиты командной строки yum
. Например, данная команда автоматически установит пакет abiword
и все требуемые зависимости:
su -c 'yum install abiword'
Введите пароль пользователя root
в ответ на запрос.
В момент выпуска 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 - это проект с открытым кодом призванный расширить при помощи сообщества "цикл сопровождения" дистрибутивов 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.
Целью проекта Fedora Project является построение с помощью Linux-сообщества полной, универсальной операционной системы, состоящей только из программного обеспечения с открытым исходным кодом. Разработка проводится в открытом форуме. Проект регулярно выпускает версии системы Fedora Core примерно 2-3 раза в год, в соответствии с публикуемым расписанием http://fedora.redhat.com/About/schedule/. Команда инженеров компании Red Hat продолжает участие в построении Fedora Core, приглашает и привлекает больше участников, чем это было возможно ранее. Этот более открытый процесс, как мы надеемся, приведёт к становлению операционной системы, более соответствующей идеалам свободного программного обеспечения и более привлекательной для open-source сообщества.
За дополнительной информацией обратитесь на веб-сайт проекта Fedora Project:
Проект 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. Команда публикации размещает их и последующие исправления на сайте.