Copyright © 2006 Red Hat, Inc. и другие
Этот документ выпускается в соответствии с условиями лицензии свободной документации GNU (GNU Free Documentation License). Дополнительные подробности можно прочитать в полном юридическом уведомлении в Раздел 3, «Legal Notice».
![]() |
Самые новые замечания к выпуску находятся в сети |
---|---|
Эти замечания к выпуску могут быть обновлены. Посетите страницу http://fedora.redhat.com/docs/release-notes/ для просмотра самых новых замечаний к выпуску Fedora Core. |
История переиздания | ||
---|---|---|
Издание 6.0.0 | 2006-09-24 | PWF |
Помещена новая версия для окончательного выпуска | ||
Издание 5.92 | 2006-09-05 | PWF |
Помещена новая версия для выпуска test3 | ||
Издание 5.91.2 | 2006-08-13 | PWF |
Подготовка нового снимка wiki для выпуска на Web-сайт | ||
Издание 5.91.1 | 2006-08-10 | PWF |
Исправлена информация о правообладателе | ||
Издание 5.91 | 2006-07-13 | PWF |
Нумерация версий приведена в соотвествие с действительностью | ||
Издание 0.5.9.1 | 2006-07-11 | PWF |
FC6 test2 - материал для выполнения перевода |
Fedora является набором проектов, спонсируемых Red Hat и руководимый участниками проекта. Эти проекты разрабатываются обширным сообществом людей, которые стремятся предоставить и поддерживать самое лучшее свободное открытое ПО и стандарты. Fedora Core является центральным проектом Fedora и представляет собой операционную систему и платформу, основанную на Linux, которая является и останется свободной в использовании, в вопросах модификации и распространения.
![]() |
Самые новые замечания к выпуску находятся в сети |
---|---|
Эти замечания к выпуску могут быть обновлены. Посетите сайт http://fedora.redhat.com/docs/release-notes/ для просмотра самых последних замечаний к выпуску Fedora Core . |
Вы можете помочь участникам Проекта Fedora продолжать улучшение Fedora, если вы заполните сообщение об ошибке и улучшениях. Дополнительную информацию об ошибках вы можете найти на странице http://fedoraproject.org/wiki/BugsAndFeatureRequests. Благодарим вас за участие.
Обратитесь к следующим веб-страницам за дополнительной информацией общего плана о Fedora:
Обзор Fedora (http://fedoraproject.org/wiki/Overview)
Часто задаваемые вопросы по Fedora (http://fedoraproject.org/wiki/FAQ)
Справка и поддержка (http://fedoraproject.org/wiki/Communicate)
Участие в проекте Fedora Project (http://fedoraproject.org/wiki/HelpWanted)
О проекте Fedora Project (http://fedora.redhat.com/About/)
![]() |
Ссылки на документацию |
---|---|
Если вы просматриваете эти замечания к выпуску в процессе установки Fedora Core, многие ссылки не будут работать должным образом. Эти замечания доступны после установки через стандартную домашнюю страницу web-браузера. Если вы подключены к Интернет, используйте эти ссылки для получения дополнительной полезной информации о Fedora и сообществе, которое ее создало с подерживает. |
Путеводитель с изображениями и видеофрагментами по этому выдающемуся выпуску вы найдете на странице http://fedoraproject.org/wiki/Tours/FedoraCore6.
Этот выпуск включает существенно новые версии множества ключевых продуктов и технологий. Следующие разделы дадут краткий обзор основных изменений по сравнению с последним выпуском Fedora Core.
В этом выпуске улучшен внешний вид и удобство пользования для различных международных языков при помощи нового шрифта по умолчаниюDejaVu.
Оконный менеджер Compiz предоставляет лучшее визуальное представление и различные эффекты рабочего стола при помощисреды AIGLX. Дополнительную информацию вы найдете на страницах Fedora Rendering Project.
В этом выпуске представлен апплет обновлений puplet, уведомляющий пользователя о доступности обновлений ПО. Дополнительную информацию вы найдете по ссылке http://fedoraproject.org/wiki/YumApplet.
Этот выпуск включает полностью переписанную и улучшенную утилитуsystem-config-printer, использующую самую последнюю версию CUPS 1.2. Технические подробности вы найдете по ссылкам http://fedoraproject.org/wiki/Printing/AdminToolOutline и http://fedoraproject.org/wiki/Printing/AdminToolSpecifics.
Этот выпуск представляет GNOME 2.16 и KDE 3.5.4.
Fedora Core 6 включает обновленную тему "DNA", являющуюся частью непрерывных усилий команды проекта Fedora Artwork.
В этот выпуск включен Dogtail, предоставляющий среду графического тестирования и автоматизации рабочего стола.
Этот выпуск представляет бухгалтерское приложениеGnuCash 2.0 с новыми возможностями и улучшениями пользовательского интерфейса. Дополнительную информацию вы найдете на странице GnuCash Features.
Helix Player перенесен в Fedora Extras, т.к. медиа-проигрыватель Totem предоставляет аналогичную функциональность.
Все приложения Fedora Core были собраны при помощи `DT_GNU_HASH`, дающий прирост до 50% производительности динамически собранным приложениям.
Поддержка IMAP в менеджере персональной информации Evolution значительно улучгена в этом выпуске.
Этот выпуск улучшает производительность и управляемость при помощи разделения зависимостей на более точные. Изменения затронули пакеты beagle, evince и NetworkManager. Дополнительную информацию об этих и других изменениях вы найдете в Раздел 7, «Замечание о пакетах».
В этом выпуске значительно улучшена производительность приложений yum, Pirut и Pup.
Fontconfig 2.4 существенно улучшил скорость запуска и расходы на оперативную память.
Производительность файловой систем по умолчанию в Fedora - ext3 была ускорена в последних версиях ядра Linux.
Новая фоновая служба кешируют и увеличивают производительность сетевых файловых систем, таки как AFS и NFS. Эта служба является частью новой разработки CacheFS от Red Hat.
Система печати CUPS запускается значительно быстрее, т.к. она теперь выявляет устройства по требованию.
Программа установка Fedora Anaconda теперь может подключаться к дополнительным репозитариям, таким как Updates или Fedora Extras, и пользователи могут устанавливать программы непосредственно из этих репозитариев. ПоддержкаFedora Extras входит в интерактивную установку при наличие подключения к сети.
Anaconda теперь также поддерживает IPv6.
Этот выпуск представляет новый менеджер виртуализации virt-manager, предоставляющий собой слой графичекого интерфейса управления для Xen.
Этот выпуск улучшает удобство использования SELinux при помощи графической утилиты устранения неисправностей и изменений в файловом менежджере Nautilus.
Fedora предлагает встроенные возможности по работе со смарт-картамидля защищенной проверки подлинности "из коробки", используя новую систему CoolKey.
В этом выпуске представлена новая утилита lvm2-cluster, для интуитивного управления томами кластера.
Fedora Core 6 включает ядро на основе версии 2.6.18. Более не предлагается отдельного ядра для много- и однопроцессорных систем (SMP и UP) для всех архитектур. Одно ядро автоматически определяет конфигурацию процессоров и выполняет необходимые настройки.
X.org 7.1 теперь динамически настраивает разрешение экрана и частоты развертки для уменьшения количества настроек, выполняемых пользователем.
Данный выпуск поддерживает системы Apple Macintosh на основе новых процессоров Intel.
Этот выпуск включает улучшенную поддержку интернационализации (i18n), используя по умолчанию метод ввода SCIM, поддерживая большее число языков, в том числе Сингалезский (Шри-Ланка) и Ория, Каннада и Малаям (Индия). Теперь Fedora предлагает простой интерфейс для переключения методов ввода при помощи im-chooser.
Поддержка устаревших программ GNOME 1.x удалена из Fedora Core и перенесена в Fedora Extras.
Предполагаемый план для 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, and are used here under license to the Fedora Project.
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 свои комментарии, предложения или отчет о найденной ошибке. Сделав это вы помогаете улучшать состояние Fedora, Linux и свободное ПО по всему миру.
Для того, чтобы передать свои замечания по программам в составе Fedora или другим составляющим системы, прочтите документ http://fedoraproject.org/wiki/BugsAndFeatureRequests. Список ошибок, о которых чаще всего сообщают, и известных проблем этого выпуска вы найдете на странице http://fedoraproject.org/wiki/Bugs/FC6Common.
![]() |
Обратная связь только для Замечаний к выпуску |
---|---|
Этот раздел рассматривает обратную связь для непосредственно замечаний к выпуску. |
Если по вашему мнению эти замечания к выпуску можно улучшить в любой области, вы можете связаться напрямую с автором раздела. Ниже приведены несколько способов как это сделать, упорядоченных по предпочтению:
Если у вас есть учетная запись Fedora, отредактируйте непосредственно страницу http://fedoraproject.org/wiki/Docs/Beats
Заполните отчет об ошибке при помощи шаблона: http://tinyurl.com/nej3u - Эта ссылка используется ТОЛЬКО для обратной связи по непосредственно замечаниям к выпуску
Написать письмо по адресу relnotes@fedoraproject.org
Anaconda — это название программы установки Fedora. В этом разделе освещены вопросы относительно Anaconda (программы установки Fedora Core) и самой установки Fedora Core 6 в целом.
![]() |
Скачивание больших файлов |
---|---|
Если вы намерены загрузить DVD ISO-образ Fedora Core 6, помните о том, что не все программы загрузки файлов могут работать с файлами размером больше чем 2 Гбайта. Программы для загрузки файлов wget версии 1.9.1-16 и старше, curl и ncftpget не имеют такого ограничения и могут успешно загружать файлы, большие 2 Гбайт. Большие файлы также можно загрузить с помощью application>BitTorrent |
Anaconda проверяет по умолчанию целостность носителя инсталляции. Это можно сделать при установке с CD, DVD или ISO-образа, расположенного на жёстком диске или в сети по NFS. Проект Fedora рекомендует вам проверять все носители инсталляции до начала процесса установки, и не спешить сообщать об ошибках инсталляции (большое количество ошибок на самом деле связано с неверно записанными компакт-дисками). Чтобы провести эту проверку, введите linux
mediacheck
в приглашении boot:
.
Функция mediacheck
очень чувствительна и может сообщать об ошибке и на некоторых работающих дисках. Это часто возникает по вине программ записи дисков, которые при создании дисков из ISO-файлов пропускают заполнители. Чтобы функция mediacheck
работала лучше, загрузитесь с параметром:
linux ide=nodma
После успешного завершения проверки при помощи функции mediacheck
перезагрузите систему и верните режим DMA в обычное состояние. Для большинства систем это приведет к ускорению процесса установки с диска. Вы можете пропустить шаг mediacheck
после перезагрузки.
Прежде чем выполнять установку, проверьте диски, воспользовавшись утилитой sha1sum. Она точно определит диски с ошибками или отличающиеся от исходных ISO-образов.
![]() |
BitTorrent автоматически проверяет целостность файлов |
---|---|
При использовании BitTorrent, все скачиваемые файлы автоматически проверяются на корректность. По завершению процесса скачивания нет необходимости проверять файл. Однако, после записи на компакт диски, вам по прежнему необходимо задействовать режим |
Также перед установкой Fedora Core может быть проведена проверка памяти, для этого введите memtest86
в приглашении boot:
. При этом будет запущена отдельная программа Memtest86, проверяющая память вместо Anaconda. Проверка памяти Memtest86 выполняется до нажатия клавиши Esc.
![]() |
Наличие Memtest86 |
---|---|
Чтобы использовать эту возможность, вы должны загрузиться с первого компакт-диска или диска восстановления. |
Система Fedora Core 6 поддерживает графическую установку через сеть по FTP и HTTP. Однако, так как для этого необходимо разместить образ программы установки в ОЗУ или на локальном накопителе, таком как первый установочный диск, графическая установка может выполняться только на компьютерах, содержащих более чем 192 Мбайт памяти (или компьютерах, загруженных с первого компакт-диска, содержащего этот образ). На компьютерах, имеющих 192 Мбайт памяти или ещё меньше, по-прежнему будет выполняться установка в текстовом режиме. Если вы предпочитаете выполнять установку в текстовом режиме, введите linux
text
в приглашении boot:
.
Anaconda теперь дает возможность устанавливать пакеты из Fedora Extras или любого пользовательского yum-совместимого репозитария. Fedora Extras доступен по умолчанию в процессе интерактивной установки при наличии подключения к сети.
![]() |
Поддержка Yum репозитариев |
---|---|
Поддерживаются только HTTP и FTP репозитарии; репозитарии на CD или на NFS не поддерживаются в данный момент. |
Теперь вы можете использовать программу установки для создания Live CD для Kadischi. Подробную информацию вы найдете по ссылке http://fedoraproject.org/wiki/Kadischi/.
Anaconda использует SquashFS для сжатия и хранения пакетов в образах.
Anaconda теперь поддерживает установку с использованием IPv6.
Anaconda теперь поддерживает установку с FireWire и USB накопителей.
Механизм используемый в Anaconda, yum, обновлен до версии 2.9.x.
Программа установки предоставляет улучшенную поддержку фрхитектуры ppc64.
Программа установки теперь поддерживает системы Apple Macintosh с новыми процессорами Intel.
Программа установки теперь поддерживает наличие нескольких путей (multipath).
Шрифты Vera были упраздены и заменены на laced by DejaVuпо умолчанию в программе установкиinstaller.
Программа установки теперь переведена на языки греческий, каннада, малаялам, маратхи и ория.
Три новых ключевых слова было добавлено в kickstart
.
repo --name=<repoid> [--baseurl=<url>|--mirrorlist=<url>
repo
определяет репозитарий пакетов используемый при установке. baseurl
определяет адрес (URL) репозитария, а mirrorlist
определяет список ресурсов-зеркал . Один и только один из этих трех параметров может быть указан при определении репозитария.
services [--disabled=<list>] [--enabled=<list>]
services
вносит изменения в базовый набор служб, запускаемых на уровне выполнения по умолчанию. Параметры enabled
иdisabled
принимают разделенный запятыми список, при этом enabled
имеет приоритет.
user --name=<username> [--groups=<list>]
[--homedir=<homedir>] [--password=<password>] [--iscrypted]
[--shell=<shell>] [--uid=<uid>]
user
создает нового пользователя с указанными параметрами.Параметр name
обязателен, другие могут быть опущены.
Дополнительную документацию на механизм kickstart
вы найдете в пакете anaconda. Чтобы его установить, выполните su -c 'yum install anaconda' и интересующую информацию вы найдете в файле /usr/share/doc/anaconda*/kickstart-docs.txt
.
При установке Fedora Core с компакт-диска на некоторых ноутбуках Sony VAIO могут возникнуть проблемы. В этих случаях перезапустите установку и добавьте в командной строке загрузчика следующий параметр:
pci=off ide1=0x180,0x386
Установка должна выполниться нормально; все устройства будут настроены при первом запуске Fedora Core.
Поддерживаются не все IDE RAID контроллеры. Если ваш RAID контроллер не поддерживается dmraid
вы можете объединить диски в RAID массив при помощи программного RAID в Linux. Для поддерживаемых контроллеров, выполните настройку функционирования RAID в BIOS вашего компьютера.
Некоторые сервера с двумя и более сетевыми адаптерами не назначают eth0
в качестве первого сетевого интерфейса, как это делает BIOS. Это приводит к тому, что программа установки пытается использовать другой сетевой интерфейс, отличные от используемого PXE. Для изменения этого поведения используйте следующие конфигурационые файлы pxelinux.cfg/*
:
IPAPPEND 2 APPEND ksdevice=bootif
Приведенные выше параметры заставят программу установки использовать тотже сетевой интерфейс, что используется в BIOS и PXE. Вы также можете использовать следующий параметр:
ksdevice=link
Этот параметр заставит программу установки использовать первый сетевой интерфейс, для которого будет обнаружено, что он подключен к сетевому коммутатору.
Обратитесь к странице http://fedoraproject.org/wiki/DistributionUpgrades за подробной рекомендованной процедурой выполнения обновления Fedora.
В общем случае, новая установка является предпочтительной по сравнению с обновлением, в особенности для систем, использующих ПО из сторониих репозитариев. Сторонние пакеты оставшиеся от предыдущей установки могут не работать как ожидается на обновленной системе Fedora. Если вы решите выполнить обновление, следующая инофрмация может оказаться полезной:
Перед выполнением обновления сделайте резервную копию системы целиком. В часности, сохраните /etc
, /home
, и, возможно, /opt
и /usr/local
, если в них были установлены пользовательские пакеты. Вы возможно захотите применить вариант с двойной загрузкой, используя "клон" предыдущей установки на альтернативном разделе(ах) для возврата. Создайте, в таком случае, альтернативный загрузочный носитель, такой как загрузочная дискета GRUB.
![]() |
Резервные копии системы |
---|---|
Резервные копии конфигурационных файлов из |
После завершения обновления, выполните команду:
rpm -qa --last > RPMS_by_Install_Time.txt
Проанализируйте последние строки на предмет пакетов, предшествующих установке. Удалите или обновите эти такие пакеты из сторонних репозитариев, или продолжайте по необходимости работать с ними.
В этом разделе содержатся замечания, специфичные для поддерживаемых в Fedora Core аппаратных архитектур
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"
Вы можете включить ее в /etc/rpm/macros
(для общесистемной настройки) или в ~/.rpmmacros
(для конкретного пользователя. Она меняет запрос по умолчанию с тем, чтобы показывать архитектуру:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core и платформе PPC.
Минимум: PowerPC G3 / POWER3
Fedora Core 6 поддерживает только поколение "New World" компьютеров Apple Power Macintosh, выпускаемое с 1999 г.
Fedora Core 6 также поддерживает системы IBM pSeries, IBM iSeries, IBM RS/6000, Genesi Pegasos II и IBM Cell Broadband Engine.
Рекомендуется для текстового режима: Процессор G3 частотой 233 МГц или лучше, 128 Мбайт ОЗУ.
Рекомендуется для графики: Процессор G3 частотой 400 МГц или лучше, 256Мбайт ОЗУ.
В перечисленных ниже требованиях к дисковому пространству учитывается размер, занимаемый системой Fedora Core 6 после завершения установки. Однако для работы самой программы установки необходимо дополнительное дисковое пространство. Размер этого пространства соответствует размеру файла /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/
этого диска находиться образ загрузочного CD. Поведение этих образов зависит от оборудования вашей системы:
Apple Macintosh Загрузчик автоматически запускает 32- или 64-разрядную версию программы установки.
Пакет из набора по умолчанию gnome-power-manager включает поддержку управления питанием, в том числеуправление "спящим режимом" и уровнем подсветки. Пользователи, которым требуются более совершенные функции, могут воспользоваться пакетом apmud из состава Fedora Extras. После установки пакет apmud может быть установлен следующей командой:
su -c 'yum install apmud'
64-разрядные IBM pSeries (POWER4/POWER5), текущие модели iSeries
После задействования OpenFirmware для загрузки с CD, загрузчик (yaboot) автоматически запустит 64-битную программу установки.
IBM "Legacy" iSeries (POWER4)
Так называемые "Legacy" модели iSeries, которые не использовали OpenFirmware, требуют использовать загрузочный образ из каталога images/iSeries
дерева установки.
32-bit 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 6 в процессе или по завершении процесса установки вам может потребоваться знать характеристики других аппаратных компонентов, таких как сетевой или видеоадаптер.
Следующие спецификации процессоров определены в терминах процессоров Intel. Другие процессоры (в частности, предлагаемые компаниями AMD, Cyrix и VIA), совместимые и эквивалентные следующим процессорам Intel, также могут использоваться с Fedora Core.
Fedora Core 6 требует наличие процессора Intel Pentium или лучше, и она оптимизирована под Pentium 4 и более поздние процессоры.
Рекомендуется для текстового режима: Процессор 200 МГц класса Pentium или лучше
Рекомендуется для графики: Процессор 400 МГц класса Pentium II или лучше
Минимум для текстового режима: 128 Мбайт
Минимум для графического: 192 Мбайт
Рекомендуется для графики: 256 Мбайт
В перечисленных ниже требованиях к дисковому пространству учитывается размер, занимаемый системой Fedora Core 6 после завершения установки. Однако для работы самой программы установки необходимо дополнительное дисковое пространство. Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
(на первом установочном диске) плюс размер файлов в каталоге /var/lib/rpm
в установленной системе.
В числовом выражении это означает, что для минимальной установки может потребоваться дополнительно 90 Мбайт, а для установки включающей почти все пакеты – дополнительно 175 Мбайт. Полный комплект пакетов может занять на диске более 9Гбайт.
Данные пользователя тоже занимают место на диске, помимо этого для корректной работы системы должно быть свободно как минимум 5% дискового пространства.
Этот раздел содержит информацию, которая может вам потребоваться о Fedora Core и платформе x86_64.
Чтобы использовать некоторые возможности Fedora Core 6 в процессе или по завершении процесса установки вам может потребоваться знать характеристики других аппаратных компонентов, таких как сетевой или видеоадаптер.
Минимум для текстового режима: 128 Мбайт
Минимум для графического: 256 Мбайт
Рекомендуется для графики: 512 Мбайт
В перечисленных ниже требованиях к дисковому пространству учитывается размер, занимаемый системой Fedora Core 6 после завершения установки. Однако для работы самой программы установки необходимо дополнительное дисковое пространство. Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
(на первом установочном диске) плюс размер файлов в каталоге /var/lib/rpm
в установленной системе.
В числовом выражении это означает, что для минимальной установки может потребоваться дополнительно 90 Мбайт, а для установки включающей почти все пакеты – дополнительно 175 Мбайт. Полный комплект пакетов может занять на диске более 9Гбайт.
Данные пользователя тоже занимают место на диске, помимо этого для корректной работы системы должно быть свободно как минимум 5% дискового пространства.
Следующие разделы содержат информацию о пакетах, которые подверглись значительным изменениям в Fedora Code 6. Для простоты они собраны в те же группы, что вы видите в системе установки.
Следующие пакеты были разделены на несколько более мелких для улучшения производительности и управляемости:
gnome-utils
beagle более не зависит от Evolution
evince более не зависит от Nautilus
NetworkManager более не зависит от bind и caching-nameserver
Новая версия e2fsprogs в этом выпуске содержит несколько исправлений ошибок. Функции ext2online интегрированы в resize2fs, т.о. утилита ext2online была удалена из пакета.
Комитет Fedora Project Board инициировал процесс аудита лицензий для проверки того, что все ПО в составе Fedora Core совместимо с руководством по лицензированию пакетов. Данный процесс завершен и в результате были сделаны следующие изменения:
Пакет openmotif был отвергнут из-за его не свободной лицензии. Программные пакеты, ранее зависящие от библиотек openmotif были пересобраны с использованием lesstif.
Пакет macutils отвергнут из-за его не свободной лицензии.
Пакет ckermit был отвергнут из-за его не свободной лицензии.
Пакет cleanfeed был отвергнут из-за его не свободной лицензии.
Пакет aspell-nl был изменен с тем, чтобы включить данные о лицензии GPL.
Пакет crypto-utils был изменен с тем, чтобы удалить PGP лицензированный код в пользу нового GPL лицензированного кода.
Пакет netpbm был изменен с тем, чтобы удалить все не лицензированные ил несоответствующие файлы из архива исходного кода.
В этом разделе освещаются изменения и важная информация о ядре на основе 2.6.18 в составе Fedora Core 6. Ядро 2.6.18 включает:
Поддержка облегченного наследования приоритета в пространстве пользователя (http://lwn.net/Articles/178253/)
Средство отладки "lock validator" (http://lwn.net/Articles/185666/)
Новая политика снижения энергопотребления для многоядерных систем SMPnice (http://lwn.net/Articles/186438/)
Значительно улучшенный уровень SATA (http://lwn.net/Articles/183734/)
Миграция страниц без подкачки (http://lwn.net/Articles/160201/)
Счетчики VM по зонам
Учет задержек по задачам
Новый механизм контроля доступа по пакетам для SELinux - secmark
(http://james-morris.livejournal.com/11010.html)
Рандомизированный i386 vDSO
Новые драйвера и поддержка дополнительного оборудования множеством существующих драйверов
Множество исправлений ошибок и других малозаметных улучшений
Fedora Core может включать дополнительные патчи с улучшениями, исправлениями ошибок или дополнительными функциями. По этой причине ядро Fedora Core может не совпадать строка-в-строку с так называемым vanilla kernel с web-сайта kernel.org:
Чтобы получить список патчей необходимо получить RPM пакет с исходным кодом и выполните для него следующую команду:
rpm -qpl kernel-<версия>
.src.rpm
Для того чтобы получить журнал изменений в пакете выполните следующую команду:
rpm -q --changelog kernel-<версия>
Удобную версию списка изменений вы можете получить по ссылке http://wiki.kernelnewbies.org/LinuxChanges. Краткий и полный список различий между ядрами доступен на http://kernel.org/git. Версия ядра Fedora базируется на дереве Линуса.
Изменения и настройки в версии для Fedora вы найдете на http://cvs.fedora.redhat.com .
Fedora Core 6 включает следующие варианты ядер:
Обыкновенное ядро, для применения на большинстве систем. Подготовленный исходный код находится в пакете kernel-devel-
.<версия>
.<арх>
.rpm
kernel-PAE, для применения на 32-разрядных x86 системах с > 4GB ОЗУ или для процессоров с поддержкой функции 'NX (No eXecute)' . Это ядро поддерживает как одно- так и многопроцессорные системы.
Виртуальное ядро для применения с пакетом эмуляции Xen. Подготовленнй исходный код находится в пакете kernel-xen-devel-
<версия>
.<арх>
.rpm
Kdump ядро для применения совместно с функциями kexec
/kdump
. Подготовленный исходный код находится в пакете kernel-kdump-devel-
.<версия>
.<арх>
.rpm
Вы можете установить заголовки ядра для всех типов ядра одновременно. Файлы будут установлены в каталог /usr/src/kernels/
. Для этого используйте команду:<версия>
-[xen|kdump]-<арх>
/
su -c 'yum install kernel-{PAE,xen,kdump}-devel'
Выберите один или несколько из этих вариантов, разделенные запятыми и без пробелов. Введите пароль пользователя root
в ответ на запрос.
![]() |
Ядро по умолчанию содержит поддержку SMP |
---|---|
Отдельного SMP ядра не предлагается в Fedora Core 6 для архитектур i386, x86_64 и ppc64 . Многопроцессорная поддержка включена в обыкновенное ядро. |
![]() |
Поддержка ядра для PowerPC |
---|---|
Для архитектуры PowerPC в Fedora Core 6 нет поддержки Xen и kdump. 32-разрядные PowerPC все еще сопровождаются выделенным SMP ядром. |
Обратитесь к 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/<версия>
.<выпуск>
-<архитектура>
/usr/src/linux'
Введите пароль пользователя root
в ответ на запрос.
Fedora Core 6 не влючает пакет kernel-source
, который поставлялся в предыдущих версиях, т.к. теперь для сборки внешних модулей требуется только пакет kernel-devel
. Дополнительно поставляется подготовленный и настроенный исходный код. Данный вопрос рассматривается в этом разделе.
![]() |
Эти инструкции относятся к текущему ядру |
---|---|
Для упрощения указаний мы будет предполагать, что вы хотите настроить исходный код ядра, совпадающий с работающим в данный момент. Ниже мы полагаем, что фраза |
Если вам требуется получить доступ к оригинальным исходным кодам ядра Fedora Core - вы найдете их в пакете kernel .src.rpm
. Для создания развернутого дерева исходных кодов на основе этого файла, выполните следующие шаги:
![]() |
Не выполняйте сборку пакетов от имени суперпользователя (root) |
---|---|
Сборка пакетов под учетной записью суперпользователя в действительности является опасным и не требуется, даже для сборки ядра. Инструкции показанные ниже позволят установить ядро с использованием обычной учетной записи. Во многих источниках предполагается, что ядро расположено в |
Подготовьте окружение сборки RPM пакетов в своем домашнем каталоге. Запустите следующую команду:
su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree
Введите пароль пользователя root
в ответ на запрос.
Скачайте файл kernel-
. Задействуйте все соответсвующие исходные репозитарии, такие как Core, Updates или Testing при помощи параметра <версия>
.src.rpm-e
:
yumdownloader -e core-source -e updates-source --source kernel
Введите пароль пользователя root
в ответ на запрос.
Установите пакет kernel-
using the command: командой:<версия>
.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
Дерево исходных кодов распологается в каталоге ~/rpmbuild/BUILD/kernel-
.<версия>
/linux-<версия>
.<арх>
Настройки для вариантов ядер поставляемых с Fedora Core 6 расположены в каталоге ~/rpmbuild/BUILD/kernel-
. Например, конфигурационнй файл для i686 SMP варианта называется <версия>
/linux-<версия>
.<арх>
/configs~/rpmbuild/BUILD/kernel-
. Следующая команда поместит желаемый конфигурационный файл в правильное место для выполнения сборки:<версия>
/linux-<версия>
.<арх>
/configs/kernel-<версия>
-i686.config
cp configs/<требуемый-config-файл>
.config
Каждое ядро получает свое имя, на основе собственно версии ядра. Это значение выводит команда uname -r. Имя ядра задается при помощи первых четырех строк файла Makefile
. Файл Makefile
изменен для создания ядра с другим именем, отличным от работающего ядра. Для того, чтобы ядро могло работать с модулем, он должен быть собран с ядром имеющим корректное имя. Для этого вам потребуется исправить Makefile
ядра.
Например, если uname -r
выводит строку 2.6.17-1.2345_FC6
, измените определение EXTRAVERSION
с:
EXTRAVERSION = -prep
на
EXTRAVERSION = -1.2345_FC6
Замените все что находится после дефиса и до конца.
Введите следующую команду:
make oldconfig
Далее вы можете продолжать как обычно.
![]() |
Построение двоичных RPM пакетов ядра |
---|---|
Обычно, ядра для Fedora собираются при помощи утилиты rpmbuild и файла spec. Результат сборки может измениться, если вы используете встроенную цель сборки для ядра make rpm. |
Развернутое дерево исходных кодов не требуется для сборки модулей ядра, таких как вас собственный драйвер устройства, для используемого в данный момент ядра. Вам потребуется только пакет kernel-devel
для сборки внешних модулей. Если вы выбрали его в процессе установки, сделайте это при помощи Pirut, вызвав его из меню → , или используйте для установки yum. Выполните следующую команду для установки пакета kernel-devel
при помощи yum
.
su -c 'yum install kernel-devel'
Например, для сборки модуля foo.ko
создайте файл Makefile
следующего содержания в каталоге с файлом foo.c
:
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.
AIGLX, из проекта Fedora Rendering Project, является частью выпуска основной ветки X.org 7.1 в составе Fedora Core 6. Комбинирование в X.org задействовано по умолчанию в этом выпуске. Функции комбинирования в Metacity, оконном менеджере GNOME по умолчанию, отключены в этом выпуске, При активизации эффектов рабочего стола, Metacity заменяется на Compiz, комбинирующий OpenGL оконный менеджер, использующий AIGLX для создания эффектов.
Для активизации забавных эффектов рабочего стола выполните следующие шаги:
→ →
Выйдите из системы
Войдите вновь. compiz должен быть активизирован
Если у вас что-то не получилось, прочтите следующую переписку:
Список оборудования, поддерживающего эти эффекты, расположен по адресу http://fedoraproject.org/wiki/RenderingProject/aiglx.
Производительность утилиты по управлению программами yum была значиательно улучшена в Fedora Core 6. Обработчик метаданных репозитария теперь написан на языке C. Новая инфраструктура управления зеркальными сайтами также гарантирует лучший выбор зеркала и, в большинстве случаев, лучшую производительность. Утилита управления пакетами Pirut и утилита обновления программ Pup построены на основе yum, т.о. их производительность тоже должна возрасти.
Этот выпуск представляет GNOME 2.16. Множество изменений в GNOME 2.16, таки как Tomboy и GNOME Power Manager, были включены в Fedora Core 5. Fedora Core 6 также включает Orca, программу озвучивания изображения на экране, и редактор меню Alacarte, ранее входивший в Fedora Extras.
Утилита GNOME Power Manager теперь показывает подробную информацию в графическом виде о потреблении энергии. Доступ к этой информации осуществляется по щелчку правой клавишей мыши на апплете, после выбора элемента меню .
Экран приветствия GNOME был намеренно отключен разработчиками. Для его включения используйте gconf-editor или следующую команду:
gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true
Тема диалогового окна блокировки экрана в этом выпуске не связана с выбранным хранителем экрана. Для ее задействования используйте gconf-editor или следующую команду:
gconftool-2 --set --type string /apps/gnome-screensaver/lock_dialog_theme "system"
В составе Fedora Core 6 более не поставляется комплект браузер и эл. почта. Пакет mozilla был удален. Чтобы получить аналогичную функциональность используйте firefox в качестве web-браузера и thunderbird в качестве почтовой программы, или воспользуйтесь комплектом seamonkey из Fedora Extras.
Для улучшения поддержки некоторых видов начертаний (таких как Индийские и некоторые CJK начертания) Fedora собирает Firefox с поддержкой системы Pango в качестве средства отрисовки текста. Pango используется с разрешения Mozilla Corporation. Это изменение может негативно сказаться на производительности отрисовки некоторых страниц. Для отключения Pango установите переменную окружения MOZ_DISABLE_PANGO=1
до запуска Firefox.
export MOZ_DISABLE_PANGO=1 /usr/bin/firefox
Браузеры на основе Gecko Firefox и Epiphany теперь правильно отображают MathML при использовании отрисовки текста при помощи Pango. Дополнительно были решены несколько проблем с отрисовкой и поведением текста при использовании Pango. Epiphany теперь использует Pango по умолчанию.
Thunderbird в составе Fedora задействует Pango по умолчанию для всех языков с разрешения Mozilla Corporation. Это изменение может негативно сказаться на производительности отрисовки некоторых страниц. Для отключения Pango установите переменную окружения MOZ_DISABLE_PANGO=1
до запуска Thunderbird.
export MOZ_DISABLE_PANGO=1 /usr/bin/thunderbird
Fedora Core 6 предлагает базовую поддержку шифрованных разделов подкачки и не-корневых файловых систем. Для ее задействования добавьте записи в файл /etc/crypttab
и сошлитесь на созданные устройства в /etc/fstab
.
![]() |
Шифрованная ФС не доступна в процессе установки |
---|---|
Задействуйте шифрование файловой системы после установки. Anaconda не содержит поддержки создания шифрованных блочных устройств. |
Следующий пример показывает запись в /etc/crypttab
для раздела подкачки:
my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Так создается шифрованное блочное устройство /dev/mapper/my_swap
, на которое можно сослаться в /etc/fstab
. Следующий пример показывает запись для тома файловой системы:
my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256
Файл /etc/volume_key
содержит ключ шифрования в виде простого текста. Вы также можете указать none
в качестве имени файла с ключём, тогда система запросит ключ в процессе запуска.
Рекомендуется использовать метод LUKS для томов файловых систем:
Создайте шифрованный том при помощи cryptsetup luksFormat
Добавьте необходимую запись в /etc/crypttab
Активизируйте том вручную при помощи cryptsetup luksOpen или перезагрузите систему
Создайте файловую систему на зашифрованном томе
Создайте запись в /etc/fstab
Fedora Core 6 включает Apache HTTP Сервер версии 2.2. Пользователям, которые выполняют обновление с версии 2.0 (входящей в состав Fedora Core 4 и ранее), потребуется внести изменения в конфигурацию httpd. Подробная информация доступна по ссылке http://httpd.apache.org/docs/2.2/upgrading.html.
В этом разделе рассматриваются различные средства и возможности для разработки.
Некоторые новые возможности в glibc:
Поддержка наследования приоритетов и защиты приоритетов мьютексов. Эти две функции описаны в стандартых POSIX.
Мьютексы с наследование приоритета автоматически предотвращают изменение приоритера, вызванное ожиданием освобождения мьютекса. Ядро автоматически будет повышать приоритет потока, удерживающего мьютекс, пока он не разблокирует мьютекс.
Защита приоритета позволяет указать, что все потоки, запрашивающие мьютекс, будут работать пока мьютекс не заблокирован. Это функция не доступна для надежных мьютексов.
Сортировка адреса назначения, выполняемая интерфейсом getaddrinfo() для поиска имени машины теперь может быть настроена при помощи правил в файле /etc/gai.conf
.
Значительное ускорение в обработке NIS и NIS+.
Завершена поддержка RFC 3542 (API улучшенных сокетов для IPv6).
Значительное ускорение в просмотре динамических символов.
Линковщик включает поддержку нового формата ELF таблицы хеш символов. Используйте параметр --hash-style
линковщика для выбора формата(ов).
Это выпуск Fedora был собран с использованием заголовков ядра Linux, экспортируемых непосредственно из ядра, используя новую headers_install
возможность ядра 2.6.18. По этой причине пакет glibc-kernheaders был удален и замене на kernel-headers, дополнительный пакет ядра kernel.
Разработчики могли заметить некоторые изменения между этими новыми заголовками ядра и теми, что были ранее. Они включают, но не ограничиваются:
Файл заголовков <linux/compiler.h>
был удален, т.к. он не содержит элементов, используемых в пространстве пользователя.
Макрос _syscallX()
удален. В пространстве пользователя необходимо вместо него использовать syscall()
из библиотеки C.
Макрос PAGE_SIZE
удален из некоторых архитектур, т:к: размер страницы может изменяться. Пользовательские программы должны использовать вместо этого sysconf(_SC_PAGE_SIZE)
или getpagesize()
.
Файлы заголовков <asm/atomic.h>
и <asm/bitops.h>
были удалены. Они не предназначены для использования пользовательскими программмами, и могут дать сбой при сборке для некоторых архитектур, в то время как проявлять не-атомарное поведение на других. Компилятор C вместо этого предоставляет собственныеатомарные встроенные функции доступные пользовательским программам.
Содержимое, ранее защищенное при помощи #ifdef __KERNEL__
, опускается при помощи утилиты unifdefl. Определение __KERNEL___
для указания частей, которые не должны быть видны программам пользователя более не эффективно.
Дополнительно, некоторые другие файлы заголовков, которые не подходят к использования программами пользователля, также были удалены. В данный момент все еще множество заголовочных файлов исправляется для удаления неподходящего содержимого..
![]() |
Изменения заголовков ядра не специфичные для Fedora |
---|---|
Эти изменения были унаследованы от основного ядра и не являются специфическими для Fedora. Любой дистрибутив, использующий текущие официально экспортированные заголовки ядра тоже будет их иметь. |
Данный выпуск Fedora был собран при помощи компилятора GCC 4.1, входящего в состав дистрибутива.
Разрабочики Fedora представили изменения в ELF .hash
секции, хранящей символы для динасической сборки. Этот новый раздел .gnu.hash
, формируемый при помощи нового параметра--hash-style=gnu
компилятора gcc, предназначена для тех же задач, что и предыдущая хэш-секцияТем не менее, она дает приблизительно 50% увеличение скорости динамический сборки. Программы и библиотеки, подготовленные с новой функцией хэширования не совместимы со старой версией glibc
и динамического линковщика. Для использования старого стиля хэш-таблиц для совместимости с системами на базе старой версии glibc
, используйте параметр --hash-style=sysv
.
Вам потребуется 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
для выключения этой функции, в тоже время обычным пользователям не следует этого делать.
Стандартный путь поиска библиотек Ruby, $:
, был изменен в сответствии с руководством по созданию пакетов. Изменения также были внесены в некоторые области файлаConfig::CONFIG
модуля rbconfig
. Наиболее важные изменения содержат:
sitedir
и связанные каталоги (sitelibdir
, sitearchdir
) находятся теперь внутри rubylibdir
. Вместо /usr/lib/site_ruby
они находятся внутри /usr/lib/ruby/site_ruby
.
Каталоги для кода Ruby независимого от архитектуры находятся всегда /usr/lib
, даже для архитектуры x86_64, хотя они должны быть внутри /usr/lib64
. Это изменение оказывает влияние на записи в Config::CONFIG
rubylibdir
и sitelibdir
.
Каталоги, которые были ранее в $:
остаются там некоторе время, т.о. существующий код, такой как /usr/lib/site_ruby
, не потребуется модифицировать. Тем не менее эти каталоги объявлены устаревающими и будут удалены в выпуске Fedora Core 8. Собирайте пакеты Ruby RPM в соответствии с руководством по сборке пакетов. В частности, библиотеки Ruby должны устанавливаться в sitelibdir
и sitearchdir
. Вам также необходимо следовать этому правилу для кода Ruby программ, которые не упаковываются в RPM.
В этом разделе освещаются различные средства безопасности от Fedora Core.
Общее введение в множество действующих функций безопасности в Fedora, их текущий статус и политики доступны по ссылке http://fedoraproject.org/wiki/Security.
В этом выпуске повышено удобство использования SELinux при помощи графической утилиты устранения неисправностейsetroubleshoot. Разработчик SELinux Dan Walsh рассказывает об утилите и ее применении в своем блоге. Файловый менеджер Nautilus был также доработан в составе GNOME 2.16 для отображения контекстов SELinux.
Страницы проекта SELinux содержат подсказки по устранению проблем, разъяснения и ссылки на документацию и справочную информацию. Некоторые из полезных ссылок приведены ниже:
Новые страницы проекта SELinux: http://fedoraproject.org/wiki/SELinux
Рекомендации по устранению проблем: http://fedoraproject.org/wiki/SELinux/Troubleshooting
Часто задаваемые вопросы: http://fedora.redhat.com/docs/selinux-faq/
Список команд SELinux: http://fedoraproject.org/wiki/SELinux/Commands
Подробности об ограниченных доменах: http://fedoraproject.org/wiki/SELinux/Domains
Свободное и открытое Java окружение входит в состав этого выпука Fedora Core под названием java-gcj-compat
. Пакет java-gcj-compat
включает набор утилит и среду выполнения, способную собрать и выполнить множество полезных программ, написаных на языке программирования Java.
![]() |
Fedora Core НЕ включает Java |
---|---|
Java является торговой маркой Sun Microsystems. Пакет |
Инфраструктура 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 FAQ на странице http://www.fedoraproject.org/wiki/JavaFAQ за дополнительной информацией о свободной реализации Java в Fedora - java-gcj-compat
.
![]() |
Включайте информацию о расположении и версиях в отчеты об ошибках |
---|---|
Подготавливая отчет об ошибке включайте вывод следующих команд: |
which java && java -version && which javac && javac -version
В дополнение к свободному программному стеку java-gcj-compat
, Fedora Core спроектирована таким образом, чтобы позволить вам установить несколько реализаций Java и переключатся между ними при помощи команды alternatives. Тем не менее, каждая из устанавливаемых Java систем должна быть подготовлена в соответствии с руководством JPackage Project по подготовке пакета для того, чтобы задействовать все преимущества команды alternatives. После того как пакеты установлены, пользователь root
может переключаться между реализациями java
и javac
при помощи команды alternatives:
alternatives --config java alternatives --config javac
64-разрядные JNI библиотеки, поставляемые по умолчанию на x86_64 системах в составе Fedora Core и Fedora Extras, не работают на 32-разрядной JRE. Необходимо либо перейти на 64-разрядную альтернативную Java версию, либо установить 32-разрядную версию пакета. Для установки 32-разрядной версии используйте команду:
yum install <package_name>.i386
Аналогично 32-разрядные JNI библиотеки, поставляемым по умолчанию для систем ppc64, не работают на 64-разрядной JRE. Для установки 64-разрядной версии используйте команду:
yum install <package_name>.ppc64
Этот выпуск Fedora Core включает предварительный выпуск gcjwebplugin
- подключаемого модуля Firefox для запуска Java апплетов. gcjwebplugin
не активизирован по умолчанию. Не смотря на то, что безопасная реализация GNU Classpath сейчас активно разрабатывается, она еще на достаточно доработана, чтобы безопасно выполнять недоверенные апплеты. С другой стороны, реализации AWT и Swing в GNU Classpath уже достаточно хороши, чтобы они могли выполнять множество апплетов, используемых в сети. Пользователи, желающие попробоватьgcjwebplugin
могут прочесть файл/usr/share/doc/libgcj-4.1.1/README.libgcjwebplugin.so
, установленный пакетом gcc rpm. Файл README рассказывает как задействовать этот модули и какие риски это может повлечь за собой.
Fedora Core включает множество пакетов из проекта JPackage, предоставляющего свободный репозитарий Java программ. Эти пакеты были изменены в Fedora с тем, чтобы удалить зависимости от закрытого ПО и задействовать поддержку функции компиляции GCJ ahead-of-time. Используйте репозитарии Fedora для обновления этих программ, или используйте репозитарий JPackage для пакетов, не входящих в Fedora. На сайте JPackage http://jpackage.org вы найдете дополнительную информацию о проекте и предоставляемых им программах.
![]() |
Смешивание пакетов Fedora и JPackage |
---|---|
Необходимо провести исследование на совместимость перед выполнением установки из обоих репозитариев Fedora и JPackage на одной системе. Несовместимость пакетов может привести к сложноразрешимым ситуациям. |
Этот выпуск Fedora Core включает Fedora Eclipse, основывающуюся на Eclipse SDK версии 3.2. Страница "Новости и факты заслуживающие внимания" для этого выпуска находится здесь.
Это средство разработки, выпущенное в 2006 году, известно также как "Eclipse Platform," "Eclipse IDE," и "Eclipse." Eclipse SDK является основой для объединенного выпуска десяти проектов Eclipse в рамках объединенного выпуска Callisto. Некоторые из проктов Callisto входят в состав Fedora Core и Extras: CDT для разработки на C/C++ и GEF - среда графического редактирования.
Мы надеемся увеличить число проектов по мере развития Fedora. Наиболее вероятными кандидатами являютсяEMF - среда моделирования Eclipse и VE - визуальный редактовr. На момент написания этого материала ожидалось, что обновленная версияPyDev - средств разработки на Python, будет включена а Fedora Extras. Мы приветствуем вашу помощь в упаковке этих проектов и тестировании на работу с GCJ. Свяжитесь с интересующей вас командой через список рассылкиfedora-devel-java-list и/или канал #fedora-java в freenode.
Fedora также включает подключаемые модули и функции, полезные для хакеров FOSS: правка ChangeLog при помощи eclipse-changelog
и интеграции с Bugzilla при помощи eclipse-bugzilla
. Наш CDT пакет также включает разрабатываемую версию механизма поддержки GNU Autotools. Самая последняя информация об этих проектах может быть найдена на странице Fedora Eclipse Project.
Fedora Eclipse включает заплату, позволяющую обычным пользователям использовать функции Менеджера Обновлений для установки неупакованных подключаемых модулей и доп. возможностей. Такие модули будут установлены в домашний каталог пользователя в папку .eclipse
. Обратите внимание, что эти модули не имеют связанных битов сборки CGJ и могут поэтому работать медленнее, чем ожидается.
Fedora Core содержит приложения для решения различных мультимедиа задач, таких как воспроизведение, запись и редактирование. Дополнительные пакеты доступны из репозитария Fedora Extras. Дополнительную информацию о работе с мультимедиа в Fedora вы найдете в разделе Мультимедиа web-сайта Проекта Fedora по ссылке http://fedoraproject.org/wiki/Multimedia.
Установка по умолчанию Fedora Core включает Rhythmbox и Totem для воспроизведения. Вы найдете множество других программ в Fedora Core и репозитарии Fedora Extras, включая популярный пакет XMMS и amaroK из среды KDE. Обе среды GNOME и KDE предлагают набор проигрывателей, которые могут быть использованы для воспроизведения различных форматов. Для работы с другими форматами доступны приложения сторонних разработчиков.
Fedora Core также задействует все приемущества звуковой подсистемы Advanced Linux Sound Architecture (ALSA). Множество программ могут проигрывать звук одновременно, что было некогда затруднительно на Linux системах. Это ограничение пропадает, если все мультимедиа программы настроены на использование ALSA для поддержки звука. Дополнительную информацию о ALSA вы найдете на сайте проекта http://www.alsa-project.org/. Пользователи все еще могут столкнутся с проблемами, если несколько пользователей одновременно вошли в систему. В зависимости от настроек оборудования и программ, несколько пользователей возможно не смогут одновременно использовать звуковое оборудование.
Helix Player был удален в этом выпуске, т.к. он дублирует функциональность Totem. Totem также использует медиа-среду GStreamer, как и другие мультимедиа приложения в составе Fedora Core. При помощи GStreamer пользователи могут легко добавлять поддержку дополнительных кодеков ко всем поставляемым приложениям.
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 запатентован, и владельцы патентов не предоставляют необходимые лицензии. Формат DVD запатентован и поставляется вместе схемой шифрования. Владельцы патента не предоставили необходимые лицензии и код, необходимый для расшифровывания CSS-шифрованных дисков, может нарушать Digital Millennium Copyright Act, авторское право США.Из Fedora также исключены некоторые мультимедиа приложения из-за патентных или лицензионных ограничений, такие как Flash Player или Real Player от Real Media. Дополнительную информацию об этом вы найдете по ссылке http://fedoraproject.org/wiki/ForbiddenItems.
В то время как другие варианты поддержки MP3 могуть быть доступны в Fedora, Fluendo предлагает свободный MP3 модуль для GStreamer, имеющий необходимые лицензии для конечного пользователя. Этот модуль добавляет поддержку MP3 приложениям, использующимсреду GStreamer. Fedora не включает этот модуль, т.к. мы предпочитаем вместо этого поддерживать и способствовать использованию открытые форматы без патентных ограничений. Дополнительную информацию о MP3 модуле вы найдете на web-сайте Fluendo по адресу http://www.fluendo.com/.
Fedora Core и Extras содержат различные средства для простой подготовки и записи CD и DVD дисков. Пользователи GNOME могут "прожигать" диски прямо из файлового менеджера Наутилус или выбрать пакеты gnomebaker
или graveman
из Fedora Extras или более старый пакет xcdroast
из состава Fedora Core. Пользователи KDE могут использовать мощный пакет k3b
для выполнения этих задач. Утилиты командной строки включают в себя cdrecord
, readcd
, mkisofs
и другие типичные Linux приложения.
Вы можете использовать Fedora для создания и воспроизведения screencasts`ов, в которых записана сессия вашей работы с использованием открытых технологий. 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) и для KDE (kdegames). Fedora Extras предоставляет дополнительные пакеты, покрывающие все основные виды игр.
Web-сайт Проекта Fedora представляет раздел, посвещенный играм, которые детально описывает множество игр, включая их обзор и инструкции по установке. Дополнительную информацию вы найдете на странице http://fedoraproject.org/wiki/Games.
Виртуализация в Fedora Core основывается на Xen 3.0.2. Ее поддержка интегрирована в программу установки Fedora Core 6. За дополнительной информацией о Xen обратитесь к http://fedoraproject.org/wiki/Tools/Xen.
В Fedora Core 6 при использовании Xen 3.0.2 возможно реальзовать как паравиртуализацию, так и полную виртуализацию. Полная виртуализация требует наличия процессора с функцией VT. Паравиртуализация не требует специального оборудования, но требует внесения изменений в гостевые ОС. Узнать больше о том как настроить и использовать Xen вы можете на странице http://fedoraproject.org/wiki/FedoraXenQuickstartFC6.
Команда разработчиков Fedora Core 6 протестировала Xen с гостевыми системами Fedora Core 6 and Red Hat Enterprise Linux 5 Beta1. Другие гостевые ОС небыли протестированы. При паравиртуализации, тем не менее, пользователи могут расчитывать на успех при запуске любой Linux гостевой ОС, собранной для Xen 3.0.2. При полной виртуализации с использованием VT аппаратуры, пользователи могут расчитывать на успех для большего числа ОС, включая некоторые ОС с закрытым кодом.
В Fedora Core 6 используется одно ядро поддерживает как режим узловой ОС, так и режим гостевой ОС. В предыдущих версиях существовало одно ядро, kernel-xenU, для узла или гипервизора, и отредельное ядро, kernel-xen0, для гостей. В Fedora Core 6 требуется единственный пакет kernel-xen.
Fedora Core 6 представляет virt-manager, графическое приложение для установки и управления виртуальными машинами. Возможности virt-manager включают в себя:
Интегрированный графический буфер кадров. Из приложения virt-manager можно получить доступ как к GUI установщика, так и к графической среде гостевой ОС без использования VNC.
Встроенный просмотрщик последивательных консолей. Доступ к консоли может быть организован из приложенияvirt-manager без открытия отдельного окна терминала при помощи xm console.
Управление процессором и ОЗУ. Характеристики vCPU и памяти активной гостевой ОС могут быть изменены "на лету".
Расширенный обработчик протокола RFB. Если гостевая ОС меняет разрешение экрана, приложение virt-manager корректирует размер графической консоли.
В Fedora Core 6 предлагаются два метода установки гостевых ОС: при помощи программы xenguest-install, или при помощи графической утилиты virt-manager.
![]() |
Переименован сценарий xenguest-install |
---|---|
Сценарий xenguest-install ранее назывался xenguest-install.py. |
Журнал сообщений Xen хранится в /var/log/xen
с тем, чтобы отделить сообщения Xen от других системных сообщений.
![]() |
Гостевые ядра для i386 требуют наличия PAE |
---|---|
Для гостевых i386 систем в процессоре требуется наличие технологии PAE. Некоторые старые компьютеры не поддерживают эту функцию. |
В этом разделе описывается информация, относящаяся к реализации X Window System в составе Fedora.
Графический X сервер X.org 7.1 был изменен, с целью автоматически выявлять и настраивать большую часть оборудования, тем самым устраняя необходимость пользователю или администратору вносить правки в файл настроек /etc/X11/xorg.conf
. Единственное оборудование, настроенное по умолчанию в файле xorg.conf
программой anaconda включает:
графический драйвер
раскладка клавиатуры
Все остальное оборудование, как например, мониторы (CRT и TFT), USB мыши и сенсорные панели должно быть выявлено и настроено автоматически.
X сервер опрашивает подключенный монитор на предмет поддерживаемых расширений экрана, и пытается выбрать наивысшее доступное расширение с корректным соотношением сторон дисплея. Пользователь может задать собственное расшинение через
→ → , а разрешение экрана по умолчанию для системы может быть настроено через → → .Если конфигурационный файл /etc/X11/xorg.conf
отсутствует, что X также автоматически выявит подходящий драйвер и установит 105-клавишную раскладку клавиатуры - США.
Fedora Core 6 включает два драйвера для интегрированных видео-адаптеров Intel:
Стандартный i810
драйвер включает поддержку для наборов микросхем Intel i945 и i965 и младше.
Экспериментальный intel
драйвер включает поддержку для наборов микросхем Intel i945 и младше
Драйвер i810
ограничен разрешениями доступными в BIOS. Если вам требуется поддержка нестандартных расшинений, которые используются в некоторых широкоформатных дисплеях, вам возможно захочется перейти на использованиедрайвера intel
. Вы можете сменить драйвер при помощиsystem-config-display
из меню → → .
Мы благодарны за ваши отчеты об экспериментальном драйвере intel
. Пожалуйста сообщайте об успешном применении через Bugzilla, вложив полный вывод утилиты lspci -vn для вашей машины. Эти отчеты позволят перейти на использование драйвера intel
по умолчанию для некотрых наборов микросхем.
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 4 использовала версию 8.0 пакета PostgreSQL. Если вы выполняете обновление существующей системы Fedora с БД PostgreSQL, вам потребуется обновить базы данных для получения доступа к данным.Для обновления баз данных от предыдущего выпуска PostgreSQL проделайте следующую процедуру http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html |
В этом разделе содержится информация по поддержке различных языков в Fedora Core.
В качестве модуля GTK по умолчанию методов ввода SCIM (Простой общий метод ввода) сейчас выбран scim-bridge
, написанный с нуля на языке C Ryo Dairiki. SCIM более не собирается с libstdc++so7
и scim-qtimm
снова работает.
Если SCIM установлет, то но запускается по умолчанию для всех пользователей для всех локалей, а не только для некоторых азиатских, как это было в предыдущем выпуске. В следующей таблице приведен список клавиш-переключателей по умолчанию для различных языков:
Язык |
Клавиша-переключатель |
все |
|
Японский |
Zenkaku_Hankaku или Alt-` |
Корейский |
Shift-Пробел |
Для установки поддержки дополнительных языков из группы Языки
используйте улититу pirut или Приложения-Установка/Удаление программ, или запустите команду:
su -c 'yum groupinstall <language>-support'
В предыдущей команде, <язык>
— это одно из assamese
, bengali
, chinese
, gujarati
, hindi
, japanese
, kannada
, korean
, malayalam
, marathi
, oriya
, punjabi
, sinhala
, tamil
, thai
или telegu
.
В состав вошла новая утилита настройкиim-chooser позволяющая пользователю блокировать или активизировать использование методов ввода для вашего рабочего стола. Если SCIM установлен, но вы не хотите его использовать, вы можете его отключить при помощи im-chooser.
Fedora Core включает унаследованные системные библиотеки для совместимости с устаревшими программами. Это ПО является частью группы Legacy Software Development
, которая по умолчанию не устанавливается. Пользователи, которым требуется подобная функциональность, могут выбрать эту группу в процессе установки системы или запустив следующую команду на установленной системе. Для установки группы пакетов в Fedora используйте меню → , Pirut или введите следующую команду в окне терминала:
su -c 'yum groupinstall "Legacy Software Development"'
Введите в ответ на запрос пароль пользователя root
.
Пакет compat-gcc-34
включен в этот выпуск со сображениям совместимости:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
![]() |
Данный список сформирован автоматически |
---|---|
Данный список сформирован автоматически. Это трудный для перевода материал. |
Получить список пакетов, которые были обновлены по сравнению с предыдущим выпуском, вы можете на странице to http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Вы также можете просмотреть сравнение основных пакетов между всеми версиями по ссылке http://distrowatch.com/fedora.
# 2006-09-29 -- treediff <oldtree> <newtree> New package alacarte Simple menu editor for GNOME New package bouncycastle Bouncy Castle Crypto Package for Java New package cachefilesd CacheFiles userspace management daemon New package ccid Generic USB CCID smart card reader driver New package compat-gcc-34 Compatibility GNU Compiler Collection New package compiz OpenGL window and compositing manager New package coolkey CoolKey PKCS #11 module New package dbus-glib GLib bindings for D-Bus New package dbus-python D-Bus Python Bindings New package dbus-sharp C# bindings for D-Bus New package dejavu-lgc-fonts DejaVu LGC Fonts New package dogtail GUI test tool and automation framework New package esc Enterprise Security Client Smart Card Client New package fedora-release-notes Release Notes for Fedora Core 5.92 New package fonts-sinhala Fonts for Sinhala New package gcalctool A desktop calculator New package gfs2-utils Utilities for managing the global filesystem (GFS) New package gnome-sharp GTK+ and GNOME bindings for Mono New package gnome-vfs2-monikers Monikers for the GNOME virtual file-system New package gnu-efi Development Libraries and headers for EFI New package gnu-getopt Java getopt implementation New package gucharmap Unicode character picker and font browser New package hesinfo Command-line Hesiod client. New package ifd-egate Axalto Egate SmartCard device driver for PCSC-lite New package im-chooser Desktop Input Method configuration tool New package jakarta-oro Full regular expressions API New package kdnssd-avahi KDE zeroconf implementation based on avahi New package libdhcp A library for network interface configuration with DHCP New package libpfm a performance monitoring library for Linux/ia64 New package libtirpc Transport Independent RPC Library New package libutempter A privileged helper for utmp/wtmp updates New package lvm2-cluster Cluster extenstions for userland logical volume management tools New package mcstrans SELinux Translation Daemon New package notification-daemon Notification Daemon New package notify-python Python bindings for libnotify New package openais The openais Standards-Based Cluster Framework executive and APIs New package openmpi Open Message Passing Interface New package orca Flexible, extensible, and powerful assistive technology New package pam_pkcs11 PKCS #11/NSS PAM login module New package paps Plain Text to PostScript converter New package pcsc-lite PC/SC Lite smart card framework and applications New package perl-IO-Socket-INET6 Perl Object interface for AF_INET|AF_INET6 domain sockets New package perl-IO-Socket-SSL Perl library for transparent SSL New package perl-Net-SSLeay Perl extension for using OpenSSL New package perl-Socket6 IPv6 related part of the C socket.h defines and structure manipulators New package pfmon a performance monitoring tool for Linux/ia64 New package postgresql-jdbc JDBC driver for PostgreSQL New package pygobject2 Python bindings for gobjects New package pyspi Python bindings for AT-SPI New package python-xeninst Python modules for starting Xen guest installations New package scim-bridge SCIM Bridge Gtk IM module New package scim-sinhala Sri Lankan input method for SCIM New package setroubleshoot Helps troubleshoot SELinux problems New package unifdef Unifdef tool for removing ifdef'd lines New package virt-manager Virtual Machine Manager New package werken-xpath XPath implementation using JDOM New package wireshark Network traffic analyzer New package xkeyboard-config xkeyboard-config alternative xkb data files New package xorg-sgml-doctools X.Org SGML documentation generation tools New package xorg-x11-docs X.Org X11 documentation New package xorg-x11-drv-amd Xorg X11 AMD Geode video driver New package xorg-x11-drv-ast Xorg X11 ast video driver New package xorg-x11-drv-vmmouse Xorg X11 vmmouse input driver New package yum-metadata-parser A fast metadata parser for yum New package zenity Display dialog boxes from shell scripts Removed package GFS-kernel Removed package GFS Removed package Guppi Removed package HelixPlayer Removed package bg5ps Removed package caching-nameserver Removed package ccs Removed package ckermit Removed package cman-kernel Removed package ddd Removed package dlm Removed package dlm-kernel Removed package eclipse-pydev Removed package ethereal Removed package fence Removed package fence Removed package freeglut Removed package gal Removed package gdk-pixbuf Removed package gkrellm Removed package glibc-kernheaders Removed package gnbd Removed package gnbd-kernel Removed package gnome-libs Removed package gnome-print Removed package gnopernicus Removed package gnu.getopt Removed package gtk+ Removed package gtk-engines Removed package gulm Removed package h2ps Removed package iddev Removed package imlib Removed package kon2 Removed package lha Removed package libghttp Removed package liblbxutil Removed package libpng10 Removed package liboldX Removed package libsetrans Removed package libstdc++so7 Removed package libxkbui Removed package longrun Removed package magma-plugins Removed package macutils Removed package magma Removed package mozilla Removed package notify-daemon Removed package oaf Removed package openmotif Removed package openobex-apps Removed package oro Removed package rhnlib Removed package valgrind-callgrind Removed package utempter Removed package werken.xpath Removed package xorg-x11-xkbdata Removed package xpdf Removed package xscreensaver
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 6 в Fedora Extras присутствовало приблизительно 2,000 пакетов, собранных из 1,350 пакетов с исходным кодом. В следующий список включены наиболее популярные и известные приложения, поддерживаемые членами сообщества в Fedora Extras:
abiword - элегантный текстовый процессор
balsa - облегченная программа чтения эл. почты
bash-completion - расширенное дополнение в командной строке для опытных пользователей
bluefish - HTML редактор
clamav - антивирусный сканер с открытым кодом для серверов и рабочих станций
exim - гибкий и мощный транспортный агент эл. почты
fuse - средство подключения нестандартных устройств и сетевых служб как каталогов
fwbuilder - графическая утилита для построения правил брандмауэра Linux и Cisco
gaim-guifications - расширения для Gaim Instant Messenger
gdesklets - элементы интерфейса для рабочего стола GNOME
gnumeric - мощное приложения для работы с электронными таблицами
gramps - приложение для работы с гинеалогией
inkscape - приложение для работы с иллюстрациями и векторной графикой
koffice - полный набор офисных приложения для рабочего стола KDE
mail-notification - уведомляет о получении новой почты
mediawiki - решение Wikipedia для веб-сайтов для совместной работы
nautilus-open-terminal - расширение файлового менеджера GNOME
pan - программа чтения новостей Usenet
revelation - утилита управления паролями
scribus - приложения для подготовки публикаций (desktop publishing, DTP)
wine - слой совместимости для запуска Windows(TM) программ
xfce - облегченное окружение рабочего стола
xmms - популярный аудио проигрыватель
множество утилит и библиотек Perl и Python
... и многое другое!
Ваше любимое приложение с открытым кодом отсутствует в Fedora Extras? Упакуйте приложение в RPM формат и передайте его для рассмотрения в Fedora Extras. После успешного завершения рассмотрения, импортируйте его в Extras и вы сможете поддерживать его там. Если вы не знаете как создавать RPM пакеты, существует множество других путей принять участие в Fedora Extras и помочь продвигать его вперед.
Информацию о том как использовать Fedora Extras или как принять участие вы найдете на странице http://fedoraproject.org/wiki/Extras.
В этом разделе освещаются изменения в пакетах Fedora Extras, оказавшие влияние на этот выпускFedora Core.
Пакет exim-sa устарел и не поставляется в Fedora Extras 6. Он являлся изначальной реализацией интеграции SpamAssassin с Exim, и был функционально близок с sendmail milter или фильтрами postfix. Тем не менее, его функциональность была ограничена, и Exim теперь имеет значительно лучшую поддержку проверки содержимого, полностью интегрированную с его Списками управления доступом (ACL).
Т.к. функция sa_exim
не была активизирована по умолчанию, этот пакет обычно может быть безопасно удален с тем, чтобы позволить выполнить обновление Exim. Пользователи, внесшие изменения в свои конфигурационные файлы для использованияsa_exim
, должны будут перенастроить функции Exim по полному сканированию содержимого или собрать собственный пакет для включения подпакета exim-sa. Подробную информацию о встроенныз возможностях Exim по сканированию содержимого вы найдете в документации на Exim.
Проект Fedora Legacy - это проект с открытым кодом призванный расширить при помощи сообщества цикл сопровождения дистрибутивов Red Hat Linux и Fedora Core. Проект Fedora Legacy сотрудничает с Linux сообществом для предоставления пакетов с исправлениями критических ошибок и брешей безопасности. Эта работа расширяет эффективное время жизни устаревших дистрибутивов для ситуаций, в которых частые обновления не допустимы или нежелательны. Дополнительную информацию о проекте Fedora Legacy вы найдете на странице http://fedoraproject.org/wiki/Legacy.
![]() |
Репозитарий унаследованного ПО в составе Fedora Core 6 |
---|---|
Fedora Core 6 поставляется с конфигурацией репозитария программ для Fedora Legacy. Это огромный шаг в интеграции Fedora Legacy с Проектом Fedora вообще и с Fedora Core в частности. Этот репозитарий не активизирован по умолчанию в данном выпуске. |
В данный момент проект Fedora Legacy поддерживает следующие дистрибутивы и выпуски в режиме сопровождения:
Fedora Core 3
Fedora Core 4
Проект Fedora Legacy будет готовить обновления для этих выпусков до тех пор, пока это в интересах сообщества. Если этот интерес не достаточно силен, режим сопровождения завершается в момент выпуска второго тестового выпуска четвертого по счету выпуска Core. Например, режим сопровождения для Fedora Core 3 завершится, если сообщество не заинтересовано в обратном, вместе в выпуском Fedora Core 7 test2. Это дает эффективное время жизни поддержки (Fedora Core плюс Fedora Legacy Support) длительностью около 18 месяцев.
Проекту Fedora Legacy всегда требуются добровольцы для проведения тестирования качества пакетов, которые будут опубликованы в качестве обновлений. Дополнительную информацию вы найдете на странице http://fedoraproject.org/wiki/Legacy/QATesting. Посетите список выпусков http://fedoraproject.org/wiki/Legacy/QATesting#issues, где вы найдете дополнительную информацию и ссылки на ошибки, находящиеся в очереди на обработку.
Если вам нужна помощь для начала работы, посетите домашнуюю страницу проекта в 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 http://fedoraproject.org/.
Проект 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>
— одно из приведённых выше имён). Также вы можете подписаться и через Web-интерфейс: http://www.redhat.com/mailman/listinfo/.
Проекту Fedora Project также посвящён отдельный канал IRC (Internet Relay Chat). IRC – это форма общения в реальном времени, похожая на Мгновенные сообщения (Instant Messaging), использующая текстовые сообщения. Посредством IRC вы можете беседовать с несколькими людьми на открытом канале или разговаривать с кем-то один-на-один. Чтобы поговорить с другими участниками проекта Fedora через IRC, подключитесь к сети Freenode IRC. За дополнительной информацией обратитесь к web-сайту Freenode по ссылке http://www.freenode.net/.
Участники проекта Fedora – завсегдатаи канала #fedora
сети Freenode, а разработчиков проекта часто можно найти на канале #fedora-devel
. Некоторые большие проекты также могут иметь собственные каналы; информацию об этом можно найти на страницах этих проектов и на http://fedoraproject.org/wiki/Communicate.
Для того, чтобы общаться на канале #fedora
, вам потребуется зарегистрировать ваш псевдоним (прозвище). Соответствующие инструкции вы получите, подключившись (/join) к каналу.
![]() |
Каналы IRC |
---|---|
Проект Fedora и компания Red Hat и не управляют IRC-каналами проекта Fedora или их содержимым. |
Мы используем термин выходные сведения, который означает:
способ указать участников и показать их область деятельности.
разъяснение методов подготовки и используемые средства.
Боб Дженсен (главный редактор, автор раздела)
Андрей Мартынов (переводчик, Русский язык)
Энтони Грин (автор раздела)
Крис Леннерт(автор раздела)
Дейв Малькольм (автор раздела)
Дэвид Энштейн (автор раздела)
Девид Вудхаус (автор раздела)
Diego Búrigo Zacarão (переводчик, Бразильский португальский язык)
Dimitris Glezos (переводчик, утилиты)
Domingo Becker (переводчик, Испанский язык)
Франческо Томболини (переводчик, Итальянский язык)
Гэвин Генри (автор раздела)
Hugo Cisneiros (переводчик, Бразильский португальский язык)
Дженс Петерсен (автор раздела)
Джо Ортон (автор раздела)
José Nuno Coelho Pires (переводчик, Португальский язык)
Джош Брессерс (автор раздела)
Карстен Уэйд (автор раздела, редактор, соиздатель)
Luya Tshimbalanga (автор раздела)
Magnus Larsson(переводчик, Шведский язык)
Nikos Charonitakis(переводчик, Греческий язык)
Panagiota Bilianou(переводчик, Греческий язык)
Патрик Барнс (автор раздела, редактор)
Пол Фрилдс (вспомогательные средства, редактор)
Pawel Sadowski (переводчик, Польский язык)
Rahul Sundaram (автор раздела, редактор)
Sam Folk-Williams (автор раздела, редактор)
Sekine Tatsuo (переводчик, Японский язык)
Simos Xenitellis (переводчик, Греческий язык)
Steve Dickson (автор раздела)
ThomasCanniot (переводчик, Французский язык)
Томас Граф (автор раздела)
Томми Рейнольдс (вспомогательные средства)
Valnir Ferreira Jr. (переводчик, Бразильский португальский язык)
Yoshinari Takaoka (переводчик, утилиты)
Yuan Yijun (переводчик, Упрощённий китайский язык)
Zhang Yang (переводчик, Упрощённий китайский язык)
... и многие другие переводчики. Обратитесь к обновленной Web версии этих замечаний к выпуску, мы добавим переводчиков после выпуска:
Редакторы раздела подготавливают замечания к выпуску непосредственно в Fedora Project Wiki. Они сотрудничают с другими экспертами в рассматриваемых областях на протяжении фазы тестовых выпусков Fedora Core для объяснения важных изменений и улучшений. Команда редакторов проверяет согласованность и качество завершенных разделов и переводит материал из Wiki в формат DocBook XML в репозитарий отслеживания версий. В этот момент команда переводчиков подготавливает версии для других языков замечаний к выпуску, которые становятся доступны общественности как часть Fedora Core. Команда публикации размещает их и последующие исправления на сайте.